Skip to content

A professional-grade screen recording application built with React and TypeScript. Record your screen in ultra-high quality up to 4K @ 60fps.

License

Notifications You must be signed in to change notification settings

edbzed/screen-recorder

Repository files navigation

Screen Recorder

License React TypeScript Vite TailwindCSS

A professional-grade screen recording application built with React and TypeScript. Record your screen in ultra-high quality up to 4K @ 60fps.

Features

  • High-quality screen recording (up to 4K @ 60fps)
  • Multiple recording sources (full screen, window, browser tab)
  • Adjustable resolution presets
  • System audio capture
  • Live preview before download
  • Dark/light theme support
  • WebM format with VP9 codec

Screen1

Screen2

Quick Start

# Install dependencies
npm install

# Start development server
npm run dev

# Build for production
npm run build

Technology Stack

  • React 18.3+
  • TypeScript
  • Vite
  • TailwindCSS
  • MediaRecorder API
  • WebRTC

Creator

Ed Bates (TECHBLIP LLC)

Acknowledgments

Some sections of this code were generated with the assistance of AI tools. These contributions were reviewed and integrated by the project creator(s).

License

Apache-2.0 license - see the LICENSE file for details

About

A professional-grade screen recording application built with React and TypeScript. Record your screen in ultra-high quality up to 4K @ 60fps.

Resources

License

Contributing

Stars

Watchers

Forks