{"id":17001662,"url":"https://github.com/shresht7/recorder","last_synced_at":"2025-04-05T19:16:21.714Z","repository":{"id":38457739,"uuid":"458449905","full_name":"Shresht7/Recorder","owner":"Shresht7","description":"A simple screen-recorder powered by the web!","archived":false,"fork":false,"pushed_at":"2024-12-01T07:19:41.000Z","size":951,"stargazers_count":1,"open_issues_count":5,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-11T16:36:31.083Z","etag":null,"topics":["pwa","screen-recorder"],"latest_commit_sha":null,"homepage":"https://screen-recorder-psi.vercel.app","language":"Svelte","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Shresht7.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-02-12T07:16:33.000Z","updated_at":"2023-04-01T12:23:27.000Z","dependencies_parsed_at":"2023-01-31T21:01:51.883Z","dependency_job_id":null,"html_url":"https://github.com/Shresht7/Recorder","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shresht7%2FRecorder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shresht7%2FRecorder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shresht7%2FRecorder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shresht7%2FRecorder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Shresht7","download_url":"https://codeload.github.com/Shresht7/Recorder/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247386267,"owners_count":20930619,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["pwa","screen-recorder"],"created_at":"2024-10-14T04:25:42.403Z","updated_at":"2025-04-05T19:16:21.688Z","avatar_url":"https://github.com/Shresht7.png","language":"Svelte","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Recorder\n-----------------\n\nA simple recorder powered by web-technologies!\n\n![screenshot](screenshot.png)\n\n## Features\n\n- Powered by the web! Runs everywhere on a browser.\n- No sign-up or downloads required.\n- Installable as a Progressive-Web-App (PWA). Works offline!\n- 100% Client-sided. No ads, no trackers, no server interaction at all.\n- Record your screen, camera or microphone!\n\n## Usage\n\n1. Select one of the recording options. Your browser will prompt you to select what you want to share with this app.\n2. Once selected, a preview of the stream will be shown. Click Record to start recording the screen.\n3. You can Pause and Continue the recording process whenever you wish. When you're done, click the Stop button. This will stop the recording process and present you a preview of the recorded video.\n4. Click on Download to save the recording to your device.\n\n\u003e Click on Reset or Discard to discard your recording at any stage.\n\n\u003e Click on the Preview to capture a Screenshot\n\n## Development\n\nThe project is a Svelte Progressive-Web-App powered by Vite. Makes use of the Screen-Capture and Media-Recorder Web APIs.\n\n### 1. Clone the repository\n\nClone the repository using git\n\n```sh\ngit clone https://github.com/Shresht7/Recorder.git\n```\n\nor using the GitHub CLI\n\n```sh\ngh repo clone Shresht7/Recorder\n```\n\n### 2. Install dependencies\n\nInstall dependencies using npm\n\n```sh\nnpm install\n```\n\n### 3. Run vite\n\nStart the local development server using\n\n```sh\nnpm run dev\n```\n\nand start developing!","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshresht7%2Frecorder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshresht7%2Frecorder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshresht7%2Frecorder/lists"}