Invidious: A privacy-focused front-end for YouTube
Invidious is an alternative front-end to YouTube that focuses on privacy. It allows users to watch YouTube videos without being tracked by Google. Invidious is licensed under the AGPL-3.0 license and has gained popularity among privacy-conscious users.
Invidious is built using the Go programming language and uses the Google API to fetch YouTube content. It offers a clean and minimalistic interface, with features such as video playback, search, subscriptions, and playlists.
One of the main advantages of Invidious is that it does not require users to log in or create an account. This means that users can watch videos anonymously without being tracked by Google. Invidious also offers a range of privacy features, such as the ability to disable cookies and JavaScript.
Developers can contribute to Invidious by forking the repository on GitHub and submitting pull requests. The project has over 11.7k stars and 1.3k forks on GitHub, indicating a growing community of contributors.
Here's an example of how to use Invidious to search for a YouTube video using the command line:
$ curl https://invidious.io/api/v1/search?q=programming | jq '.results[0].url'
This command will return the URL of the first search result for the query "programming".
Invidious is a promising project that offers a privacy-focused alternative to YouTube. As more users become aware of the importance of online privacy, Invidious is likely to gain even more popularity among developers and users alike.