Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Crystal
  3. Invidious

Invidious

AGPL-3.0Crystalv2.20260723.0Self-Hosted

An open-source, privacy-focused alternative front-end to YouTube that works without JavaScript.

Visit WebsiteGitHubGitHub
20.6k stars2.3k forks0 contributors

What is Invidious?

Invidious is an open-source alternative front-end to YouTube that allows users to watch videos without ads, tracking, or JavaScript. It provides a privacy-focused interface that replicates YouTube's functionality while operating independently from Google's ecosystem. The project solves the problem of intrusive ads, privacy violations, and platform lock-in associated with mainstream video services.

Target Audience

Privacy-conscious users, developers seeking ad-free YouTube access, and self-hosting enthusiasts who want to deploy their own video front-end. It's also valuable for those who prefer lightweight web interfaces without JavaScript dependencies.

Value Proposition

Developers choose Invidious because it offers a fully functional YouTube experience without compromising on privacy or performance. Its unique selling points include no ads, no tracking, JavaScript-free operation, and the ability to self-host, giving users complete control over their data and viewing experience.

Overview

Invidious is an alternative front-end to YouTube

Use Cases

Best For

  • Watching YouTube videos without ads or tracking
  • Self-hosting a privacy-focused video front-end
  • Accessing YouTube content without JavaScript
  • Managing subscriptions independently from Google
  • Building applications using an alternative YouTube API
  • Reducing data usage with audio-only video playback

Not Ideal For

  • Users who require full YouTube feature parity, such as live chat, comments, or interactive polls
  • Developers building commercial applications that depend on stable, official API support and legal guarantees
  • Teams needing deep integration with Google ecosystem services like YouTube Premium or Google Accounts
  • Projects that rely heavily on JavaScript for dynamic content or advanced user interface animations

Pros & Cons

Pros

Privacy-First Design

Blocks all ads and tracking mechanisms, ensuring user data isn't collected, as explicitly stated in the features list for no ads or tracking.

JavaScript-Free Operation

Fully functional without requiring JavaScript, making it lightweight and accessible, highlighted in the key features as a core advantage.

Subscription Independence

Allows managing subscriptions separately from Google accounts, providing data ownership and portability, as per the philosophy of user freedom.

Developer-Friendly API

Offers an API for programmatic access without using YouTube's official APIs, useful for custom applications, with documentation available online.

Customizable and Lightweight

Supports light/dark themes and a customizable homepage, with no JavaScript dependencies for fast loading, as shown in the screenshots and features.

Cons

Self-Hosting Complexity

Requires significant setup and maintenance when hosting privately, as indicated by the detailed installation instructions and dependency on external services like databases.

Feature Limitations

Lacks some YouTube features like live streaming with real-time chat or advanced interactive elements, which can limit the user experience compared to the official platform.

Instance Reliability Issues

Public instances, listed on instances.invidious.io, may have downtime, performance variability, or privacy concerns, relying on third-party hosting without guarantees.

Legal and Ethical Gray Areas

The liability section disclaims responsibility for misuse, such as illegal downloading, and the project operates without official APIs, posing potential legal risks or ethical dilemmas.

Open Source Alternative To

Invidious is an open-source alternative to the following products:

YouTube
YouTube

YouTube is a video-sharing platform where users can upload, view, rate, share, and comment on videos.

Frequently Asked Questions

Quick Stats

Stars20,612
Forks2,312
Contributors0
Open Issues392
Last commit9 hours ago
CreatedSince 2018

Tags

#hacktoberfest#open-source#api#invidious#no-javascript#agplv3#privacy#frontend#youtube#video#video-streaming#watch#self-hosted#data-portability#ad-blocking

Links & Resources

Website

Included in

Self Hosted284.1kCrystal3.5k
Auto-fetched 3 hours ago

Related Projects

OvenMediaEngineOvenMediaEngine

OvenMediaEngine (OME) is a Sub-Second Latency Live Streaming Server with Large-Scale and High-Definition. #WebRTC #LLHLS

Stars3,198
Forks1,128
Last commit4 hours ago
CyTubeCyTube

Node.JS Server and JavaScript/HTML Client for synchronizing online media

Stars1,573
Forks247
Last commit6 months ago
RapidbayRapidbay

Self-hosted torrent video streaming service compatible with Chromecast, AppleTV & Kodi deployable in the cloud

Stars881
Forks55
Last commit7 days ago
icricr

Interactive console for Crystal programming language

Stars505
Forks40
Last commit4 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub