rozodru/Bridge
2
16
Fork
You've already forked Bridge
0
A Privacy focused and Fediverse integrated fork of Firefox
  • Fluent 50.9%
  • JavaScript 19%
  • Python 6.8%
  • HTML 6.4%
  • CSS 6.1%
  • Other 10.8%
2025年08月22日 13:21:32 -04:00
.forgejo/workflows initial commit, again 2025年08月12日 19:02:03 -04:00
.vscode initial commit, again 2025年08月12日 19:02:03 -04:00
.woodpecker.release initial commit, again 2025年08月12日 19:02:03 -04:00
assets patch/build issues 2025年08月22日 10:23:41 -04:00
browser/preferences patch updates and other various fixes 2025年08月13日 12:13:43 -04:00
docs initial commit, again 2025年08月12日 19:02:03 -04:00
images updated readme.md 2025年08月18日 13:38:38 -04:00
l10n branding update 2025年08月17日 10:57:19 -04:00
patches replaced missing svg 2025年08月22日 11:53:49 -04:00
scripts replaced missing svg, for reals this time 2025年08月22日 13:21:32 -04:00
settings issue with addon store setting that was preventing addons being added from Firefox store, resolved default setting issue 2025年08月19日 16:58:14 -04:00
themes/browser initial commit, again 2025年08月12日 19:02:03 -04:00
.gitattributes initial commit, again 2025年08月12日 19:02:03 -04:00
.gitignore initial commit, again 2025年08月12日 19:02:03 -04:00
changed-files.txt initial commit, again 2025年08月12日 19:02:03 -04:00
LICENSE initial commit, again 2025年08月12日 19:02:03 -04:00
Makefile changed executable name to bridgeweb to avoid conlicts with bridge network stuff 2025年08月12日 19:55:20 -04:00
new-files.txt initial commit, again 2025年08月12日 19:02:03 -04:00
README.md updated readme.md 2025年08月19日 10:58:38 -04:00
release initial commit, again 2025年08月12日 19:02:03 -04:00
version initial commit, again 2025年08月12日 19:02:03 -04:00

Bridge Browser

Bridge Browser

PRIVACY FOCUSED BROWSER WITH FEDIVERSE INTEGRATION

PLEASE NOTE: Lemmy/Mastodon integration temporately disabled pending Mozilla addon approval. in the mean time can be manually added via https://codeberg.org/rozodru/LemmyBridge/

Bridge Browser makes history as the first web browser to natively integrate Mastodon and Lemmy, bringing decentralized social media directly into the browsing experience. Bridge also revives RSS reading as a first-class browser feature for the first time since the early 2000s, fundamentally changing how users discover and engage with content online.

ko-fi

Bridge Screenshot

GROUNDBREAKING BROWSER FIRSTS

FIRST BROWSER WITH NATIVE MASTODON INTEGRATION

  • Revolutionary Fediverse browsing: Browse, post, and interact with Mastodon directly from your browser
  • No extensions required: Full Mastodon client built into the browser sidebar
  • Seamless social discovery: Share any webpage to the Fediverse instantly
  • Privacy-focused social: Engage with decentralized social media without Big Tech tracking
  • NO OTHER BROWSER has achieved native Mastodon integration

FIRST BROWSER WITH NATIVE LEMMY INTEGRATION

  • Discussion discovery revolution: Find Lemmy discussions about any webpage across the entire network
  • Cross-instance search: Discover conversations from all Lemmy instances automatically
  • Integrated community engagement: Participate in discussions without leaving your browser
  • Content context: See what communities are saying about articles and content you're reading
  • COMPLETELY UNIQUE FEATURE - no other browser offers this capability

FIRST MODERN BROWSER TO REVIVE NATIVE RSS

  • RSS renaissance: Built-in RSS reader brings feeds back to modern browsing
  • Automatic feed detection: Instantly discover RSS/Atom feeds on any website
  • Integrated subscription management: Subscribe and manage feeds directly in browser
  • Modern feed reading experience: Clean, fast RSS reading in dedicated sidebar panel
  • ONLY modern browser to include native RSS support (last seen in early Firefox/IE)

INTEGRATED PRODUCTIVITY POWERHOUSE

  • Native Bitwarden integration: Complete password manager built into browser (not just extension)
  • Built-in vim navigation: Tridactyl integrated at browser level for power users
  • Unified productivity suite: All essential tools integrated without performance overhead
  • Zero extension dependencies: Core functionality built into browser architecture

Radical Privacy Architecture

  • Zero telemetry: All Mozilla tracking completely removed at source code level
  • Memory-only operation: Browser runs entirely in RAM with no disk caching
  • Mobile-inspired minimal UI: 12px tabs with bottom navigation bar
  • Deep privacy hardening: Beyond any privacy browser's configuration changes

Disabled Firefox AI Integration

These Firefox AI features are disabled by default:

  • browser.ml.chat.enabled = false
  • browser.ml.chat.shortcuts = false
  • browser.ml.chat.shortcuts.custom = false
  • browser.ml.chat.sidebar = false
  • browser.ml.enable = false
  • extensions.ml.enabled = false
  • browser.tabs.groups.smart.enabled = false
  • browser.tabs.groups.smart.optin = false
  • browser.tabs.groups.smart.userEnabled = false

Built-in Extension Suite

Bridge includes a carefully curated set of productivity and privacy tools integrated directly into the browser:

Bitwarden Password Manager

  • Complete password management solution with autofill
  • Secure password generation (Ctrl+Shift+9)
  • Two-factor authentication support
  • Cross-device synchronization
  • Private browsing compatibility

Tridactyl (Vim Navigation)

  • Full vim-style keyboard control of browser
  • Customizable key bindings and commands
  • New tab page integration
  • 20 configurable command slots
  • Power user navigation and text editing

RSS Feed System

  • Automatic RSS/Atom feed detection
  • Modern feed reading interface
  • Sidebar RSS panel integration
  • Subscription management
  • Privacy-focused feed aggregation

Social Discovery Platform

  • Lemmy Integration: Find discussions about current page across Lemmy instances
  • Mastodon Client: Native Fediverse browsing and posting
  • Cross-platform Discovery: Discover conversations without tracking

Installation & Building

Prerequisites

Bridge requires a full Firefox build environment:

  • Linux: GCC/Clang 13+, Python 3.8+, Node.js 16+, Rust 1.70+
  • Windows: Visual Studio 2022, Python 3.8+, Node.js 16+, Rust 1.70+
  • macOS: Xcode 14+, Python 3.8+, Node.js 16+, Rust 1.70+

Build from Source

  1. Bootstrap build environment:

    # Download Mozilla's bootstrap script
    curl -L https://firefox-source-docs.mozilla.org/setup/bootstrap.py | python3
    
  2. Clone and configure:

    git clone https://codeberg.org/rozodru/Bridge.git
    cd bridge
    # Use Bridge's custom configuration
    cp lw/mozconfig.new mozconfig
    
  3. Apply Bridge modifications:

    # Apply comprehensive patch set
    python scripts/bridge-patches.py
    
  4. Build Bridge:

    # Full browser build (60-90 minutes on modern hardware)
    ./mach build
    # Create installable package
    ./mach package
    
  5. Run Bridge:

    ./mach run
    

Key Modifications from Firefox

Removed Mozilla Dependencies

  • Firefox Sync disabled: No Mozilla account integration or data syncing
  • Telemetry eliminated: All data collection, health reports, and analytics removed
  • Pocket removed: No Pocket integration or recommendations
  • Firefox View removed: Simplified tab management without Mozilla's tab view
  • Safe Browsing disabled: No Google Safe Browsing for enhanced privacy

Hardened Privacy Defaults

  • Dynamic First-Party Isolation: Advanced cookie and storage partitioning
  • Strict tracking protection: Maximum privacy settings by default
  • No form history: Browser doesn't store form data or search history
  • Session-only cookies: Websites can't persist data between sessions
  • WebRTC protections: Prevents IP address leaks through WebRTC

Interface Innovations

  • Mobile-inspired desktop design: Bottom navigation bar like mobile browsers
  • Minimal tab interface: 12px height tabs with no visual clutter
  • Integrated sidebar: 32px sidebar for extension and tool access
  • Dark theme default: Deep black theme (#030303) for reduced eye strain
  • Clean toolbar: Hidden search mode switchers and unnecessary UI elements

Technical Architecture

Patch-Based Modification System

Bridge applies 30+ targeted patches to Firefox ESR for:

  • Privacy hardening: Remove telemetry and tracking at source code level
  • UI transformation: Implement mobile-inspired interface design
  • Feature integration: Add built-in extensions and productivity tools
  • Security enhancements: Harden browser against various attack vectors

Build System Enhancements

  • Custom mozconfig: Optimized build configuration with security hardening
  • Bootstrap compatibility: Works without version control system dependencies
  • Unsigned addon support: Allows installation of non-Mozilla-signed extensions
  • Binary naming: Browser binary named "bridgeweb" for system integration

Extension Integration Architecture

  • Native extension loading: Built-in extensions loaded at browser startup
  • Sidebar integration: Custom sidebar panels for extension interfaces
  • JSWindowActor communication: Advanced content-to-chrome messaging system
  • Permission optimization: Extensions run with appropriate system permissions

Philosophy & Design Principles

Privacy Without Compromise

Bridge takes a "privacy by default" approach that goes beyond simple settings changes. By removing telemetry and tracking at the source code level, Bridge ensures that privacy isn't just a preference - it's built into the browser's DNA.

Productivity Through Integration

Rather than relying on dozens of separate extensions, Bridge integrates essential productivity tools directly into the browsing experience. This creates a cohesive, fast, and reliable environment for daily web use.

Mobile-Inspired Desktop Experience

Bridge reimagines the desktop browser interface by adopting the clean, minimal design principles from mobile browsers while maintaining the power and flexibility of desktop browsing.

System Requirements

Minimum Requirements

  • RAM: 4GB (8GB recommended)
  • Storage: 1GB free space
  • CPU: 64-bit processor (x86_64 or ARM64)
  • OS: Linux (any modern distribution), Windows 10+, macOS 10.15+

Optimal Performance

  • RAM: 16GB+ for heavy browsing with many tabs
  • CPU: Multi-core processor for compilation
  • Storage: SSD for faster startup and operation

Contributing & Development

Patch Development

Bridge uses a comprehensive patch system for modifications. To contribute:

  1. Understand the patch system: Each modification is isolated in individual patches
  2. Test thoroughly: Changes must work across different platforms
  3. Maintain privacy focus: All contributions must respect user privacy
  4. Follow Firefox standards: Code must meet Mozilla's quality standards

Areas for Contribution

  • Privacy enhancements: Additional tracking protection and hardening
  • UI improvements: Refinements to the mobile-inspired interface
  • Extension integration: New productivity tools and social platforms
  • Performance optimization: Speed and memory usage improvements
  • Cross-platform support: Enhanced support for different operating systems

Frequently Asked Questions

Is Bridge compatible with Firefox extensions?

Yes, Bridge maintains full compatibility with Firefox WebExtensions. You can install extensions from the Mozilla Add-ons store or load unsigned extensions for development.

How does Bridge compare to other privacy browsers?

Bridge goes beyond configuration changes by modifying Firefox at the source code level. This provides deeper privacy protections than browsers that only change settings.

Can I sync data between devices?

Bridge doesn't include Mozilla Sync for privacy reasons. However, the integrated Bitwarden password manager provides secure cross-device synchronization for passwords and sensitive data.

Does Bridge support all websites?

Yes, Bridge maintains full web compatibility. The underlying Firefox engine ensures that all websites work exactly as they would in standard Firefox.

Bridge Browser is licensed under the Mozilla Public License 2.0, ensuring it remains free and open source. This license allows for:

  • Personal and commercial use
  • Modification and distribution
  • Patent protection
  • Copyleft protection for derivative works

Project Status

Current Version: 141.0.3-1 (based on Firefox ESR 141.0.3) Development Status: Active development with regular updates Platform Support: Linux (primary), Windows, macOS Update Schedule: Follows Firefox ESR release cycle with Bridge-specific improvements

Acknowledgments

Bridge Browser builds upon the excellent work of:

  • Mozilla Firefox: Core browser engine and security foundation
  • LibreWolf Project: Privacy-focused Firefox modification inspiration
  • Bitwarden: Open-source password management integration
  • Tridactyl: Vim-style browser navigation
  • The Fediverse Community: Decentralized social networking principles

Bridge Browser: A privacy-first, productivity-focused web browser that bridges the gap between user freedom and modern web functionality.