[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-70857":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":34,"readmeContent":35,"aiSummary":36,"trendingCount":16,"starSnapshotCount":16,"syncStatus":37,"lastSyncTime":38,"discoverSource":39},70857,"invidious","iv-org\u002Finvidious","iv-org","Invidious is an alternative front-end to YouTube","https:\u002F\u002Finvidious.io",null,"Crystal",20391,2279,187,402,0,47,90,526,141,45,"GNU Affero General Public License v3.0",false,"master",true,[27,28,5,29,30,31,32,33],"agplv3","hacktoberfest","libre","video","watch","youtube","youtube-video","2026-06-12 02:02:44","\u003Cdiv align=\"center\">\n  \u003Cimg src=\"assets\u002Finvidious-colored-vector.svg\" width=\"192\" height=\"192\" alt=\"Invidious logo\">\n  \u003Ch1>Invidious\u003C\u002Fh1>\n\n  \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fagpl-3.0.en.html\">\n    \u003Cimg alt=\"License: AGPLv3\" src=\"https:\u002F\u002Fshields.io\u002Fbadge\u002FLicense-AGPL%20v3-blue.svg\">\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fiv-org\u002Finvidious\u002Factions\">\n    \u003Cimg alt=\"Build Status\" src=\"https:\u002F\u002Fgithub.com\u002Fiv-org\u002Finvidious\u002Fworkflows\u002FInvidious%20CI\u002Fbadge.svg\">\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fiv-org\u002Finvidious\u002Fcommits\u002Fmaster\">\n    \u003Cimg alt=\"GitHub commits\" src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fcommit-activity\u002Fy\u002Fiv-org\u002Finvidious?color=red&label=commits\">\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fiv-org\u002Finvidious\u002Fissues\">\n    \u003Cimg alt=\"GitHub issues\" src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues\u002Fiv-org\u002Finvidious?color=important\">\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fiv-org\u002Finvidious\u002Fpulls\">\n    \u003Cimg alt=\"GitHub pull requests\" src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues-pr\u002Fiv-org\u002Finvidious?color=blueviolet\">\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fhosted.weblate.org\u002Fengage\u002Finvidious\u002F\">\n    \u003Cimg alt=\"Translation Status\" src=\"https:\u002F\u002Fhosted.weblate.org\u002Fwidgets\u002Finvidious\u002F-\u002Ftranslations\u002Fsvg-badge.svg\">\n  \u003C\u002Fa>\n\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fhumanetech-community\u002Fawesome-humane-tech\">\n    \u003Cimg alt=\"Awesome Humane Tech\" src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fhumanetech-community\u002Fawesome-humane-tech\u002Fmain\u002Fhumane-tech-badge.svg?sanitize=true\">\n  \u003C\u002Fa>\n\n  \u003Ch3>An open source alternative front-end to YouTube\u003C\u002Fh3>\n\n  \u003Ca href=\"https:\u002F\u002Finvidious.io\u002F\">Website\u003C\u002Fa>\n  &nbsp;•&nbsp;\n  \u003Ca href=\"https:\u002F\u002Finstances.invidious.io\u002F\">Instances list\u003C\u002Fa>\n  &nbsp;•&nbsp;\n  \u003Ca href=\"https:\u002F\u002Fdocs.invidious.io\u002Ffaq\u002F\">FAQ\u003C\u002Fa>\n  &nbsp;•&nbsp;\n  \u003Ca href=\"https:\u002F\u002Fdocs.invidious.io\u002F\">Documentation\u003C\u002Fa>\n  &nbsp;•&nbsp;\n  \u003Ca href=\"#contribute\">Contribute\u003C\u002Fa>\n  &nbsp;•&nbsp;\n  \u003Ca href=\"https:\u002F\u002Finvidious.io\u002Fdonate\u002F\">Donate\u003C\u002Fa>\n\n  \u003Ch5>Chat with us:\u003C\u002Fh5>\n  \u003Ca href=\"https:\u002F\u002Fmatrix.to\u002F#\u002F#invidious:matrix.org\">\n    \u003Cimg alt=\"Matrix\" src=\"https:\u002F\u002Fimg.shields.io\u002Fmatrix\u002Finvidious:matrix.org?label=Matrix&color=darkgreen\">\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fweb.libera.chat\u002F?channel=#invidious\">\n    \u003Cimg alt=\"Libera.chat (IRC)\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FIRC%20%28Libera.chat%29-%23invidious-darkgreen\">\n  \u003C\u002Fa>\n  \u003Cbr>\n  \u003Ca rel=\"me\" href=\"https:\u002F\u002Fsocial.tchncs.de\u002F@invidious\">\n  \u003Cimg alt=\"Fediverse: @invidious@social.tchncs.de\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FFediverse-%40invidious%40social.tchncs.de-darkgreen\">\n  \u003C\u002Fa>\n  \u003Cbr>\n  \u003Ca href=\"https:\u002F\u002Finvidious.io\u002Fcontact\u002F\">\n  \u003Cimg alt=\"E-mail\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FE%2d%2dmail-darkgreen\">\n  \u003C\u002Fa>\n\u003C\u002Fdiv>\n\n\n## Screenshots\n\n| Player                              | Preferences                         | Subscriptions                         |\n|-------------------------------------|-------------------------------------|---------------------------------------|\n| ![](screenshots\u002F01_player.png)      | ![](screenshots\u002F02_preferences.png) | ![](screenshots\u002F03_subscriptions.png) |\n| ![](screenshots\u002F04_description.png) | ![](screenshots\u002F05_preferences.png) | ![](screenshots\u002F06_subscriptions.png) |\n\n\n## Features\n\n**User features**\n- Lightweight\n- No ads\n- No tracking\n- No JavaScript required\n- Light\u002FDark themes\n- Customizable homepage\n- Subscriptions independent from Google\n- Notifications for all subscribed channels\n- Audio-only mode (with background play on mobile)\n- Support for Reddit comments\n- [Available in many languages](locales\u002F), thanks to [our translators](#contribute)\n\n**Data import\u002Fexport**\n- Import subscriptions from YouTube, NewPipe and FreeTube\n- Import watch history from YouTube and NewPipe\n- Export subscriptions to NewPipe and FreeTube\n- Import\u002FExport Invidious user data\n\n**Technical features**\n- Embedded video support\n- [Developer API](https:\u002F\u002Fdocs.invidious.io\u002Fapi\u002F)\n- Does not use official YouTube APIs\n- No Contributor License Agreement (CLA)\n\n\n## Quick start\n\n**Using Invidious:**\n\n- [Select a public instance from the list](https:\u002F\u002Finstances.invidious.io) and start watching videos right now!\n\n**Hosting Invidious:**\n\n- [Follow the installation instructions](https:\u002F\u002Fdocs.invidious.io\u002Finstallation\u002F)\n\n\n## Documentation\n\nThe full documentation can be accessed online at https:\u002F\u002Fdocs.invidious.io\u002F\n\nThe documentation's source code is available in this repository:\nhttps:\u002F\u002Fgithub.com\u002Fiv-org\u002Fdocumentation\n\n### Extensions\n\nWe highly recommend the use of [Privacy Redirect](https:\u002F\u002Fgithub.com\u002FSimonBrazell\u002Fprivacy-redirect#get),\na browser extension that automatically redirects YouTube URLs to any Invidious instance and replaces\nembedded YouTube videos on other websites with Invidious.\n\nThe documentation contains a list of browser extensions that we recommended to use along with Invidious.\n\nYou can read more here: https:\u002F\u002Fdocs.invidious.io\u002Fapplications\u002F\n\n\n## Contribute\n\n### Code\n\n1.  Fork it ( https:\u002F\u002Fgithub.com\u002Fiv-org\u002Finvidious\u002Ffork ).\n1.  Create your feature branch (`git checkout -b my-new-feature`).\n1.  Stage your files (`git add .`).\n1.  Commit your changes (`git commit -m 'Add some feature'`).\n1.  Push to the branch (`git push origin my-new-feature`).\n1.  Create a new pull request ( https:\u002F\u002Fgithub.com\u002Fiv-org\u002Finvidious\u002Fcompare ).\n\n### Translations\n\nWe use [Weblate](https:\u002F\u002Fweblate.org) to manage Invidious translations.\n\nYou can suggest new translations and\u002For correction here: https:\u002F\u002Fhosted.weblate.org\u002Fengage\u002Finvidious\u002F.\n\nCreating an account is not required, but recommended, especially if you want to contribute regularly.\nWeblate also allows you to log-in with major SSO providers like GitHub, GitLab, BitBucket, Google, ...\n\n\n## Projects using Invidious\n\nA list of projects and extensions for or utilizing Invidious can be found in the documentation: https:\u002F\u002Fdocs.invidious.io\u002Fapplications\u002F\n\n## Liability\n\nWe take no responsibility for the use of our tool, or external instances\nprovided by third parties. We strongly recommend you abide by the valid\nofficial regulations in your country. Furthermore, we refuse liability\nfor any inappropriate use of Invidious, such as illegal downloading.\nThis tool is provided to you in the spirit of free, open software.\n\nYou may view the LICENSE in which this software is provided to you [here](.\u002FLICENSE).\n\n>   16. Limitation of Liability.\n>\n> IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND\u002FOR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n","Invidious 是一个开源的 YouTube 替代前端。它使用 Crystal 语言开发，提供了与 YouTube 相似的功能，包括视频播放、偏好设置和订阅管理等，但更加注重隐私保护和用户体验。Invidious 支持自托管实例，允许用户选择信任的服务提供商或自行部署，从而避免了广告追踪和其他形式的数据收集。该项目适用于希望在浏览在线视频时保持更高隐私性和控制权的用户，同时也适合那些对当前主流视频平台有所顾虑的人士。",2,"2026-06-11 03:34:34","high_star"]