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
kiwibrowser avatar

kiwibrowser/src.next

0
View on GitHub↗
3,520 stars·585 forks·C++·bsd-3-clause·17 views

Src.next

This project is a Chromium-based web browser and multi-process browser shell. It utilizes a sandboxed architecture to isolate the rendering engine from the browser shell and manages web page rendering through GPU acceleration.

The system includes a browser extension host and framework designed to execute third-party add-ons by managing their bindings, events, and feature sets. It also incorporates a web platform performance suite that uses synthetic microbenchmarks to measure the latency and throughput of low-level system primitives.

The browser maintains security boundaries via filtered inter-process communication and employs a version-gated release management system to track major, minor, and patch builds.

Features

  • Browser Process Isolation - Employs a specialized multi-process architecture that isolates the rendering engine from the browser shell for stability and security.
  • Chromium-Based Browsers - Built as a custom web browser by modifying the Chromium engine and managing communication between shell and renderer.
  • Extension Hosts - Provides a dedicated extension host and framework to execute third-party add-ons within the browser environment.
  • Extension Hosts - Provides an isolated environment for executing third-party extensions and managing their feature sets.
  • GPU-Accelerated UI Rendering - Utilizes GPU acceleration to offload the rendering of web content for improved performance and reduced CPU load.
  • Web Page Rendering - Renders web pages using a multi-process sandboxed architecture and GPU acceleration.
  • Inter-Process Communication Security - Implements a filtered inter-process communication interface to maintain strict security boundaries between isolated processes.
  • Inter-Process Communication - Routes requests between the rendering engine and the browser shell through a filtered interface to preserve isolation.
  • Multi-Process Browser Runtimes - Implements a multi-process shell that distributes tasks across isolated processes for rendering and GPU acceleration.
  • Browser Extensibility - Provides the capability to run third-party extensions to expand the web browsing experience.
  • Browser Extensions - Creates a comprehensive system for third-party add-ons to integrate with the browser via defined event bindings.
  • Extension Systems - Implements a framework for managing extension types, bindings, and events to create a reusable add-on interface.
  • System Primitive Microbenchmarking - Includes a performance suite using synthetic microbenchmarks to evaluate low-level system primitive latency and throughput.
  • System Primitive Performance Suites - Ships a set of synthetic microbenchmarks to measure the latency and throughput of low-level system primitives.
  • Browser Engine Performance Tuning - Uses synthetic microbenchmarks to measure system primitive latency and throughput for optimizing browser speed across platforms.
  • Performance Measurement - Provides tools for measuring latency and throughput of low-level system primitives using high-resolution timing.

Star history

Star history chart for kiwibrowser/src.nextStar history chart for kiwibrowser/src.next

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

Projects sharing features with Src.next

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

    kiwibrowser/src

    2,948View on GitHub↗

    This project is a Chromium-based mobile browser and rendering engine designed for mobile platforms. It functions as a web extension host, allowing the execution of browser extensions within a mobile environment to provide custom functionality. The project distinguishes itself through custom user interface modifications, such as the implementation of a specialized night mode and the relocation of the address bar for improved ergonomics. It also includes a remote debugging interface and protocol that allow an external developer console to connect to a live browser instance for inspecting and tr

    View on GitHub↗2,948
  • waterfoxco/waterfoxWaterfoxCo avatar

    WaterfoxCo/Waterfox

    6,001View on GitHub↗

    Waterfox is a cross-platform web browser built on the Firefox engine. It functions as a privacy-focused browsing platform designed to render web content and navigate the internet across multiple operating systems. The browser is distinguished by its removal of telemetry and tracking to prevent data collection and user profiling. It maintains compatibility with both modern and classic browser extensions, allowing users to modify functionality and the visual user interface. The project covers broad capabilities in cross-platform web rendering and customizable browser experiences, utilizing a b

    JavaScript
    View on GitHub↗6,001
  • brave/browser-laptopbrave avatar

    brave/browser-laptop

    7,909View on GitHub↗

    Brave is a privacy-focused desktop browser built on Chromium that blocks ads and trackers by default, and includes an integrated AI assistant and a built-in VPN client. It is available for Windows, macOS, and Linux, and can be deployed across organizations using enterprise group policies for managed configuration. The browser distinguishes itself by combining default ad and tracker blocking with a system-level VPN that encrypts all device traffic, and an AI assistant that answers questions and generates text content directly within the browsing interface. It also supports private browsing and

    JavaScriptbatbravebrowser
    View on GitHub↗7,909
  • blackboardsh/electrobunblackboardsh avatar

    blackboardsh/electrobun

    5,534View on GitHub↗

    Electrobun is a desktop application framework and webview-based GUI toolkit used for building cross-platform desktop apps. It provides a TypeScript-based runtime and a native system webview to create interfaces that integrate embedded browser views with host-process logic. The project features a native GPU integration layer with direct FFI bindings, allowing for high-performance GPU surfaces and compute workloads to run within a desktop application. It also includes an inter-process communication bridge using a typed RPC system to exchange data and execute functions between the native backend

    C++
    View on GitHub↗5,534
Compare all 30 related projects→

Frequently asked questions

What does kiwibrowser/src.next do?

This project is a Chromium-based web browser and multi-process browser shell. It utilizes a sandboxed architecture to isolate the rendering engine from the browser shell and manages web page rendering through GPU acceleration.

What are the main features of kiwibrowser/src.next?

The main features of kiwibrowser/src.next are: Browser Process Isolation, Chromium-Based Browsers, Extension Hosts, GPU-Accelerated UI Rendering, Web Page Rendering, Inter-Process Communication Security, Inter-Process Communication, Multi-Process Browser Runtimes.

Which projects share features with kiwibrowser/src.next?

Projects with overlapping indexed features include: kiwibrowser/src — This project is a Chromium-based mobile browser and rendering engine designed for mobile platforms. It functions as a… brave/browser-laptop — Brave is a privacy-focused desktop browser built on Chromium that blocks ads and trackers by default, and includes an… waterfoxco/waterfox — Waterfox is a cross-platform web browser built on the Firefox engine. It functions as a privacy-focused browsing… blackboardsh/electrobun — Electrobun is a desktop application framework and webview-based GUI toolkit used for building cross-platform desktop… vendicated/vencord — Vencord is a modification framework designed for the desktop and web versions of Discord. It functions as a… mozilla-firefox/firefox — Firefox is a cross-platform web browser engine designed to render web content, execute JavaScript, and manage secure…