awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

33 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • nwjs/nw.jsAvatar de nwjs

    nwjs/nw.js

    41,183Ver en 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
    Ver en GitHub↗41,183
  • prefecthq/fastmcpAvatar de PrefectHQ

    PrefectHQ/fastmcp

    22,994Ver en 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
    Ver en GitHub↗22,994
  • rocksdanister/livelyAvatar de rocksdanister

    rocksdanister/lively

    18,243Ver en 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
    Ver en GitHub↗18,243
  • aframevr/aframeAvatar de aframevr

    aframevr/aframe

    17,557Ver en 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
    Ver en GitHub↗17,557
  • eythaann/seelen-uiAvatar de eythaann

    eythaann/Seelen-UI

    15,953Ver en 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
    Ver en GitHub↗15,953
  • mozilla-mobile/firefox-iosAvatar de mozilla-mobile

    mozilla-mobile/firefox-ios

    12,973Ver en 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
    Ver en GitHub↗12,973
  • longbridge/gpui-componentAvatar de longbridge

    longbridge/gpui-component

    11,793Ver en 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
    Ver en GitHub↗11,793
  • qutebrowser/qutebrowserAvatar de qutebrowser

    qutebrowser/qutebrowser

    11,568Ver en 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
    Ver en GitHub↗11,568
  • onivim/oniAvatar de onivim

    onivim/oni

    11,248Ver en 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
    Ver en GitHub↗11,248
  • cefsharp/cefsharpAvatar de cefsharp

    cefsharp/CefSharp

    10,205Ver en 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
    Ver en GitHub↗10,205
  • whatwg/htmlAvatar de whatwg

    whatwg/html

    9,163Ver en 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
    Ver en GitHub↗9,163
  • shopify/react-native-skiaAvatar de Shopify

    Shopify/react-native-skia

    8,424Ver en 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
    Ver en GitHub↗8,424
  • zserge/lorcaAvatar de zserge

    zserge/lorca

    8,198Ver en 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
    Ver en GitHub↗8,198
  • weolar/miniblink49Avatar de weolar

    weolar/miniblink49

    7,820Ver en 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
    Ver en GitHub↗7,820
  • electronnet/electron.netAvatar de ElectronNET

    ElectronNET/Electron.NET

    7,595Ver en 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
    Ver en GitHub↗7,595
  • react-native-webview/react-native-webviewAvatar de react-native-webview

    react-native-webview/react-native-webview

    7,169Ver en 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
    Ver en GitHub↗7,169
  • goldendict/goldendictAvatar de goldendict

    goldendict/goldendict

    6,616Ver en 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++
    Ver en GitHub↗6,616
  • pa7/heatmap.jsAvatar de pa7

    pa7/heatmap.js

    6,373Ver en 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
    Ver en GitHub↗6,373
  • regl-project/reglAvatar de regl-project

    regl-project/regl

    5,528Ver en 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
    Ver en GitHub↗5,528
  • nate-parrott/flashlightAvatar de nate-parrott

    nate-parrott/Flashlight

    5,353Ver en GitHub↗

    Flashlight es un framework de plugins para macOS Spotlight y herramienta de integración del sistema. Sirve como un proveedor de búsqueda personalizado que permite la inyección de fuentes de datos a medida y acciones de resultados programables en la interfaz de búsqueda nativa de macOS. El sistema utiliza un modelo de interceptación de consultas basado en plugins para devolver resultados y metadatos personalizados. Se distingue por un sistema de plugins multilingüe que admite visibilidad específica por región y localización de contenido, así como la capacidad de renderizar vistas previas ricas e integradas directamente dentro de la ventana de búsqueda. El framework cubre el procesamiento de consultas de búsqueda y el disparo de funciones personalizadas con argumentos específicos tras la selección de un resultado. También incluye capacidades para la identidad visual del plugin, como iconos personalizados y activos para el modo oscuro.

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

    Python
    Ver en GitHub↗5,353
Ant.12Siguiente
  1. Home
  2. User Interface & Experience
  3. Web-Based Rendering Engines
  4. Embedded Web Renderers

Explorar subetiquetas

  • 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 sub-etiquetasRendering 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.