Home

Awesome

<p align="center"> <img src="https://027xiguapi.github.io/pear-rec/logo.png" height="120"> <h1 align="center">pear-rec</h1> </p> <p align="center"> <img src="https://img.shields.io/github/stars/027xiguapi/pear-rec" alt="stars"> <img src="https://img.shields.io/badge/react-v18-blue" alt="react"> <img src="https://img.shields.io/badge/electron-v26-blue" alt="electron"> <img src="https://img.shields.io/badge/nestjs-v3-blue" alt="nestjs"> <img src="https://img.shields.io/badge/-TypeScript-blue?logo=typescript&logoColor=white" alt="typescript"> <img src="https://img.shields.io/badge/-Vite-blue?logo=vite&logoColor=white" alt="vite"> </p>

README

δΈ­ζ–‡ | English | Deutsch

πŸ“– Documentation

pear-rec(pear rec) is a free and open-source cross-Platform screenshot, screen recording, audio recording, and video recording software.

pear-rec(pear rec) is a project based on react + electron + vite + viewerjs + plyr + aplayer + react-screenshots + webav.

More functions and APIs can be found on the official website(https://027xiguapi.github.io/pear-rec) or https://xiguapi027.gitee.io/pear-rec.

🧱 Frameworks

<img src="https://027xiguapi.github.io/pear-rec/imgs/webav.png" />

The cross-Platform of pear-rec is based on electronjs, and the front-end is based on reactjs. The functions of screenshot, screen recording, recording, recording (dynamic image) gif are a project based on webrtc and webcodecs.

🌰 Example

web pages

🧲 Repository

gitee: https://gitee.com/xiguapi027/pear-rec

github: https://github.com/027xiguapi/pear-rec

πŸ”¨ Usage

Getting Started

To clone and run this repository you'll need Git , Node.js (which comes with npm) and pnpm installed on your computer. From your command line:

# Clone this repository
git clone https://github.com/027xiguapi/pear-rec.git
# Go into the repository
cd pear-rec
# Install dependencies
pnpm install
# Run the web
pnpm run dev:web
# Run the server
pnpm run dev:server
# Run the desktop
pnpm run dev:desktop
# Run the web
pnpm run start:web
# Run the desktop
pnpm run start:desktop
# Build the web
pnpm run build:web
# Build the desktop
pnpm run build:desktop
# Clear node_modules
pnpm run clear

πŸ₯° Functions

<center> <img src="https://027xiguapi.github.io/pear-rec/assets/home.7d9162cb.jpg" /> </center>

Features that have been ticked are the latest in the development process but may not have been released in the latest version

🌍 Internationalization(I18n)

πŸ‘‡ Download

OSWindowsLinuxMacos
LinkDownloadDownloadDownload

πŸ’ Acknowledgements

πŸ‘¨β€πŸ‘¨β€πŸ‘¦β€πŸ‘¦ Feedback

We recommend that issue be used for problem feedback.

🀝 License

pear-rec is available under the Apache License V2.

Open source etiquette