9 Repos
UI components that render web content inside a native application's layout.
Distinct from Native Control Embedding: Focuses on the browser engine component rather than general native UI control embedding.
Explore 9 awesome GitHub repositories matching user interface & experience · Embedded Browser Components. Refine with filters or upvote what's useful.
This is a lightweight, header-only C/C++ library used to embed browser engines into native desktop applications. It serves as a desktop GUI framework that allows developers to build native applications using HTML and CSS for the user interface layer. The library provides a unified cross-platform browser component that wraps WebKit on Linux and macOS and WebView2 on Windows. It includes a native code bridge to bind JavaScript functions to C++ logic, enabling high-performance operations and data exchange across language boundaries. The project handles platform-specific browser integration and
Renders web-based user interfaces inside native applications by integrating a full browser component.
RxTool is an Android development utility library consisting of reusable components and helper classes for common mobile development tasks. It provides a coordinated set of toolkits for hardware interfacing, media processing, and user interface construction. The project features specialized implementations for mobile payment integration with Alipay and WeChat Pay, as well as dedicated tools for social sharing workflows. It includes a security-focused set of human verification widgets, such as puzzle and sliding captchas, to prevent automated bot interactions. The library covers a broad capabi
Provides embedded browser components that render web content and support native video playback within the app layout.
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 view documentation and render live previews directly within the editor.
Reactide is the first dedicated IDE for React web application development.
Renders React components in a live browser window that automatically reloads on code changes.
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
Provides a UI component for rendering HTML, CSS, and JavaScript content within a native host window.
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
Integrates a lightweight web browser widget into the native application interface for fast deployment of HTML UIs.
PyQt is a cross-platform GUI toolkit and desktop UI framework that provides Python bindings for the Qt framework. It serves as a widget library for creating graphical user interfaces that maintain consistent behavior and appearance across Windows, macOS, and Linux. The framework enables the development of desktop applications through a collection of pre-built interface components and layout managers. It supports the creation of specialized interface elements with custom styling, window animations, and the integration of web browser components to load and execute scripts alongside native eleme
Integrates a full browser component to load web pages and execute scripts within the desktop application.
Deco IDE is a graphical development environment for building React Native applications. It combines a visual component editor with template-based project scaffolding, allowing developers to construct user interfaces by dragging pre-built JSX templates from a palette and editing component properties through a graphical panel that updates both source code and the live preview in real time. The tool differentiates itself through a hot-reload development workflow that automatically refreshes the running app when source files change, preserving state, and through its file-system project management
Provides live iOS Simulator preview with automatic reload on code changes for instant visual feedback.
BrowserBox is a remote browser isolation platform that executes web sessions within containerized server environments. It utilizes a server-side browser running in Docker or LXC to isolate untrusted content from local devices, transmitting the session to clients via a low-latency secure web streamer. The system features a remote browser API for provisioning ephemeral, short-lived browsing sessions and a network tunneling gateway that uses SSH tunnels and onion services to provide anonymous or secure routing. It employs GPU-accelerated server rendering to stream live video of the browser sessi
Provides UI components that render remote browser content within a native application's layout.