# libredirect/browser_extension

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/libredirect-browser-extension).**

3,919 stars · 141 forks · JavaScript · GPL-3.0

## Links

- GitHub: https://github.com/libredirect/browser_extension
- Homepage: https://libredirect.manerakai.com
- awesome-repositories: https://awesome-repositories.com/repository/libredirect-browser-extension.md

## Topics

`bibliogram` `chrome-extension` `firefox-extension` `invidious` `libre` `nitter` `privacy` `quora` `twitter` `webextension` `youtube`

## Description

This browser extension is a web traffic redirector designed to route requests from popular social and video platforms to privacy-focused alternative frontends and backends. It functions as a privacy-friendly frontend redirector by replacing standard website URLs with user-defined alternative instances.

The system includes a frontend instance manager that allows for the selection of preferred community-run versions of a site. Users can manage custom web traffic routing through the use of allowlists to exclude specific websites from redirection and can toggle between original and alternative site views using keyboard shortcuts.

The project implements these capabilities through client-side URL rewriting and declarative request filtering. It manages user preferences and instance settings using local storage and defines its API access through manifest-based permission scoping.

## Tags

### Networking & Communication

- [Privacy-Focused Redirectors](https://awesome-repositories.com/f/networking-communication/privacy-focused-redirectors.md) — Automatically sending requests from tracking-heavy websites to privacy-respecting interfaces through a browser extension.

### Security & Cryptography

- [Privacy-Focused Browsing](https://awesome-repositories.com/f/security-cryptography/privacy-focused-browsing.md) — Routes traffic from tracking-heavy social and video platforms to privacy-focused alternative frontends and backends.

### Part of an Awesome List

- [Alternative Frontends](https://awesome-repositories.com/f/awesome-lists/media/alternative-frontends.md) — Allows users to manage and switch between different community-run, privacy-focused alternative frontends.
- [Keyboard Shortcut View Switchers](https://awesome-repositories.com/f/awesome-lists/devtools/list-and-grid-views/view-switching-logic/keyboard-shortcut-view-switchers.md) — Enables switching between the original website and its privacy-friendly alternative using specific keyboard shortcuts. ([source](https://libredirect.manerakai.com/docs.html))

### Business & Productivity Software

- [Frontend Instance Managers](https://awesome-repositories.com/f/business-productivity-software/frontend-instance-managers.md) — A system for switching between original websites and preferred privacy-friendly mirror instances via allowlists and keyboard shortcuts.

### Data & Databases

- [Privacy-Preserving Redirectors](https://awesome-repositories.com/f/data-databases/search-result-aggregators/social-media-search-aggregators/privacy-preserving-redirectors.md) — A browser extension that automatically forwards traffic from mainstream platforms to privacy-focused alternative frontends.

### Web Development

- [Network Request Filters](https://awesome-repositories.com/f/web-development/browser-integration-utilities/browser-extension-development/browser-extensions/resource-interception/network-request-filters.md) — Uses browser manifest rules to intercept and filter outgoing network requests based on URL patterns.
- [Client-Side URL Rewriting](https://awesome-repositories.com/f/web-development/url-rewrite-rules/client-side-url-rewriting.md) — Implements real-time modification of domain names to route traffic to privacy-friendly frontend counterparts.
- [Global Keyboard Event Listeners](https://awesome-repositories.com/f/web-development/global-keyboard-event-listeners.md) — Provides global keyboard shortcut listeners to trigger instant switching between original and alternative site views.
- [URL Redirection Allowlists](https://awesome-repositories.com/f/web-development/traffic-routing/url-redirection-allowlists.md) — Provides allowlists to manage which websites should be redirected to alternatives and which should remain on the original platform.

### User Interface & Experience

- [Browser Local Storage Management](https://awesome-repositories.com/f/user-interface-experience/browser-local-storage-management.md) — Persists user allowlists and preferred instance settings using the browser's built-in local storage.
