An open API service indexing awesome lists of open source software.

https://github.com/tarekuzjaman0/screen-recorder

A modern, high-quality screen recorder web app built with pure HTML, CSS, and JavaScript. Easily capture your screen in full HD, toggle between microphone and system audio, and download the recording instantly.
https://github.com/tarekuzjaman0/screen-recorder

screen screenrecorder

Last synced: 4 months ago
JSON representation

A modern, high-quality screen recorder web app built with pure HTML, CSS, and JavaScript. Easily capture your screen in full HD, toggle between microphone and system audio, and download the recording instantly.

Awesome Lists containing this project

README

          

# 🎥 Pro HD Screen Recorder

A modern, high-quality **screen recorder web app** built with pure **HTML, CSS, and JavaScript**. Easily capture your screen in full HD, toggle between microphone and system audio, and download the recording instantly.

## 🚀 Features

- ✅ **Full HD screen recording** (up to 1080p)
- 🎙️ Choose between **Microphone** or **System Audio**
- 🔇 **Mute/Unmute** audio option before recording
- ⏱️ **Live timer** display during recording
- 📁 **Instant download** after recording (WebM format)
- 📱 **Responsive UI** - works great on desktop and mobile
- ⚡ Built with **vanilla JavaScript** – no frameworks or libraries

## 📸 Live Demo

> Coming soon... *(You can host it on GitHub Pages or Netlify)*

## 🧠 How It Works

This app uses the **MediaRecorder API** and **getDisplayMedia()** to capture your screen and audio. Once recording stops, a downloadable video is automatically created.

## 📦 Installation

You can simply clone or download this repo and run the HTML file:

```bash
https://github.com/Tarekuzjaman0/Screen-Recorder.git