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
·
BrowserBox avatar

BrowserBox/BrowserBox

0
View on GitHub↗
3,859 stars·415 forks·Shell·12 viewsbrowserbox.io↗

BrowserBox

BrowserBox is a remote browser isolation platform that executes web sessions within containerized server environments. It utilizes a server-side browser running in Docker or LXC to isolate untrusted content from local devices, transmitting the session to clients via a low-latency secure web streamer.

The system features a remote browser API for provisioning ephemeral, short-lived browsing sessions and a network tunneling gateway that uses SSH tunnels and onion services to provide anonymous or secure routing. It employs GPU-accelerated server rendering to stream live video of the browser session, preventing the local execution of web code.

The platform includes capabilities for secure document viewing to prevent local downloads and a mechanism to record interactive sessions as a sequence of static frames for offline playback. It also provides remote access to browser developer tools for real-time state inspection and a command-line interface for installation and user management.

Features

  • Remote Browser Isolation - Executes web browsing in disposable, server-side containers to prevent malicious code from reaching local devices.
  • Remote Browser Controllers - Provides a programmatic API for the on-demand provisioning and control of ephemeral remote browser sessions.
  • Containerized Browser Runtimes - Provides server-side browser instances running in Docker or LXC to isolate untrusted web content.
  • Virtual Browser Hosting - Hosts containerized browser instances on server environments like Docker and LXC using GPU acceleration.
  • Ephemeral Browser Orchestration - Creates on-demand, short-lived browser instances via an API to eliminate local infrastructure management.
  • Low-Latency Video Streaming - Transmits the remote browser's visual output as a live video stream to prevent local code execution.
  • Remote Browser View Streamers - Uses a low-latency rendering system to transmit a live video stream of the remote browser to the user.
  • Server-Side Browser Rendering - Uses server-side graphics hardware to render browser frames efficiently before streaming them to the client.
  • Browser Session Containers - Provides on-demand, ephemeral browser sessions via a web API to eliminate infrastructure overhead.
  • Browser Environment Provisioning - Creates ephemeral browser environments on demand through a programmatic interface tied to a prepaid system.
  • Integrated Web Browsing - Integrates a live, programmatically controlled remote browser session into third-party software or web interfaces.
  • Sequential Session Frames - Captures interactive sessions as a series of static images to enable offline playback without a live server.
  • Network Tunneling - Implements a routing layer using SSH tunnels and onion services to provide anonymous or secure access.
  • Anonymity Network Routing - Utilizes onion services and SSH tunneling to provide pseudonymous network routing for browser traffic.
  • Private Network Tunnels - Routes traffic through SSH or onion services to secure communications and provide pseudonymous network access.
  • Remote Document Isolation - Allows opening sensitive files and PDFs within a remote browser to prevent local downloads.
  • Embedded Browser Components - Provides UI components that render remote browser content within a native application's layout.
  • Session Recording - Captures a web browsing sequence as a portable file for offline review and playback of user activity.
  • Browser Session Management - Integrates live remote browsing sessions into web products using a specialized hosting and control interface.
  • Browser Applications - Embeddable browser with remote debugging and multi-user support.

Star history

Star history chart for browserbox/browserboxStar history chart for browserbox/browserbox

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 browserbox/browserbox do?

BrowserBox is a remote browser isolation platform that executes web sessions within containerized server environments. It utilizes a server-side browser running in Docker or LXC to isolate untrusted content from local devices, transmitting the session to clients via a low-latency secure web streamer.

What are the main features of browserbox/browserbox?

The main features of browserbox/browserbox are: Remote Browser Isolation, Remote Browser Controllers, Containerized Browser Runtimes, Virtual Browser Hosting, Ephemeral Browser Orchestration, Low-Latency Video Streaming, Remote Browser View Streamers, Server-Side Browser Rendering.

What are some open-source alternatives to browserbox/browserbox?

Open-source alternatives to browserbox/browserbox include: m1k1o/neko — Neko is a virtual desktop infrastructure platform that provides containerized browser isolation and remote desktop… drive4ik/simple-tab-groups — Simple Tab Groups is a browser extension designed to manage, organize, and persist collections of open tabs. It… mayfrost/guides — This project is a comprehensive technical documentation repository focused on Linux system administration, network… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… kubernetes/minikube — Minikube is a command-line tool designed for local Kubernetes development, enabling users to provision and manage… ant-media/ant-media-server — Ant-Media-Server is a server-side streaming engine designed for real-time audio and video broadcasting. It functions…

Open-source alternatives to BrowserBox

Similar open-source projects, ranked by how many features they share with BrowserBox.
  • m1k1o/nekom1k1o avatar

    m1k1o/neko

    17,168View on GitHub↗

    Neko is a virtual desktop infrastructure platform that provides containerized browser isolation and remote desktop environments. It enables users to host secure, ephemeral browser instances that can be accessed and managed through a standard web browser, ensuring consistent execution across different host systems. The platform distinguishes itself through its collaborative capabilities, allowing multiple users to view and interact with a single shared browser session in real time. It synchronizes keyboard, mouse, and gamepad inputs from multiple participants while providing integrated tools f

    Godockergolangmedia-streaming
    View on GitHub↗17,168
  • drive4ik/simple-tab-groupsDrive4ik avatar

    Drive4ik/simple-tab-groups

    1,379View on GitHub↗

    Simple Tab Groups is a browser extension designed to manage, organize, and persist collections of open tabs. It functions as a session manager that allows users to categorize web pages into named groups, enabling them to switch between different browsing contexts by hiding or restoring sets of tabs. The tool ensures workspace continuity by automatically saving tab group states and session metadata to local storage, allowing for recovery after browser restarts. The extension distinguishes itself through integrated support for browser-level identity containers, allowing users to associate speci

    JavaScriptfirefox-webextensiongroupssimple-tab-groups
    View on GitHub↗1,379
  • mayfrost/guidesmayfrost avatar

    mayfrost/guides

    2,001View on GitHub↗

    This project is a comprehensive technical documentation repository focused on Linux system administration, network security, and privacy-oriented computing. It provides a curated knowledge base of instructional guides and configuration tutorials designed to assist users in managing low-level system environments, kernel compilation, and bootloader setup. The repository distinguishes itself by emphasizing privacy engineering and infrastructure hardening. It offers detailed procedures for anonymizing network traffic, securing credentials, and isolating applications within a computing environment

    View on GitHub↗2,001
  • 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
  • See all 30 alternatives to BrowserBox→