2 repository-uri
Interfaces and message-passing mechanisms that allow browser scripts to synchronize state or trigger actions in external extensions.
Distinct from External Control APIs: Unlike External Control APIs [f0_mt1] which focus on playback state, this covers general page control and configuration synchronization via browser messaging.
Explore 2 awesome GitHub repositories matching user interface & experience · External Extension Controllers. Refine with filters or upvote what's useful.
xi-editor is a high-performance text editor core written in Rust. It employs a client-server architecture that separates the backend editor logic from the user interface, allowing diverse frontends to communicate with the core via a standardized protocol. The project is distinguished by its use of rope-based text buffers for efficient manipulation of large documents and a collaborative engine powered by conflict-free replicated data types to synchronize concurrent edits. It further features an extensible plugin system that integrates external binaries and third-party tools through JSON-based
Communicates with third-party tools via JSON messages over pipes to extend functionality using any programming language.
UserScripts is a collection of JavaScript browser userscripts designed to modify website behavior and add custom functionality to web browsers. It serves as a multi-purpose toolset for web page content automation, web interface enhancement, and specialized web scraping and downloading. The project distinguishes itself through a wide range of specialized utilities, including a browser-based text transformer for character encoding and terminology mapping, and tools for bypassing content censorship. It provides advanced web scraping capabilities such as deciphering obfuscated download links, agg
Implements message passing to synchronize page actions and configurations with external browser extensions.