awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
chromium avatar

chromium/chromium

0
View on GitHub↗
22,997 星标·8,595 分支·C++·bsd-3-clause·9 次浏览chromium.googlesource.com/chromium/src↗

Chromium

Chromium is an open-source browser platform that provides the foundational codebase for building cross-platform web browsers. At its core, it functions as a web browser engine that interprets standard web technologies to render interactive content and manage the complex lifecycle of web page navigation.

The project utilizes a multi-process architecture that separates the browser interface from rendering engines into distinct operating system processes. This design ensures application stability by preventing a single tab crash from affecting the entire browser. Security is maintained through sandbox-based isolation, which restricts untrusted web content to low-privilege subprocesses to prevent unauthorized access to host system resources or sensitive user data.

Beyond its core rendering capabilities, the platform includes a framework for browser automation. This allows for the execution of programmatic quality assurance workflows to verify web application performance and functional reliability across various computing environments. The codebase is designed to support hardware-accelerated compositing, offloading visual assembly to the graphics processing unit to facilitate consistent page rendering.

Features

  • Browser Engines - Functions as a core software framework that interprets web standards to render content and manage process isolation.
  • Browser Platforms - Serves as a foundational codebase for building cross-platform web browsers with integrated sandboxing and multi-process architecture.
  • Rendering Engines - Provides a core rendering engine that parses web standards to construct visual page representations.
  • Multi-Process Architectures - Utilizes a multi-process architecture to isolate rendering engines from the browser interface for improved stability.
  • Web Standard Renderers - Interprets standard web technologies to render interactive content consistently across platforms.
  • Process Isolation - Isolates browser interfaces and rendering engines into separate processes to prevent application-wide crashes.
  • Isolated Execution Sandboxes - Implements process-level isolation to execute untrusted web code within restricted, secure environments.
  • Execution Sandboxing - Executes web content in restricted subprocesses to prevent malicious code from accessing sensitive host resources.
  • Sandboxing - Restricts untrusted web content to low-privilege subprocesses to prevent unauthorized system access.
  • Process Isolation Architectures - Implements multi-process isolation to enhance system stability and security by separating web content execution.
  • Engineering Components - Large-scale C++ project example.
  • Web Browsers - Open-source browser engine powering many modern web browsers.
  • Browser Automation Frameworks - Provides a framework for programmatic browser control to execute quality assurance and performance tests.
  • Hardware-Accelerated Rendering - Offloads visual layer assembly to the graphics processing unit for high-performance page rendering.
  • Inter-Process Communication - Coordinates browser tasks through serialized message passing between the main process and rendering subprocesses.
  • Navigation Controllers - Manages the complex lifecycle of web page navigation and state changes between browser and renderer processes.

Star 历史

chromium/chromium 的 Star 历史图表chromium/chromium 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

chromium/chromium 是做什么的?

Chromium is an open-source browser platform that provides the foundational codebase for building cross-platform web browsers. At its core, it functions as a web browser engine that interprets standard web technologies to render interactive content and manage the complex lifecycle of web page navigation.

chromium/chromium 的主要功能有哪些?

chromium/chromium 的主要功能包括:Browser Engines, Browser Platforms, Rendering Engines, Multi-Process Architectures, Web Standard Renderers, Process Isolation, Isolated Execution Sandboxes, Execution Sandboxing。

chromium/chromium 有哪些开源替代品?

chromium/chromium 的开源替代品包括: mozilla-firefox/firefox — Firefox is a cross-platform web browser engine designed to render web content, execute JavaScript, and manage secure… brave/brave-browser — Brave is a privacy-centric web browser built on the Chromium engine. It functions as a cross-platform navigation tool… webkit/webkit — WebKit is a web browser engine used to build the core rendering and layout systems required to display web content. It… zen-browser/desktop — This project is an open-source desktop web browser built on the Gecko rendering engine. It is designed to prioritize… microsoft/windows-universal-samples — This repository is a comprehensive collection of reference implementations and sample libraries for the Universal… mozilla/gecko-dev — Gecko-dev is a web browser engine and cross-platform browser framework. It serves as a foundational system for…

Chromium 的开源替代方案

相似的开源项目,按与 Chromium 的功能重合度排序。
  • mozilla-firefox/firefoxmozilla-firefox 的头像

    mozilla-firefox/firefox

    11,305在 GitHub 上查看↗

    Firefox is a cross-platform web browser engine designed to render web content, execute JavaScript, and manage secure browsing sessions. It utilizes a multi-process isolation architecture that distributes browser tasks across independent operating system processes to ensure stability and prevent site-specific failures from impacting the entire application. The engine incorporates a sandboxed execution environment to restrict web content and untrusted scripts to isolated memory compartments, enforcing security policies that prevent unauthorized access to system resources. The project distinguis

    JavaScript
    在 GitHub 上查看↗11,305
  • brave/brave-browserbrave 的头像

    brave/brave-browser

    21,691在 GitHub 上查看↗

    Brave is a privacy-centric web browser built on the Chromium engine. It functions as a cross-platform navigation tool designed to protect user data by automatically blocking trackers and advertisements by default. The browser distinguishes itself through integrated search capabilities that allow for programmatic control over query execution and data retrieval. It provides a platform for custom search engine development, enabling users to apply specific ranking rules, filter content based on geographic or temporal constraints, and enrich results with real-time structured data. Beyond its core

    bravebrowserchromium
    在 GitHub 上查看↗21,691
  • webkit/webkitWebKit 的头像

    WebKit/WebKit

    9,908在 GitHub 上查看↗

    WebKit is a web browser engine used to build the core rendering and layout systems required to display web content. It provides the primary logic necessary to power fully functional web browsers and embedded web views. The project enables the rendering of web pages by processing HTML and CSS standards. It focuses on cross-platform support for macOS, iOS, and Linux environments, and allows for the integration of web browser windows within native applications. The engine handles JavaScript execution through optimization and tiered compilation. It manages the visual lifecycle of a page via a tr

    JavaScriptbrowsergtkios
    在 GitHub 上查看↗9,908
  • zen-browser/desktopzen-browser 的头像

    zen-browser/desktop

    42,877在 GitHub 上查看↗

    This project is an open-source desktop web browser built on the Gecko rendering engine. It is designed to prioritize user privacy and security, utilizing a multi-process architecture to isolate web content and maintain a secure sandbox environment for all browsing activities. The browser distinguishes itself through a highly modular interface engine that allows users to customize visual layouts and functional behaviors using style sheets and community-developed modifications. It supports advanced productivity workflows by enabling users to synchronize navigation state across multiple windows,

    JavaScriptfirefoxfirefox-basedfirefox-browser
    在 GitHub 上查看↗42,877
  • 查看 Chromium 的所有 30 个替代方案→