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

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

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

Open-source alternatives to WebKit

30 open-source projects similar to webkit/webkit, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best WebKit alternative.

  • mozilla/gecko-devmozilla 的头像

    mozilla/gecko-dev

    3,691在 GitHub 上查看↗

    Gecko-dev is a web browser engine and cross-platform browser framework. It serves as a foundational system for rendering web content and executing JavaScript, providing a complete layout and rendering pipeline to transform web markup into visual pixels. The project is distinguished by a specialized browser UI toolkit that uses XML-based languages and custom widgets to build cross-platform windows and menus. It incorporates unique development bridges, including design-to-code linking and a standardized protocol for AI-driven browser control and automated verification. Its broader capabilities

    JavaScript
    在 GitHub 上查看↗3,691
  • chromium/chromiumchromium 的头像

    chromium/chromium

    22,997在 GitHub 上查看↗

    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 s

    C++
    在 GitHub 上查看↗22,997
  • gosub-io/gosub-enginegosub-io 的头像

    gosub-io/gosub-engine

    3,673在 GitHub 上查看↗

    Gosub-engine is an HTML5 browser engine and web rendering pipeline that parses HTML5 and CSS3 to compute layout and render web content to pixels. It functions as a JavaScript runtime environment with a virtual machine and event loop for handling dynamic logic and asynchronous tasks. The system also includes a web storage manager for persisting cookies, local storage, and session storage. The project features a headless browser renderer capable of generating page images or extracting plain text without a visible window. It supports cross-platform graphics rendering through pluggable CPU and GP

    Rustbrowserhtml5rust
    在 GitHub 上查看↗3,673

AI 搜索

探索更多 awesome 仓库

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

Find more with AI search
  • waterfoxco/waterfoxWaterfoxCo 的头像

    WaterfoxCo/Waterfox

    6,001在 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
    在 GitHub 上查看↗6,001
  • cefsharp/cefsharpcefsharp 的头像

    cefsharp/CefSharp

    10,205在 GitHub 上查看↗

    CefSharp is a .NET binding for the Chromium Embedded Framework that allows developers to embed a full web browser into desktop applications. It provides an embedded browser control for rendering HTML, CSS, and JavaScript content within a native host window. The project features a bidirectional JavaScript bridge interface that enables the execution of scripts and the exposure of native host classes and methods to the browser environment. It also includes a headless browser automation tool for executing web tasks and capturing page screenshots without a graphical user interface. The library co

    C#browserc-plus-plusc-sharp
    在 GitHub 上查看↗10,205
  • floorp-projects/floorpFloorp-Projects 的头像

    Floorp-Projects/Floorp

    8,003在 GitHub 上查看↗

    Floorp is a privacy-focused web browser built on the Firefox engine. It functions as a customizable browser shell that allows users to modify the layout and functional behavior of the interface. The project emphasizes a customizable browser interface, enabling the organization and arrangement of toolbars, sidebars, and menus to create a personalized workspace. It integrates privacy-focused browsing and secure online navigation to minimize data tracking and protect user identity from third-party observers. Additional capabilities include eco-friendly internet usage designed to reduce the envi

    TypeScriptbrowserfirefoxgecko
    在 GitHub 上查看↗8,003
  • servo/servoservo 的头像

    servo/servo

    37,170在 GitHub 上查看↗

    Servo is a high-performance, memory-safe web rendering engine designed for cross-platform embedding. It provides a modular framework that allows developers to integrate web content rendering into native applications across desktop, mobile, and embedded systems. By enforcing strict process isolation and memory safety, the engine creates a secure execution environment for processing web content. The engine distinguishes itself through a task-based, parallelized architecture that decouples layout, style, and rendering processes to maximize responsiveness. It utilizes a hardware-abstracted graphi

    Rustbrowserrustservo
    在 GitHub 上查看↗37,170
  • 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
  • graalvm/graalgraalvm 的头像

    graalvm/graal

    21,603在 GitHub 上查看↗

    Graal is a compiler and runtime architecture designed for high-performance execution and polyglot interoperability. It utilizes a graph-based representation of program logic to perform global optimizations and JIT compilation. The project features a meta-circular interpretation framework and a specialized partial evaluation mechanism, which allow for the creation of new programming languages and the automatic optimization of their semantics into machine code. It enables multiple diverse programming languages to share memory and communicate through a standardized cross-language protocol within

    Java
    在 GitHub 上查看↗21,603
  • browserworks/waterfoxBrowserWorks 的头像

    BrowserWorks/waterfox

    5,958在 GitHub 上查看↗

    Waterfox is a privacy-focused web browser built on a fork of the Gecko engine that removes all telemetry and tracking code while preserving full extension compatibility. It encrypts DNS queries through independent third-party resolvers to prevent centralized monitoring of browsing destinations, and organizes browser tabs into hierarchical parent-child trees with collapsible branches and keyboard-driven navigation. The browser maintains a backward-compatible runtime bridge that supports both legacy XUL-based add-ons and modern WebExtensions simultaneously, allowing users to keep using older or

    JavaScriptbrowsergeckowaterfox
    在 GitHub 上查看↗5,958
  • netease/pomeloNetEase 的头像

    NetEase/pomelo

    11,880在 GitHub 上查看↗

    Pomelo is a distributed Node.js game server framework designed for building scalable multiplayer game backends and real-time web applications. It employs a multi-process architecture to distribute application logic horizontally across a cluster of machines, enabling high concurrency and balanced network traffic. The framework utilizes a WebSocket communication layer to manage bidirectional data exchange between diverse web clients and server clusters. It incorporates a remote procedure call system for triggering functions across remote server processes and uses Protocol Buffers for binary ser

    JavaScript
    在 GitHub 上查看↗11,880
  • mozilla-mobile/fenixmozilla-mobile 的头像

    mozilla-mobile/fenix

    6,394在 GitHub 上查看↗

    Fenix is an open-source mobile web browser for Android that uses Mozilla's GeckoView engine to render web pages with full platform support. It is built as an Android application that provides core browsing capabilities including tab management, bookmarks, and privacy controls, and is developed as a multi-repository project that coordinates the browser UI, reusable Android components, and the rendering engine across separate codebases. The browser's interface is organized as a component-based architecture, where the UI is assembled from a set of reusable Android components that can be develope

    Kotlinandroidbrowserfirefox
    在 GitHub 上查看↗6,394
  • gyoogle/tech-interview-for-developergyoogle 的头像

    gyoogle/tech-interview-for-developer

    17,417在 GitHub 上查看↗

    This project is a comprehensive technical interview preparation resource and computer science interview guide. It serves as an educational reference for developers to study core software engineering fundamentals and common coding patterns required for employment screenings. The repository provides detailed guides and references covering data structures and algorithms, networking and security, operating systems, and web development. It specifically focuses on the implementation and complexity analysis of sorting, searching, and graph algorithms. The material encompasses a wide breadth of comp

    Javaalgorithmcomputer-sciencecs
    在 GitHub 上查看↗17,417
  • dosyago/dndosyago 的头像

    dosyago/dn

    3,905在 GitHub 上查看↗

    dn is a local browser data archive and web archiver designed to save and render web pages from Chromium browsers for offline viewing and permanent storage. It functions as a self-hosted repository for browsing history and page content, operating as an offline web content server that hosts saved data as if the original sites were still online. The system includes a full-text search engine that indexes all saved web pages, enabling the instant recovery of specific information across the local collection. It utilizes a domain-based filtering system to block specific website addresses from being

    JavaScript
    在 GitHub 上查看↗3,905
  • mozilla-mobile/firefox-iosmozilla-mobile 的头像

    mozilla-mobile/firefox-ios

    12,973在 GitHub 上查看↗

    Firefox iOS is a mobile web browser for iOS devices that uses the WebKit engine to render web content and provide navigation and search capabilities. It is a cross-platform browser implementation that adapts core browsing technologies and user interfaces for the Apple mobile operating system. The project includes a specialized build pipeline for automating the compilation, linting, and testing of the application. This system manages remote asset syncing for brand iconography and enforces coding standards through static analysis quality gates. The browser supports the injection of user script

    Swiftbrowserfirefoxios-app
    在 GitHub 上查看↗12,973
  • openkraken/krakenopenkraken 的头像

    openkraken/kraken

    4,928在 GitHub 上查看↗

    Kraken is a cross-platform UI framework and web standards runtime designed to build native applications using standard web markup and styling. It utilizes a Flutter-based rendering engine to process HTML and CSS, producing visually consistent user interfaces across mobile and desktop platforms. The system distinguishes itself by compiling the runtime to machine code and employing a synchronous rasterization pipeline to ensure animations and scrolling match the fluidity of native applications. It further integrates high-performance native components directly into a web-standard document object

    TypeScriptengineflutterkraken
    在 GitHub 上查看↗4,928
  • tuyafeng/viatuyafeng 的头像

    tuyafeng/Via

    3,799在 GitHub 上查看↗

    Via is a lightweight Android web browser that uses native system rendering for efficient page display. It functions as a privacy-focused browsing tool and a QR code scanner utility. The browser is customizable through user-defined script execution and granular control over network requests. It allows for per-site configuration of user agent strings and JavaScript settings to manage how specific websites behave. Integrated privacy tools intercept and block advertisements and tracking scripts. The application also interfaces with device camera hardware to detect and read QR codes for navigatio

    在 GitHub 上查看↗3,799
  • kiwibrowser/src.nextkiwibrowser 的头像

    kiwibrowser/src.next

    3,520在 GitHub 上查看↗

    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 int

    C++
    在 GitHub 上查看↗3,520
  • electron-vite/electron-vite-vueelectron-vite 的头像

    electron-vite/electron-vite-vue

    4,882在 GitHub 上查看↗

    This project is a boilerplate and starter for building cross-platform desktop applications that integrate a web-based frontend with a native shell. It provides a pre-configured development environment combining Electron, Vite, and Vue to establish a frontend-driven desktop framework. The setup features an integrated development workflow with hot module replacement and automatic reloading for both the main and renderer processes. This allows for real-time updates to the desktop application shell and user interface components without requiring manual restarts. The project covers native system

    TypeScript
    在 GitHub 上查看↗4,882
  • electron-react-boilerplate/electron-react-boilerplateelectron-react-boilerplate 的头像

    electron-react-boilerplate/electron-react-boilerplate

    24,239在 GitHub 上查看↗

    This project is a TypeScript desktop boilerplate and application template that combines Electron and React for building cross-platform desktop applications. It provides a structural foundation and framework for creating native system applications that bundle web technologies into distributable operating system packages. The project distinguishes itself by providing a hot-reloading desktop environment. This development setup applies code changes instantly to the user interface without requiring manual application restarts, preserving the current interface state through hot module replacement.

    TypeScriptbabelboilerplateelectron
    在 GitHub 上查看↗24,239
  • spring-projects/spring-petclinicspring-projects 的头像

    spring-projects/spring-petclinic

    8,972在 GitHub 上查看↗

    Spring PetClinic is a reference application for the Spring Framework, serving as a complete implementation that demonstrates the architecture and best practices for building Java services. It functions as a veterinary practice management system designed to track pet owners, animal records, and clinical visit histories. The project provides a practical example of a containerized web application, illustrating how to integrate a Java application with relational databases like MySQL and PostgreSQL. It serves as a guide for learning how to develop an application using the model-view-controller pat

    CSS
    在 GitHub 上查看↗8,972
  • electron/electron-quick-startelectron 的头像

    electron/electron-quick-start

    11,445在 GitHub 上查看↗

    This project is a minimal project structure and boilerplate for starting new desktop applications using the Electron framework. It serves as a starter template and reference implementation that provides the essential file layout required for a cross-platform desktop application. The repository is designed to bootstrap a minimal application, allowing for quick desktop application prototyping and the establishment of a basic development environment. This stripped-down structure is also used for software bug isolation to reproduce specific behaviors without the complexity of a full project. The

    JavaScript
    在 GitHub 上查看↗11,445
  • electron/electron-api-demoselectron 的头像

    electron/electron-api-demos

    10,235在 GitHub 上查看↗

    This repository provides a collection of interactive sample applications and reference implementations for the Electron framework. It serves as a library of API reference demos designed to help developers learn how to implement core desktop features. The project features visual demonstrations of cross-platform GUI management and practical examples of native operating system integration. It includes dedicated samples for handling native modules, crash reports, and the configuration of security implementations such as content security policies and process sandboxing. The codebase covers a broa

    HTML
    在 GitHub 上查看↗10,235
  • brave/browser-laptopbrave 的头像

    brave/browser-laptop

    7,909在 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
    在 GitHub 上查看↗7,909
  • baeharam/must-know-about-frontendbaeharam 的头像

    baeharam/Must-Know-About-Frontend

    3,675在 GitHub 上查看↗

    This project is a comprehensive frontend engineering study guide designed to cover the essential technical concepts of modern web development. It serves as a multi-disciplinary reference for mastering the browser execution engine, the JavaScript language, and the structural fundamentals of the web. The collection provides deep dives into JavaScript language internals, including execution contexts, closures, prototypes, and the event loop. It further details web browser internals, focusing on the critical rendering path, DOM construction, and engine mechanics. The guide also covers web securi

    cssfront-endhtml
    在 GitHub 上查看↗3,675
  • atom/electronatom 的头像

    atom/electron

    121,778在 GitHub 上查看↗

    Electron is a framework for building native desktop applications using JavaScript, HTML, and CSS. It functions as a cross-platform desktop runtime that combines the Chromium engine with Node.js to enable web technologies to run as standalone applications on Windows, macOS, and Linux. The project serves as a desktop integration layer that allows web-based user interfaces to access low-level operating system APIs. By bridging the Chromium rendering engine with a Node.js environment, it enables a single codebase to be deployed as a native executable across different desktop operating systems. T

    C++
    在 GitHub 上查看↗121,778
  • redfin/react-serverredfin 的头像

    redfin/react-server

    3,870在 GitHub 上查看↗

    react-server is a server-side rendering framework for building universal web applications. It serves as a hydration engine and HTML renderer that executes component logic on both the server and the client to synchronize application state. The project focuses on streaming content delivery, allowing page content to be sent to the browser in fragments as they become available. This approach is combined with server-side HTML generation to improve initial load speeds and search engine indexing. The framework also includes capabilities for automated asset bundling and universal component execution

    JavaScriptisomorphicreactreact-server
    在 GitHub 上查看↗3,870
  • scrapinghub/splashscrapinghub 的头像

    scrapinghub/splash

    4,193在 GitHub 上查看↗

    Splash is a headless browser HTTP API and JavaScript rendering engine designed to convert dynamic web content into static HTML or images. It functions as a Lua-scriptable browser service that exposes browser automation and rendering capabilities through a RESTful interface for programmatic data extraction. The service distinguishes itself by allowing the execution of custom Lua scripts to automate complex user interaction sequences and page navigation. It provides the ability to switch rendering engines on a per-request basis to verify cross-browser compatibility and visual consistency. The

    Python
    在 GitHub 上查看↗4,193
  • hokein/electron-sample-appshokein 的头像

    hokein/electron-sample-apps

    3,928在 GitHub 上查看↗

    This project is a collection of reference implementations and sample applications for desktop software development using Electron. It provides cross-platform boilerplates and practical code examples that demonstrate how to integrate web technologies with native operating system APIs. The repository serves as a feature showcase for implementing native system integrations, such as local file system access, process management, and custom window framing. It includes demonstrations for specialized capabilities like network request interception via service workers, screen and window capture, and th

    JavaScript
    在 GitHub 上查看↗3,928
  • z-libs/zen-cz-libs 的头像

    z-libs/Zen-C

    3,819在 GitHub 上查看↗

    Zen-C is a multi-target systems language and source-to-source compiler that translates high-level logic into human-readable GNU C or C11 code. It functions as a JIT-enabled programming language with an in-process compiler for real-time interactive code evaluation and testing. The project serves as a CUDA GPU kernel generator, mapping specialized syntax to CUDA C++ using device attributes to target graphics hardware. It acts as an interoperability layer capable of emitting compatible code for C++, Objective-C, and Lisp to bridge native system frameworks and libraries. The language includes an

    Cccompilerlsp
    在 GitHub 上查看↗3,819