{"name":"pear-rec: A Comprehensive Cross-Platform Tool for Recording and Screenshots","description":"pear-rec is a free and open-source cross-platform software designed for comprehensive screen activities. It allows users to record screens, audio, and video, and take and edit screenshots with advanced features. Built with Electron, React, WebRTC, and WebCodecs, it offers a robust solution for various multimedia capture needs.","github":"https://github.com/027xiguapi/pear-rec","url":"https://osrepos.com/repo/027xiguapi-pear-rec","source":"osrepos.com","sourceDescription":"This repository profile is provided by osrepos.com, an open source repository discovery platform.","repositoryProfile":"https://osrepos.com/repo/027xiguapi-pear-rec","generatedFor":"open source discovery and AI-assisted research","markdown":"https://osrepos.com/repo/027xiguapi-pear-rec.md","json":"https://osrepos.com/repo/027xiguapi-pear-rec.json","topics":["electron","react","typescript","screen recording","screenshot tool","webcodecs","webrtc","open-source"],"keywords":["electron","react","typescript","screen recording","screenshot tool","webcodecs","webrtc","open-source"],"stars":null,"summary":"pear-rec is a free and open-source cross-platform software designed for comprehensive screen activities. It allows users to record screens, audio, and video, and take and edit screenshots with advanced features. Built with Electron, React, WebRTC, and WebCodecs, it offers a robust solution for various multimedia capture needs.","content":"## Introduction\npear-rec is a powerful, free, and open-source cross-platform application for all your screen recording, audio recording, video recording, and screenshot needs. Developed by 027xiguapi, this versatile tool leverages modern web technologies like Electron, React, WebRTC, and WebCodecs to provide a seamless and feature-rich experience. With its intuitive interface and extensive capabilities, pear-rec is an excellent choice for content creators, developers, and anyone needing robust screen capture functionality.\n\n## Installation\nTo get started with pear-rec, you'll need Git, Node.js (with npm), and pnpm installed. Follow these steps:\n\nshell\n# Clone this repository\ngit clone https://github.com/027xiguapi/pear-rec.git\n# Go into the repository\ncd pear-rec\n# Install dependencies\npnpm install\n# Run the web application\npnpm run dev:web\n# Run the server\npnpm run dev:server\n# Run the desktop application\npnpm run dev:desktop\n\nFor production builds, use `pnpm run start:web` or `pnpm run start:desktop`, and for building, `pnpm run build:web` or `pnpm run build:desktop`.\n\n## Examples\nYou can experience pear-rec directly through its web-based example or by downloading the desktop application for Windows, Linux, or macOS.\n\n*   **Web Example:** [https://pear-rec-xiguapi.vercel.app/](https://pear-rec-xiguapi.vercel.app/){:target=\"_blank\"}\n*   **Download Desktop:** [https://github.com/027xiguapi/pear-rec/releases](https://github.com/027xiguapi/pear-rec/releases){:target=\"_blank\"}\n\n## Why Use It\npear-rec stands out as a comprehensive solution due to its extensive feature set and open-source nature. It offers:\n\n*   **Cross-Platform Compatibility:** Available on Windows, Linux, and macOS, ensuring broad accessibility.\n*   **Rich Recording Features:** Capture full screen, custom areas, audio, and video with various settings.\n*   **Advanced Screenshot Tools:** Includes frame cropping, resizing, color picker, magnifying glass, brushes, geometric shapes, image filters, and even QR code recognition.\n*   **Integrated Previews and Editing:** Built-in viewers for images, videos, and audio, along with image editing capabilities.\n*   **Modern Technology Stack:** Built with Electron, React, Vite, WebRTC, and WebCodecs, ensuring performance and maintainability.\n*   **Internationalization:** Supports multiple languages, including Chinese, English, and German.\n\nBeing free and open-source, it provides transparency and allows for community contributions, making it a reliable and evolving tool for multimedia capture.\n\n## Links\nExplore pear-rec further through its official channels:\n\n*   **GitHub Repository:** [https://github.com/027xiguapi/pear-rec](https://github.com/027xiguapi/pear-rec){:target=\"_blank\"}\n*   **Gitee Repository:** [https://gitee.com/xiguapi027/pear-rec](https://gitee.com/xiguapi027/pear-rec){:target=\"_blank\"}\n*   **Official Website:** [https://027xiguapi.github.io/pear-rec](https://027xiguapi.github.io/pear-rec){:target=\"_blank\"}\n*   **Download Releases:** [https://github.com/027xiguapi/pear-rec/releases](https://github.com/027xiguapi/pear-rec/releases){:target=\"_blank\"}","metrics":{"detailViews":2,"githubClicks":2},"dates":{"published":null,"modified":"2025-10-12T06:40:39.000Z"}}