Skip to content

jgcoded/DesktopRecorderApp

Repository files navigation

Desktop Recorder App

This is the Electron UI for a desktop recorder app I worked on for a couple of years as a hobby project. The C++ code for this project is found here: Desktop Recorder Library. The app reached 10K monthly active users on the Windows Store.

Here is a demo of what the app looked like.

Watch the demo

Features

  • GPU Accelerated video encoding to MP4
  • On-the-fly, GPU-based texture resizing
  • Multiple monitor support
  • Monitor rotation support
  • Microphone Audio Capture
  • Mouse capture and rendering

Install

Clone the repo and install dependencies:

git clone https://github.com/jgcoded/DesktopRecorerApp.git
cd DesktopRecorderApp
npm install

Starting Development

Start the app in the dev environment:

npm start

Packaging for Production

To package apps for the local platform:

npm run package

Electron React Boilerplate


This project was scaffolded with Electron React Boilerplate. Please consider supporting Electron React Boilerplate on their Github.

License

GPLv3 © jgcoded

About

Electron based desktop recorder applications on Windows

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published