A modern, cross-platform screen recording application built with Electron, React, and TypeScript.
- High-Quality Recording: Record your entire screen or a specific window.
 - Audio Support: Include system audio and microphone input.
 - Flexible Controls: Start, stop, pause, and resume recordings.
 - Recording History: Keep track of all your recordings.
 - Cross-Platform: Works on macOS, Windows, and Linux.
 - Modern UI: Clean and intuitive user interface built with Material-UI.
 
- 
Clone the repository:
git clone https://github.com/Vaporjawn/Screen-Recorder.git cd Screen-Recorder - 
Install dependencies:
npm install
 - 
Run the application:
npm run dev
 
To create a distributable package for your current platform, run:
npm run distYou can also build for a specific platform:
- macOS: 
npm run dist:mac - Windows: 
npm run dist:win - Linux: 
npm run dist:linux 
The distributable files will be located in the release/ directory.
Contributions are welcome! Please see our Contributing Guidelines to get started.
We use GitHub Issues for bug reports and feature requests, and Discussions for general questions.
This project is licensed under the MIT License - see the LICENSE file for details.
- Victor Williams (@Vaporjawn)