{"id":26912722,"url":"https://github.com/depthbomb/yay","last_synced_at":"2026-05-02T04:01:57.404Z","repository":{"id":283212333,"uuid":"925814565","full_name":"depthbomb/yay","owner":"depthbomb","description":"Yet Another YouTube Downloader - a GUI wrapper around yt-dlp","archived":false,"fork":false,"pushed_at":"2026-04-11T18:33:33.000Z","size":12864,"stargazers_count":8,"open_issues_count":7,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-04-11T20:29:33.454Z","etag":null,"topics":["downloader","electron","react","typescript","youtube-dl","yt-dlp"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/depthbomb.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-02-01T20:10:51.000Z","updated_at":"2026-04-11T18:31:41.000Z","dependencies_parsed_at":"2025-11-14T06:01:55.032Z","dependency_job_id":"a7ac0581-d66e-4bc0-9d20-b3c6e4a66e1c","html_url":"https://github.com/depthbomb/yay","commit_stats":null,"previous_names":["depthbomb/yay"],"tags_count":87,"template":false,"template_full_name":null,"purl":"pkg:github/depthbomb/yay","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/depthbomb%2Fyay","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/depthbomb%2Fyay/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/depthbomb%2Fyay/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/depthbomb%2Fyay/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/depthbomb","download_url":"https://codeload.github.com/depthbomb/yay/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/depthbomb%2Fyay/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32522252,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-02T01:12:54.858Z","status":"online","status_checked_at":"2026-05-02T02:00:05.923Z","response_time":132,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["downloader","electron","react","typescript","youtube-dl","yt-dlp"],"created_at":"2025-04-01T15:34:35.449Z","updated_at":"2026-05-02T04:01:57.348Z","avatar_url":"https://github.com/depthbomb.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# yay\r\n\r\n_yay_ (**Y**et **A**nother **Y**ouTube Downloader) is an [Electron](https://www.electronjs.org/)-based GUI wrapper for [yt-dlp](https://github.com/yt-dlp/yt-dlp) on Windows, running in the system tray. Despite the name, yay can download from any site supported by yt-dlp.\r\n\r\n## Installation\r\n\r\nyay can be installed by downloading and running the latest setup from the [releases](https://github.com/depthbomb/yay/releases/latest) page.\r\n\r\nOn first run, yay will automatically download the latest version of yt-dlp if it isn't found in your system's PATH. It will also download and use [yt-dlp's builds of FFmpeg and FFprobe](https://github.com/yt-dlp/FFmpeg-Builds).\r\n\r\n## Screenshots\r\n\r\n![The main window of yay](art/ss1.png \"The main window of yay\")\r\n![The main window of yay with the download buttons enabled](art/ss2.png \"The main window of yay with the download buttons enabled\")\r\n![The main window of yay showing a download in progress](art/ss3.png \"The main window of yay showing a download in progress\")\r\n![The main window of yay showing a completed download](art/ss4.png \"The main window of yay showing a completed download\")\r\n\r\n## Development\r\n\r\nThe Vite configs for the _app_ and _renderer_ both require the _shared_ package to be built. Run `yarn build` at least once before running any other development commands.\r\n\r\nRun the renderer in watch mode with `yarn watch` and the application in development mode with `yarn dev`.\r\n\r\n## Distribution\r\n\r\nThe following must be installed on your system and added to the PATH:\r\n\r\n- [Inno Setup \u003e= 6.7](https://jrsoftware.org/isinfo.php)\r\n- [7-Zip](https://7-zip.org)\r\n\r\nRun `yarn package` to build the application, and `yarn create-installer` to create both the online files archive and the setup binary.\r\n\r\n## Feature Flags\r\n\r\nThis application uses feature flags to enable or disable certain functionality at runtime. Feature flags are defined in a `features.toml` file in the app's data folder, accessible by clicking the _Open data folder_ button in application settings. The application **must be restarted** after modifying feature flags for changes to take effect.\r\n\r\n---\r\n\r\n## Use of AI Tools\r\n\r\nThis project does **not** include any source code generated by artificial intelligence tools. All application logic, implementation, and architectural decisions are authored and maintained by human contributors, flaws and all.\r\n\r\nAI tools **may** be used in a limited, non-code capacity to assist with:\r\n\r\n- Grammar and spelling checks\r\n- Wording improvements for documentation\r\n- Changelog entry refinement\r\n- README and other markdown documentation editing\r\n\r\nNo AI-generated content is used for:\r\n\r\n- Application source code\r\n- Build scripts or tooling\r\n- Configuration logic\r\n\r\nAny use of AI is strictly limited to improving clarity and readability of written documentation, and all changes are reviewed before being committed.\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdepthbomb%2Fyay","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdepthbomb%2Fyay","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdepthbomb%2Fyay/lists"}