awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
iv-org avatar

iv-org/invidious

0
View on GitHub↗
20,471 stars·2,293 forks·Crystal·AGPL-3.0·30 viewsinvidious.io↗

Invidious

Invidious is a privacy-focused, self-hosted alternative frontend for mainstream video platforms. It operates as a decentralized network of independent instances that provide a lightweight, ad-free interface for consuming media. By acting as a proxy between the user and the content provider, the platform prevents tracking and data collection while maintaining a familiar browsing experience.

The project distinguishes itself through its robust suite of network-level traffic management and anonymization tools. It employs techniques such as IP rotation, reverse proxy stream routing, and integration with anonymity networks to bypass regional restrictions and service-side blocks. Furthermore, it utilizes server-side adaptive stream re-muxing to deliver high-quality media without requiring client-side tracking dependencies.

Beyond its core proxy capabilities, the platform offers comprehensive tools for content discovery, subscription management, and playlist organization. It provides a structured API for programmatic access to metadata and community interactions, allowing for the development of external applications and custom integrations. Users can manage their viewing history and preferences locally, with support for importing existing subscription data from other platforms.

The software is designed for containerized deployment and includes administrative utilities for instance monitoring, database maintenance, and infrastructure scaling. Documentation and configuration files are provided to support consistent setup and management across distributed, self-hosted environments.

Features

  • Alternative Front-Ends - Functions as a privacy-focused alternative web interface for mainstream video platforms.
  • Privacy-Focused Video Aggregators - Provides a privacy-focused interface that removes ads and prevents tracking by mainstream video platforms.
  • Automatic Traffic Redirection Handlers - Intercepts mainstream video platform requests and reroutes them to privacy-focused alternatives.
  • Video Hosting Platforms - Acts as a self-hosted proxy to route media streams, mask IP addresses, and bypass regional restrictions.
  • Privacy-Focused Redirections - Intercepts and reroutes mainstream video platform URLs to privacy-focused alternative interfaces.
  • Self-Hosted Deployment Platforms - Enables users to deploy independent, privacy-focused video frontend instances on their own infrastructure.
  • Server-Side Re-muxers - Combines separate audio and video tracks on the server side to enable high-quality playback without client-side tracking.
  • Stream Proxies - Proxies media streams to enhance privacy and bypass regional restrictions by providing location hints.
  • Anonymization Proxies - Routes requests through proxies and anonymity networks to mask user identity and bypass restrictions.
  • Regional Bypass Rules - Bypasses regional content restrictions by routing video streams through geographically diverse proxy servers.
  • Privacy-Focused Browsing - Enables browsing video content through an interface that eliminates advertisements and platform tracking.
  • Video Streaming Clients - Provides a lightweight, privacy-preserving interface for streaming media without proprietary tracking.
  • Traffic Masking Tools - Routes outgoing requests through diverse IP addresses or anonymity networks to prevent service-side blocking and protect user privacy.
  • Third-Party Media Player Integrations - Connects external media players to video sources to stream content without proprietary tracking.
  • Development Utilities - Alternative front-end service for video streaming.
  • Social Platforms - Privacy-respecting alternative frontend for YouTube.
  • Video Streaming - Alternative front-end interface for viewing video content.
  • Subscription Feed Retrievers - Fetches recent videos and metadata from followed channels to populate subscription feeds.
  • Data Scraping Tools - Parses raw platform responses into structured data to provide programmatic access without relying on official proprietary APIs.
  • User Playlist Managers - Supports retrieving collections of saved videos and metadata to help users organize personal media libraries.
  • Containerized Deployments - Supports containerized deployment to automate the setup of the application and its dependencies for consistent production environments.
  • Decentralized Instance Architectures - Operates as a network of independent, self-hosted servers that provide a unified interface for accessing external media platforms.
  • Reverse Proxies - Routes media traffic through an intermediary server to mask client IP addresses and bypass regional content restrictions.
  • Self-Hosted Media Servers - Facilitates the deployment of independent servers for private, community-maintained access to video content.
  • Geographic Restriction Bypasses - Implements IP rotation and proxying to bypass regional restrictions and service-side blocks.
  • IPv6 Rotation Services - Performs IPv6 address rotation within defined subnets to bypass service-side request blocking.
  • Traffic Proxying - Acts as a web traffic proxy to forward requests while preserving headers for privacy and content access.
  • JWT Session Management - Manages session tokens to verify connection status and track user session history.
  • API Interfaces - Exposes a structured API for programmatic access to platform information and user actions.
  • Cross-Platform Media Servers - Operates as a decentralized network of instances providing access to video feeds and metadata.
  • HTTP Authentication Middleware - Enforces HTTP authentication requirements on incoming requests to the application interface.
  • Syndication Feed Generators - Maps internal platform URLs into standard syndication formats for external feed readers.
  • Channel Update Subscriptions - Provides real-time notifications for new uploads and metadata changes via event-based subscriptions.
  • Content Management Search - Supports advanced media content search with filters for duration and upload date.
  • User Data Management - Manages user-specific subscription lists and channel data within the application.
  • SSL Termination Proxies - Handles SSL/TLS termination to secure incoming traffic before forwarding to the application backend.
  • Video Metadata Extraction - Fetches detailed video metadata including duration, resolution, and caption availability.
  • Playlist Content Retrievers - Fetches full lists of videos and metadata for specific collections with pagination support.
  • Video Streaming - Delivers high-quality video by re-muxing streams to exceed standard playback limitations.
  • Subscription Data Importers - Transfers existing channel subscriptions from third-party platforms by parsing exported data files.
  • Credential-Based Access Controls - Protects sensitive resources by requiring username and password verification for requests.
  • Playback History Trackers - Maintains a chronological record of watched videos to facilitate activity monitoring and playback resumption.
  • Playback Controllers - Provides playback control to adjust player behavior including autoplay, looping, speed, volume, and timestamp management.
  • User Preference Management - Provides systems for storing and retrieving individual user settings and configuration preferences.
  • Community Content Feeds - The platform supports community post retrieval including associated comment threads and metadata to display creator updates and audience responses.
  • Expired Record Purging - Performs database maintenance by purging stale records and expired security tokens to reclaim storage.
  • Channel Metadata Retrievers - Fetches comprehensive profile information and subscriber counts for creator channels.
  • Playlist Metadata Retrievers - Fetches organized collections of videos along with title and author details.
  • Self-Hosted Infrastructure Management - Provides administrative tools for maintaining self-hosted server instances, including database and proxy configuration.
  • Content Filtering Rules - Generates content blocking rules for browser extensions to ensure site functionality across privacy-focused instances.
  • Stateful Session Persistence - Maintains browser context and authentication state across multi-step web interactions using database persistence.
  • User Account Management - Supports user account registration on private instances by interacting with local services.
  • Application Configuration - Allows application configuration through centralized files to define operational parameters and environment overrides.
  • Stateless Architectures - Defines application behavior through centralized files and environment variables to ensure consistent deployment across distributed server instances.
  • Instance Operational Metrics - Reports operational statistics to assist administrators in monitoring service health.
  • Interface Customizers - Supports interface experience customization by configuring visual themes and content display settings.
  • Media Player Interfaces - Allows player feature customization by toggling interface elements like comments and annotations or selecting specific quality settings.
  • Preference Enforcement Engines - Applies custom viewing settings across multiple instances without relying on local storage.
  • Comment Management APIs - Provides programmatic access to video comment threads for external applications.
  • Third-Party API Clients - Exposes a structured API for programmatic access to video metadata and community interactions.
  • Trending Content APIs - Aggregates popular videos and regional data to highlight trending content.

Star history

Star history chart for iv-org/invidiousStar history chart for iv-org/invidious

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does iv-org/invidious do?

Invidious is a privacy-focused, self-hosted alternative frontend for mainstream video platforms. It operates as a decentralized network of independent instances that provide a lightweight, ad-free interface for consuming media. By acting as a proxy between the user and the content provider, the platform prevents tracking and data collection while maintaining a familiar browsing experience.

What are the main features of iv-org/invidious?

The main features of iv-org/invidious are: Alternative Front-Ends, Privacy-Focused Video Aggregators, Automatic Traffic Redirection Handlers, Video Hosting Platforms, Privacy-Focused Redirections, Self-Hosted Deployment Platforms, Server-Side Re-muxers, Stream Proxies.

Which projects share features with iv-org/invidious?

Projects with overlapping indexed features include: teampiped/piped — Piped is a privacy-focused video streaming service and self-hosted media proxy. It allows users to watch video and… zedeus/nitter — Nitter is a privacy-focused, alternative web interface for viewing public social media content. It functions as a… chocobozzz/peertube — PeerTube is a decentralized, open-source video hosting platform that enables users to operate independent,… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… yattee/yattee — Yattee is a privacy-focused video player and multi-backend video aggregator designed for streaming online content… libre-tube/libretube — LibreTube is a privacy-focused mobile client designed for streaming online video content without requiring a platform…

Projects sharing features with Invidious

These projects share indexed features with Invidious. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • teampiped/pipedTeamPiped avatar

    TeamPiped/Piped

    9,780View on GitHub↗

    Piped is a privacy-focused video streaming service and self-hosted media proxy. It allows users to watch video and audio content without advertisements, user tracking, or the requirement of official accounts. The project utilizes a decentralized server network to distribute workloads and rotate outbound IP addresses, which helps bypass regional content restrictions and prevent provider blocks. It includes the ability to identify and skip sponsored segments within media files for a cleaner viewing experience. The service provides a JSON API for third-party integration to fetch video streams,

    Vueactivejdearrowhacktoberfest
    View on GitHub↗9,780
  • zedeus/nitterzedeus avatar

    zedeus/nitter

    13,123View on GitHub↗

    Nitter is a privacy-focused, alternative web interface for viewing public social media content. It functions as a server-side proxy that fetches and renders external posts, allowing users to browse content without requiring a personal account or executing third-party tracking scripts. By stripping away user identifiers and tracking mechanisms, the application provides a lightweight, anonymous viewing experience. The project distinguishes itself through its emphasis on network-level privacy and self-sovereignty. It supports routing traffic through Tor and I2P networks to bypass censorship and

    Nimnimprivacyself-hosted
    View on GitHub↗13,123
  • chocobozzz/peertubeChocobozzz avatar

    Chocobozzz/PeerTube

    14,520View on GitHub↗

    PeerTube is a decentralized, open-source video hosting platform that enables users to operate independent, interoperable servers. By utilizing the ActivityPub protocol, it connects these servers into a global, federated network where users can follow channels, discover content, and interact across different instances. The platform is designed to function as a self-hosted video content management system, providing a community-driven alternative to centralized media services. What distinguishes PeerTube is its hybrid approach to content delivery and infrastructure management. It integrates peer

    TypeScriptactivitypubangulardecentralized
    View on GitHub↗14,520
  • awesome-selfhosted/awesome-selfhostedawesome-selfhosted avatar

    awesome-selfhosted/awesome-selfhosted

    299,516View on GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    View on GitHub↗299,516
Compare all 30 related projects→