How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
Wry is a Rust library for embedding and controlling native system webviews within desktop applications across multiple operating systems. It acts as a native webview wrapper and cross-platform renderer that utilizes the host operating system's default browser engine to display web content.
The main features of tauri-apps/wry are: Native Webview Embedders, Protocol Scheme Registrations, Native Browser Renderers, Custom URI Scheme Handlers, WebView Libraries, Rust-JavaScript Bridges, JavaScript Execution Bridges, Native WebView Integrations.
Projects with overlapping indexed features include: webview/webview — This library provides a lightweight framework for building cross-platform desktop applications by rendering web… sjj1024/pakeplus-ios — PakePlus-iOS is a web-to-native app generator that packages any website or web application into native installers for… blackboardsh/electrobun — Electrobun is a desktop application framework and webview-based GUI toolkit used for building cross-platform desktop… flutter-team-archive/plugins — This project is a collection of official plugin packages and a native integration library designed to provide a… sudheerj/reactjs-interview-questions — This project is a comprehensive educational knowledge base designed to support developers in mastering React and its… wailsapp/wails — Wails is a cross-platform framework for building native desktop applications by combining a Go backend with web-based…
This library provides a lightweight framework for building cross-platform desktop applications by rendering web content within native application windows. It utilizes the browser engine already present on the host operating system to display user interfaces, allowing developers to combine web technologies with native system capabilities. The project functions as a bridge between the web environment and the native host, enabling bidirectional communication between JavaScript and native code. By mapping script execution to native functions, it allows frontend interfaces to trigger system-level
PakePlus-iOS is a web-to-native app generator that packages any website or web application into native installers for iOS, Android, and desktop platforms. It wraps web content inside a platform‑specific WebView and provides a cross‑platform build pipeline that compiles installers without requiring a local development environment. Core capabilities include URL obfuscation to hide the source website from scraping, a JavaScript injection engine that embeds custom scripts at build time, and a configuration customizer for branding, window properties, and keyboard shortcuts. The tool differentiates
Electrobun is a desktop application framework and webview-based GUI toolkit used for building cross-platform desktop apps. It provides a TypeScript-based runtime and a native system webview to create interfaces that integrate embedded browser views with host-process logic. The project features a native GPU integration layer with direct FFI bindings, allowing for high-performance GPU surfaces and compute workloads to run within a desktop application. It also includes an inter-process communication bridge using a typed RPC system to exchange data and execute functions between the native backend
This project is a collection of official plugin packages and a native integration library designed to provide a consistent interface for accessing hardware and software functionality across different mobile and desktop platforms. It serves as a native platform bridge, enabling cross-platform applications to invoke native code and manage operating system dependencies. The project utilizes a federated plugin architecture, splitting plugins into common interfaces and separate platform implementations to allow for independent development and extension. It further supports native integration throu