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

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

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

33 个仓库

Awesome GitHub RepositoriesEmbedded Web Renderers

Integration of browser engines to render dynamic web-based content within native application interfaces.

Distinct from Web-Based Rendering Engines: Distinct from general web-based rendering engines: focuses on the specific use of embedded browsers for card template rendering.

Explore 33 awesome GitHub repositories matching user interface & experience · Embedded Web Renderers. Refine with filters or upvote what's useful.

Awesome Embedded Web Renderers GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • nwjs/nw.jsnwjs 的头像

    nwjs/nw.js

    41,183在 GitHub 上查看↗

    nw.js is a Node.js desktop application framework that combines a Chromium web renderer with a Node.js runtime to build standalone software for Windows, macOS, and Linux. It serves as a cross-platform desktop runtime that allows developers to create native executables using web technologies. The project is distinguished by its integration layer that exposes Node.js system APIs and modules directly to the browser window and web worker contexts. It functions as a native module bridge, enabling the compilation and execution of low-level C++ system code and native addons within a web-based applica

    Uses an embedded Chromium engine to render web-based content within a native application interface.

    JavaScriptdesktopjavascriptnode-webkit
    在 GitHub 上查看↗41,183
  • prefecthq/fastmcpPrefectHQ 的头像

    PrefectHQ/fastmcp

    22,994在 GitHub 上查看↗

    FastMCP is a Python framework designed for building servers that expose functions, resources, and prompts to AI models using the Model Context Protocol. It simplifies the development process by automatically deriving tool metadata, input schemas, and documentation directly from Python function signatures and type hints. The framework provides a unified container for managing these components, allowing developers to build modular applications that integrate seamlessly with AI assistants. The project distinguishes itself through its support for interactive, server-defined user interface compone

    Embeds bespoke web applications within conversations to provide interactive visualizations for tool outputs.

    Pythonagentsfastmcpllms
    在 GitHub 上查看↗22,994
  • rocksdanister/livelyrocksdanister 的头像

    rocksdanister/lively

    18,243在 GitHub 上查看↗

    Lively is a desktop wallpaper engine for Windows that renders videos, web pages, and interactive shaders as dynamic, animated backgrounds. It functions by creating a transparent window layer behind desktop icons, utilizing native system handles to integrate content directly into the workspace. The application provides tools for system personalization, including the ability to adjust taskbar transparency and application themes to modify the visual style of the operating system. It also includes a command-line interface that allows for the automation of background playback and system configurat

    Embeds a web browser engine to render interactive web pages and graphical shaders as dynamic desktop backgrounds.

    C#csharpdesktopdesktop-wallpaper
    在 GitHub 上查看↗18,243
  • aframevr/aframeaframevr 的头像

    aframevr/aframe

    17,557在 GitHub 上查看↗

    A-Frame is a declarative 3D scene engine and WebXR framework used to build virtual and augmented reality experiences directly in the web browser. It utilizes an entity component system where generic objects are assigned behaviors through attachable components and lifecycle hooks. The framework allows the assembly of immersive environments using HTML-like markup to define geometries, lighting, and materials. It implements WebXR standards to ensure consistent playback across different hardware and browsers, including support for VR headsets, desktops, and mobile devices. The system covers a br

    Generates images of the current scene by rendering the view to an offscreen canvas for screenshots.

    JavaScript3daframeaugmented-reality
    在 GitHub 上查看↗17,557
  • eythaann/seelen-uieythaann 的头像

    eythaann/Seelen-UI

    15,953在 GitHub 上查看↗

    Seelen-UI is a graphical shell and window management utility for Windows that provides a modular, keyboard-driven desktop environment. It enables users to organize application windows through automated tiling, stacking, and floating layouts, while offering a framework for creating interactive desktop widgets using web technologies. The project distinguishes itself by integrating a web-based rendering engine that bridges system-state data to HTML and CSS interfaces, allowing for highly customizable widgets and dynamic visual themes. It features real-time wallpaper analysis to automatically syn

    Renders modular desktop components using an embedded web engine that bridges system data to HTML and CSS interfaces.

    Rustapp-launcherdesktop-applicationdock
    在 GitHub 上查看↗15,953
  • 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

    Uses an embedded WebKit engine to render web content within a native iOS application shell.

    Swiftbrowserfirefoxios-app
    在 GitHub 上查看↗12,973
  • longbridge/gpui-componentlongbridge 的头像

    longbridge/gpui-component

    11,793在 GitHub 上查看↗

    gpui-component is a native desktop UI kit and component library built for the GPUI framework. It provides a collection of reusable user interface elements, a desktop layout engine for organizing application space, and a specialized data visualization library for rendering quantitative information. The project is distinguished by its high-performance rendering systems, including a virtualized data grid and list system designed to handle large datasets with low memory overhead. It also features a comprehensive data visualization toolkit for rendering charts, axes, and coordinate scales using li

    Integrates a browser engine to render web pages and dynamic web content within the native application interface.

    Rustdesktop-applicationgpuirust
    在 GitHub 上查看↗11,793
  • qutebrowser/qutebrowserqutebrowser 的头像

    qutebrowser/qutebrowser

    11,568在 GitHub 上查看↗

    qutebrowser is a keyboard-driven web browser built on the Qt framework and the Chromium-based rendering engine. It provides a minimalist interface that prioritizes content visibility by removing traditional toolbars and visual clutter, relying instead on a command-line interaction model for navigation and browser control. The browser is designed for users who prefer to manage web tasks through rapid keystrokes rather than mouse-based graphical interfaces. It includes an integrated document viewer that renders PDF files directly within the application window, removing the need for external sof

    Integrates the Chromium-based rendering engine to process and display web content within a native window.

    Pythonbrowserpyqt5python
    在 GitHub 上查看↗11,568
  • onivim/onionivim 的头像

    onivim/oni

    11,248在 GitHub 上查看↗

    Oni is a modal code editor and integrated development environment that uses Neovim as its core editing engine. It combines the text manipulation and modal interaction model of Neovim with the capabilities of a full IDE, including a Language Server Protocol implementation for code intelligence, automatic completion, and error highlighting. The editor is distinguished by its integrated web rendering, allowing users to view documentation, browse the web, and render live previews of code and unit tests directly within the interface. It also utilizes TextMate grammars for syntax highlighting. The

    Integrates a web browser engine to render live previews and documentation directly within the interface.

    TypeScript
    在 GitHub 上查看↗11,248
  • 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

    Enables rendering web pages to memory buffers or bitmaps for specialized display needs.

    C#browserc-plus-plusc-sharp
    在 GitHub 上查看↗10,205
  • whatwg/htmlwhatwg 的头像

    whatwg/html

    9,163在 GitHub 上查看↗

    This repository contains the HTML specification, which defines the core standards for web page structuring, content organization, and document rendering. It establishes the fundamental algorithms for state-machine-based tokenization, tree construction for the document object model, and origin-based security isolation. The specification provides a framework for defining custom elements with independent lifecycles and registries. It also details the requirements for cross-document communication, session history management, and the synchronization of interface properties with content attributes.

    Defines rendering contexts that allow graphics to be processed in background workers without direct document connection.

    HTMLcanvaseventsourcehtml
    在 GitHub 上查看↗9,163
  • shopify/react-native-skiaShopify 的头像

    Shopify/react-native-skia

    8,424在 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

    Allows drawing graphics to non-visible memory buffers to generate snapshots and image files.

    TypeScriptreactreact-nativeskia
    在 GitHub 上查看↗8,424
  • zserge/lorcazserge 的头像

    zserge/lorca

    8,198在 GitHub 上查看↗

    Lorca is a framework for building cross-platform desktop applications using Go for the backend logic and HTML5 for the user interface. It functions as a wrapper that renders a web browser as the application window while executing core logic in a native process. The project provides a communication bridge that binds native Go functions to the browser environment and allows the backend to execute JavaScript directly within the browser window. It includes capabilities for packaging binaries with custom icons and branding for multiple operating systems. The framework covers window management, su

    Integrates a browser engine to render dynamic HTML and CSS content within a native application interface.

    Go
    在 GitHub 上查看↗8,198
  • weolar/miniblink49weolar 的头像

    weolar/miniblink49

    7,820在 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

    Displays modern HTML5 content and web pages within a desktop application using an embedded browser engine.

    C++blinkchromiumelectron
    在 GitHub 上查看↗7,820
  • electronnet/electron.netElectronNET 的头像

    ElectronNET/Electron.NET

    7,595在 GitHub 上查看↗

    Electron.NET is a framework for building cross-platform desktop applications using ASP.NET Core, Razor Pages, MVC, or Blazor. It serves as a wrapper that hosts .NET web projects within a native desktop shell, allowing web-based logic to function as standalone software across different operating systems. The project provides a hosting environment specifically for Blazor components and other .NET web technologies, converting them into distributable binary executable packages. It integrates a native web browser control for UI rendering and utilizes a structured communication channel to pass mess

    Renders the user interface using a native web browser control embedded within the desktop shell.

    C#asp-net-coreasp-net-core-mvcaspnet
    在 GitHub 上查看↗7,595
  • react-native-webview/react-native-webviewreact-native-webview 的头像

    react-native-webview/react-native-webview

    7,169在 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.

    Integrates native browser engines to render dynamic web content and HTML within mobile applications.

    TypeScript
    在 GitHub 上查看↗7,169
  • goldendict/goldendictgoldendict 的头像

    goldendict/goldendict

    6,616在 GitHub 上查看↗

    GoldenDict is an offline and online dictionary reader that retrieves word definitions from local files and web sources, displaying entries with full formatting, images, and hyperlinks through an embedded WebKit rendering engine. It reads dictionary files in Babylon, StarDict, Dictd, and ABBYY Lingvo formats without requiring conversion, and supports querying arbitrary websites via user-defined URL templates. The application integrates with the system through global hotkeys and clipboard monitoring, allowing users to trigger lookups or translate selected text in any other application without m

    Renders dictionary articles with complete formatting, images, and links using a WebKit-based engine.

    C++
    在 GitHub 上查看↗6,616
  • pa7/heatmap.jspa7 的头像

    pa7/heatmap.js

    6,373在 GitHub 上查看↗

    heatmap.js is a JavaScript data visualization library used to render data density visualizations on a web page. It functions as an HTML5 canvas heatmap library that represents the intensity of data points across a coordinate system using color gradients. The library provides tools for geospatial distribution mapping and user behavior analysis, such as mapping click patterns and interaction hotspots. It is also used to add visual intensity layers to interactive data dashboards to identify trends and anomalies.

    Renders density maps to a hidden offscreen canvas before transferring the final result to the visible screen.

    JavaScript
    在 GitHub 上查看↗6,373
  • regl-project/reglregl-project 的头像

    regl-project/regl

    5,528在 GitHub 上查看↗

    regl is a declarative WebGL library that manages graphics state and GPU resources through functional commands instead of manual binding and state tracking. It provides a command-based drawing abstraction where shaders, attributes, and render state are encapsulated into reusable, compiled functions that can be executed efficiently. What sets regl apart is its scoped state inheritance system, which allows nested drawing commands to inherit and override render state from parent scopes for organized rendering. The library automatically recovers from GPU context loss by restoring buffer and textur

    Regl resizes, reads from, and manages framebuffer objects, including cube map attachments, for dynamic off-screen rendering.

    JavaScriptjavascriptreglwebgl
    在 GitHub 上查看↗5,528
  • nate-parrott/flashlightnate-parrott 的头像

    nate-parrott/Flashlight

    5,353在 GitHub 上查看↗

    Flashlight 是一个 macOS Spotlight 插件框架和系统集成工具。它作为一个自定义搜索提供商,允许将定制的数据源和可编程的结果操作注入到原生的 macOS 搜索界面中。 该系统利用基于插件的查询拦截模型来返回自定义结果和元数据。它通过支持特定区域可见性和内容本地化的多语言插件系统,以及直接在搜索窗口内渲染丰富的 Web 内联预览的能力而脱颖而出。 该框架涵盖了搜索查询处理以及在选择结果时触发带有特定参数的自定义函数。它还包括插件视觉品牌化功能,例如自定义图标和深色模式资产。

    Integrates embedded web renderers to display rich, interactive content previews directly within the search window.

    Python
    在 GitHub 上查看↗5,353
上一个12下一个
  1. Home
  2. User Interface & Experience
  3. Web-Based Rendering Engines
  4. Embedded Web Renderers

探索子标签

  • Off-Screen RenderingCapabilities to render web content into a memory buffer instead of a native window. **Distinct from Embedded Web Renderers:** Focuses on the output format (pixel buffer) rather than just embedding the engine in a native interface.
  • Offscreen Rendering4 个子标签Rendering web content to memory buffers or bitmaps instead of a hardware window. **Distinct from Embedded Web Renderers:** Distinct from general embedded renderers by focusing on the lack of a visible UI window.
  • WebKit Article RenderersRenders dictionary entries with full markup, colors, images, and links using an embedded WebKit browser engine. **Distinct from Embedded Web Renderers:** Distinct from Embedded Web Renderers: uses WebKit specifically for dictionary article rendering, not general web content.