Original author(s) | Omar Roth |
---|---|
Developer(s) | Samantaz Fox, unixfox, Matthew McGarvey [1] |
Initial release | August 13, 2018 |
Stable release | v2.20240427 / April 27, 2024 |
Repository | Mirror from GitHub: gitea |
Written in | Crystal, HTML, JavaScript |
Type | Frontend |
License | AGPLv3 |
Website | invidious |
Invidious is a free and open-source alternative frontend to YouTube. [2] [3] It is available as a Docker container, [4] or from the GitHub master branch. [5] It is intended to be used as a lightweight and "privacy-respecting" alternative to the official YouTube website. [2] Many privacy preserving redirecting software as well as YouTube clients use Invidious instances. [6] [7] [8] [9]
Invidious does not use the official YouTube API but scrapes the website for video and metadata such as likes and views. [10] This is done intentionally to decrease the amount of data shared with Google.[ citation needed ] The web-scraping tool is called the Invidious Developer API. [10] It is also partially used in the free and open-source app, Yattee. [11]
In 2020, Omar Roth stated that he would be stepping down from the project and shutting down the main instance at invidio.us. [12] However, the project still continues and unofficial instances of the service still exist. [13]
In June 2023, Invidious received a take-down order from YouTube. [14] [15] The cease and desist notice followed recent "experiments" by YouTube of blocking non-premium users who use an ad-blocking web browser. [16] [17] The Invidious developers decided to ignore the letter as they did not use the YouTube API. [18] Jules Roscoe of Vice.com stated YouTube was not alone in "cracking down", and noted new developer fees at Reddit are causing third-party developers to shut down. [19] According to Der Spiegel , "Invidious is installed on servers, which then act as unlicensed YouTube mirrors" to allow users to watch videos "free of advertising and tracking." Invidious was targeted by Google due to them having struggled for years to block downloading and uncontrolled access to videos and music. [20]
A browser extension is a software module for customizing a web browser. Browsers typically allow users to install a variety of extensions, including user interface modifications, cookie management, ad blocking, and the custom scripting and styling of web pages.
Google Developers is Google's site for software development tools and platforms, application programming interfaces (APIs), and technical resources. The site contains documentation on using Google developer tools and APIs—including discussion groups and blogs for developers using Google's developer products.
diagrams.net is a cross-platform graph drawing software developed in HTML5 and JavaScript. Its interface can be used to create diagrams such as flowcharts, wireframes, UML diagrams, organizational charts, and network diagrams.
In FOSS development communities, a forge is a web-based collaborative software platform for both developing and sharing computer applications.
Arora is a discontinued free and open-source web browser developed by Benjamin C. Meyer. It was available for Linux, Mac OS X, Windows, FreeBSD, OS/2, Haiku, Genode, and any other operating system supported by the Qt toolkit. The browser's features included tabbed browsing, bookmarks, browsing history, smart location bar, OpenSearch, session management, privacy mode, a download manager, WebInspector, and AdBlock.
AdBlock is an ad-blocking browser extension for Google Chrome, Apple Safari, Firefox, Samsung Internet, and Microsoft Edge. AdBlock allows users to prevent page elements, such as advertisements, from being displayed. It is free to download and use, and it includes optional donations to the developers. The AdBlock extension was created on December 8, 2009, which is the day that supports for extensions was added to Google Chrome. It was one of the first Google Chrome extensions that were made.
WebRTC is a free and open-source project providing web browsers and mobile applications with real-time communication (RTC) via application programming interfaces (APIs). It allows audio and video communication and streaming to work inside web pages by allowing direct peer-to-peer communication, eliminating the need to install plugins or download native apps.
Friendica is a free and open-source software distributed social network. It forms one part of the Fediverse, an interconnected and decentralized network of independently operated servers.
Distributed social network projects generally develop software, protocols, or both.
Kubernetes is an open-source container orchestration system for automating software deployment, scaling, and management. Originally designed by Google, the project is now maintained by a worldwide community of contributors, and the trademark is held by the Cloud Native Computing Foundation.
uBlock Origin is a free and open-source browser extension for content filtering, including ad blocking. The extension is available for Chrome, Chromium, Edge, Firefox, Brave, Opera, Pale Moon, as well as versions of Safari before 13. uBlock Origin has received praise from technology websites and is reported to be much less memory-intensive than other extensions with similar functionality. uBlock Origin's stated purpose is to give users the means to enforce their own (content-filtering) choices.
Searx is a free and open-source metasearch engine, available under the GNU Affero General Public License version 3, with the aim of protecting the privacy of its users. To this end, Searx does not share users' IP addresses or search history with the search engines from which it gathers results. Tracking cookies served by the search engines are blocked, preventing user-profiling-based results modification. By default, Searx queries are submitted via HTTP POST, to prevent users' query keywords from appearing in webserver logs. Searx was inspired by the Seeks project, though it does not implement Seeks' peer-to-peer user-sourced results ranking.
MicroG is a free and open-source implementation of proprietary Google libraries that serves as a replacement for Google Play Services on the Android operating system. It is maintained by German developer Marvin Wißfeld. In a presentation, Wißfeld described microG as "the framework to create a fully-compatible Android distribution without any proprietary Google components".
GDevelop is a 2D and 3D cross-platform, free and open-source game engine, which mainly focuses on creating PC and mobile games, as well as HTML5 games playable in the browser. Created by Florian Rival, a software engineer at Google, GDevelop is mainly aimed at non-programmers and game developers of all skillsets, employing event based visual programming similar to engines like Construct, Stencyl, and Tynker.
youtube-dl is a free and open source software tool for downloading video and audio from YouTube and over 1,000 other video hosting websites. It is released under the Unlicense software license.
Federated Learning of Cohorts (FLoC) is a type of web tracking. It groups people into "cohorts" based on their browsing history for the purpose of interest-based advertising. FLoC was being developed as a part of Google's Privacy Sandbox initiative, which includes several other advertising-related technologies with bird-themed names. Despite "federated learning" in the name, FLoC does not utilize any federated learning.
Nitter is a discontinued free and open source alternative viewer for Twitter, focusing on privacy and performance.
YouTube Vanced was a modified third-party YouTube application for Android with a built-in ad blocker. Other features of the app included SponsorBlock, background play, free picture-in-picture (PiP), an AMOLED black theme, swipe control for brightness and volume, and implementation of the Return YouTube Dislike browser extension. Modified versions of YouTube Music and MicroG were also developed.