awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to chromiumembedded/cef

Open-source alternatives to Chromiumembedded Cef

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

  • weolar/miniblink49weolar avatar

    weolar/miniblink49

    7,820View on GitHub↗

    miniblink49 is a stripped-down Blink browser kernel and embedded web UI framework used to integrate HTML user interfaces into native C++ applications. It functions as a C++ JavaScript interop bridge that maps high-level script calls to low-level native logic and provides a resource-optimized headless browser engine for processing web content without a graphical interface. The project enables custom browser environment control by bypassing cross-origin security policies to allow requests across different domains. It further allows for the interception of network resources to replace remote ass

    C++blinkchromiumelectron
    View on GitHub↗7,820
  • marcuswestin/webviewjavascriptbridgemarcuswestin avatar

    marcuswestin/WebViewJavascriptBridge

    14,321View on GitHub↗

    WebViewJavascriptBridge is a communication layer for sending bidirectional messages between native Objective-C code and JavaScript within iOS and macOS web views. It serves as an interoperability toolkit for synchronizing data and executing callbacks between native Apple platform applications and their embedded web content. The project provides a messaging interface that exposes native functions to the web environment and triggers JavaScript handlers from native application code. It enables the registration of named handlers in native code that can be invoked by JavaScript to request device a

    Objective-C
    View on GitHub↗14,321
  • swig/swigswig avatar

    swig/swig

    6,294View on GitHub↗

    SWIG is a tool that generates wrapper code to expose C and C++ libraries to a wide range of higher-level programming languages. It reads annotated C/C++ header files and produces language-specific bindings from a single interface definition, supporting languages such as Python, Java, Ruby, C#, Perl, and many others. The generated wrapper code is free from the project's GPL license, allowing users to distribute it under their own terms. The tool handles modern C++ features including templates, namespaces, smart pointers, and constructs up to C++20 through specialized parsing and code generatio

    SWIG
    View on GitHub↗6,294

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • nroduit/weasisnroduit avatar

    nroduit/Weasis

    1,270View on GitHub↗

    Weasis is a professional medical imaging platform designed for the visualization, analysis, and integration of clinical studies. It functions as a modular framework that supports the rendering of diverse medical data, including multi-modal images, 3D volumes, segmentations, and structured reports. By utilizing standardized protocols, the platform serves as a comprehensive viewer that connects directly to hospital archives and clinical information systems. The platform distinguishes itself through a highly extensible, plugin-based architecture that allows developers to integrate custom tools,

    Javadicomdicom-imagedicom-image-viewer
    View on GitHub↗1,270
  • nilaoda/n_m3u8dl-clinilaoda avatar

    nilaoda/N_m3u8DL-CLI

    15,982View on GitHub↗

    N_m3u8DL-CLI is a cross-platform .NET command-line interface designed for extracting and recording adaptive video streams. It functions as an HLS and DASH downloader that retrieves media from m3u8 and DASH playlist files, including the ability to capture ongoing live broadcasts with automatic duration limits. The tool includes a dedicated AES-128-CBC stream decryptor to handle protected video segments using provided keys and initialization vectors. To optimize transfer speeds, it utilizes a multi-threaded download model and supports custom HTTP header management to bypass server restrictions.

    C#command-linedownloaderm3u8
    View on GitHub↗15,982
  • jorisvink/korejorisvink avatar

    jorisvink/kore

    3,825View on GitHub↗

    Kore is an event-driven web and WebSocket server framework designed for building high-performance web services and APIs in C or Python. It functions as a secure, concurrent application framework that utilizes non-blocking I/O and isolated worker processes to handle high-concurrency traffic. The project is distinguished by a security-first architecture that features OS-level process sandboxing, privilege separation, and the isolation of private encryption keys into dedicated processes. It enables zero-downtime deployments through dynamic module hot-reloading and provides automated TLS certific

    Ccframeworkhigh-performance
    View on GitHub↗3,825
  • redox-os/redoxredox-os avatar

    redox-os/redox

    16,054View on GitHub↗

    Redox is a POSIX-compliant, microkernel-based operating system written entirely in Rust. By utilizing a memory-safe language for the kernel and all system components, the project eliminates common vulnerabilities such as buffer overflows and use-after-free errors. Its architecture relies on a minimal kernel that manages only essential hardware and process isolation, delegating all other system services to unprivileged user-space processes. The system distinguishes itself through a modular design where hardware drivers and system services run as independent user-space daemons, allowing them to

    Rustbsdfreebsdgnu
    View on GitHub↗16,054
  • uber/h3uber avatar

    uber/h3

    6,015View on GitHub↗

    H3 is an open-source library that provides a hierarchical hexagonal grid system for geospatial indexing. It projects the Earth onto an icosahedron and tiles each face with hexagons to minimize distortion, then encodes each hexagon as a 64-bit integer that stores its resolution and position in the hierarchy. This integer encoding enables fast bitwise operations for grid navigation and spatial analysis. The library offers a comprehensive set of grid topology algorithms for computing neighbor relationships, distances, and paths between cells directly on the hexagonal grid without geographic coor

    Cgeospatialh3hexagon
    View on GitHub↗6,015
  • cefsharp/cefsharpcefsharp avatar

    cefsharp/CefSharp

    10,205View on 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
    View on GitHub↗10,205
  • ionic-team/capacitorionic-team avatar

    ionic-team/capacitor

    15,054View on GitHub↗

    Capacitor is a cross-platform mobile framework that enables developers to build native applications using web technologies. It functions as a hybrid app container, wrapping web assets within a native runtime that provides a standardized bridge to device hardware and system-level services. By exposing native functionality through a plugin-based architecture, it allows web applications to access platform-specific features while maintaining a consistent interface across mobile and desktop environments. The project distinguishes itself by maintaining native project files as source assets, allowin

    TypeScriptandroidcapacitorcordova
    View on GitHub↗15,054
  • tencent/vassonicTencent avatar

    Tencent/VasSonic

    11,860View on GitHub↗

    VasSonic is a hybrid mobile app framework for Android and iOS designed to optimize the loading speed of web views. It functions as a web view performance optimizer and a mobile web resource cache, utilizing an HTML differential update engine to minimize remote network fetches and reduce first-screen load times. The framework distinguishes itself by splitting HTML into static templates and dynamic data, calculating differences between server state and cached content to send only modified fragments. It employs a native-to-JavaScript bridge to sync these server-side data updates directly into th

    Javaandroid-sdkh5hybrid
    View on GitHub↗11,860
  • shopify/react-native-skiaShopify avatar

    Shopify/react-native-skia

    8,424View on GitHub↗

    react-native-skia is a cross-platform graphics framework that provides a high-performance 2D graphics engine for rendering shapes, paths, and images. It functions as a vector graphics engine and UI animation toolkit, allowing for hardware-accelerated visuals across mobile and web platforms. The project is distinguished by its integration of the Skia 2D graphics library, enabling a shader and filter pipeline for complex pixel-level effects. It supports the rendering of Lottie animations exported from After Effects and the execution of animations directly on the UI thread to maintain fluid moti

    TypeScriptreactreact-nativeskia
    View on GitHub↗8,424
  • tdlib/tdtdlib avatar

    tdlib/td

    8,506View on GitHub↗

    This project is a cross-platform messaging SDK and client development library used to build custom Telegram applications. It functions as a comprehensive framework that manages network encryption, local data storage, and API communication, providing a C-compatible JSON interface that allows integration with any programming language. The library distinguishes itself by providing a full database manager for encrypted local caching and synchronized state, alongside a dedicated bot framework for creating interactive bots with business account integration. It enables the implementation of speciali

    C++cross-platformlibrarytelegram
    View on GitHub↗8,506
  • tencent/kboneTencent avatar

    Tencent/kbone

    4,912View on GitHub↗

    kbone is a cross-platform frontend bridge and web-to-mini-program adapter. It functions as a mini-program web runtime that allows web-based frontend frameworks to execute within a mini-program container by simulating browser interfaces. The project provides a native feature integration layer that enables the calling of native mini-program components and system functionalities from within a web-based execution context. It uses an adapter layer to simulate Document Object Model and Browser Object Model interfaces, allowing existing web applications to be migrated to mini-programs with minimal m

    JavaScript
    View on GitHub↗4,912
  • apache/cordova-cliapache avatar

    apache/cordova-cli

    964View on GitHub↗

    Cordova CLI is a command-line interface that enables the development of native mobile applications using standard web technologies. It functions as a unified environment that transforms HTML, CSS, and JavaScript assets into installable binary packages for multiple mobile operating systems. By acting as a facade over platform-specific build chains, the tool automates the conversion of web-based source code into native applications. The system distinguishes itself through a modular plugin architecture that bridges web-based applications with native hardware capabilities, such as cameras and sen

    JavaScriptcordovacpluspluscsharp
    View on GitHub↗964
  • webview/webview_denowebview avatar

    webview/webview_deno

    1,596View on GitHub↗

    This project is a cross-platform library for building desktop applications using Deno. It enables developers to create software with web-based user interfaces by rendering HTML, CSS, and JavaScript within native desktop windows. The framework functions as a bridge between the web-based frontend and the host operating system. It provides a communication layer that allows for bidirectional data exchange and code execution between the interface and the underlying system. By integrating with native system event queues, the library maintains window responsiveness and manages the application lifecy

    TypeScriptdenodeno-bindingsdeno-module
    View on GitHub↗1,596
  • wendux/dsbridge-androidwendux avatar

    wendux/DSBridge-Android

    3,878View on GitHub↗

    DSBridge-Android is a communication framework and JavaScript bridge for Android that enables bidirectional function calls and data exchange between native Android code and web views. It serves as an integration tool for hybrid applications, providing a system to orchestrate synchronous and asynchronous messaging between the native mobile environment and web-based interfaces. The project distinguishes itself through a namespace-based method dispatching system that uses dot-notation to organize functions into hierarchical groups, preventing naming conflicts. It also includes a cross-layer debug

    Javajavascript-bridgejsbridgesupport-x5
    View on GitHub↗3,878
  • phobal/ivideophobal avatar

    phobal/ivideo

    11,830View on GitHub↗

    ivideo is a cross-platform media client and video aggregator that consolidates content from multiple streaming platforms into a single unified interface. It functions as a webview content wrapper that embeds third-party video pages within a native browser component for use across Windows, Mac, and Linux. The project operates as a premium content unlocker by intercepting network requests and modifying headers to bypass subscription requirements and access restricted resources. It further enables regional media access through user-agent spoofing, allowing users to view video streams from specif

    JavaScript
    View on GitHub↗11,830
  • kiwibrowser/src.nextkiwibrowser avatar

    kiwibrowser/src.next

    3,520View on 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++
    View on GitHub↗3,520
  • pydantic/montypydantic avatar

    pydantic/monty

    5,540View on GitHub↗

    Monty is a sandboxed execution environment designed primarily for running Python code generated by AI models. It provides a secure, isolated runtime that blocks host access, enforces resource limits, and supports pre-execution type checking against built-in type hints to catch signature mismatches before code runs. The sandbox can persist its interpreter state at external function calls, allowing execution sessions to be serialized, stored, and later resumed from a file or database. What distinguishes Monty is its combination of stateful, resumable execution with multi-language native embeddi

    Rust
    View on GitHub↗5,540
  • cloudwebrtc/flutter-webrtccloudwebrtc avatar

    cloudwebrtc/flutter-webrtc

    4,468View on GitHub↗

    flutter-webrtc is a real-time communication SDK and plugin for the Flutter framework. It provides a set of tools for establishing peer-to-peer media connections and low-latency data exchange across mobile, desktop, and web environments. The project enables the creation of applications with live audio and video calling, real-time media streaming, and peer-to-peer data channels for sending encrypted arbitrary data packets without a central server. It supports secure media communication through end-to-end encryption for audio, video, and data streams. The SDK covers broad capabilities including

    C++
    View on GitHub↗4,468
  • 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
  • mozilla-mobile/firefox-iosmozilla-mobile avatar

    mozilla-mobile/firefox-ios

    12,973View on 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
    View on GitHub↗12,973
  • react-native-webview/react-native-webviewreact-native-webview avatar

    react-native-webview/react-native-webview

    7,169View on GitHub↗

    This project is a cross-platform mobile web view component and native browser wrapper used to embed and display web content within mobile applications. It functions as a communication layer that allows JavaScript in a web page to exchange data with native mobile code. The component enables in-app web browsing and the integration of external websites or custom HTML pages. It provides a programmable interface for customizing how web content is rendered and interacted with inside a native application.

    TypeScript
    View on GitHub↗7,169
  • hotwired/turbohotwired avatar

    hotwired/turbo

    7,343View on GitHub↗

    Hotwire Turbo is a server-driven navigation and HTML streaming framework that intercepts link clicks and form submissions to fetch pages in the background and replace content without full browser reloads. It provides a Turbo Frame component that scopes page regions into independent contexts, enabling partial page updates where only a specific area of the page navigates or loads content. The framework includes a page cache and morph system that stores recently visited pages for instant restoration and applies minimal DOM changes on refresh, preserving scroll position and element state. The fra

    JavaScript
    View on GitHub↗7,343
  • didi/dokitdidi avatar

    didi/DoKit

    20,421View on GitHub↗

    DoKit is a frontend development debugging toolset designed for web and mobile applications. It provides a suite of utilities for intercepting network traffic, mocking API responses, inspecting UI hierarchies, and monitoring mobile app performance. The project is distinguished by its focus on hybrid app inspection, allowing developers to execute scripts within web views and browse internal application sandboxes. It includes a visual UI audit tool with alignment rulers and color pickers to verify that interfaces match design specifications, as well as a diagnostic system that tracks CPU usage a

    Javaandroidiosminiapp
    View on GitHub↗20,421
  • luruke/browser-2020luruke avatar

    luruke/browser-2020

    7,979View on GitHub↗

    This project is a comprehensive reference guide and directory of web browser capabilities. It serves as a technical map for accessing native operating system functions, hardware interfaces, and standard web APIs to bridge the gap between web applications and desktop or mobile environments. The resource provides detailed guidance on implementing Progressive Web App features, including offline caching, push notifications, and native installation prompts. It also catalogs methods for interacting with hardware peripherals via USB, Bluetooth, and NFC, as well as reading raw data from device sensor

    View on GitHub↗7,979
  • nodejs/nannodejs avatar

    nodejs/nan

    3,351View on GitHub↗

    This project is a compatibility layer and abstraction library for building native C++ addons for Node.js. It provides a consistent C++ API that allows a single codebase to compile against multiple versions of the V8 JavaScript engine by hiding version-specific differences behind macros and inline functions. The toolkit differentiates itself through specialized wrappers and managers, including a monadic wrapper for handles to avoid explicit null checks, a persistent reference manager for objects that must survive handle scope disposal, and a buffer abstraction API for version-compatible memory

    C++nodenodejs
    View on GitHub↗3,351
  • happydog-intj/jsbridgehappydog-intj avatar

    happydog-intj/JsBridge

    9,912View on GitHub↗

    JsBridge is a bidirectional communication layer for Android that synchronizes data and triggers actions between a native Java application and an embedded web view. It serves as an interface for calling Java methods from JavaScript and executing JavaScript functions from native Android code. The project features an asynchronous bridge queue that stores pending function calls in a readiness buffer, ensuring requests are executed only after the connection between the native and web environments is stable. It utilizes callback identifier mapping to route asynchronous native responses back to the

    Java
    View on GitHub↗9,912
  • react-dropzone/react-dropzonereact-dropzone avatar

    react-dropzone/react-dropzone

    10,985View on GitHub↗

    react-dropzone is a React hook and HTML5 drag-and-drop wrapper used to create interactive areas that accept files via drag-and-drop or a native system file picker. It serves as a web file system interface, bridging browser interfaces with the operating system's file selection process. The project distinguishes itself by managing complex event propagation to isolate drop zones and providing global drag-state detection for document-wide visual feedback. It supports both traditional hidden input triggers and the modern browser File System Access API for secure context integration, and it can det

    JavaScriptdrag-and-dropfilefile-upload
    View on GitHub↗10,985