2 Repos
The execution of plugins compiled to the WebAssembly System Interface within a host application.
Distinct from Plugin Execution Engines: Specifically focuses on WASI as the execution format, whereas the parent is generic to any plugin engine.
Explore 2 awesome GitHub repositories matching software engineering & architecture · WASI Plugin Execution. Refine with filters or upvote what's useful.
Lapce is a high-performance text editor built with Rust that utilizes hardware acceleration for fast rendering and responsiveness. It functions as a modal text editor with Vim-style keybindings to minimize hand movement, an LSP client for language intelligence, and a remote development environment for editing files and executing code on distant servers. The editor features an extensible architecture based on the WebAssembly System Interface, allowing it to execute plugins compiled to WASI for cross-language functionality. It further distinguishes itself by implementing the Debug Adapter Proto
Executes extensions compiled to the WebAssembly System Interface to enable custom cross-language functionality.
This project is a high-performance compiler written in Rust that transpiles TypeScript and ECMAScript into compatible JavaScript code. It functions as a TypeScript transpiler, a JavaScript minifier, and a JavaScript bundler. The system distinguishes itself through a WebAssembly plugin host that allows the execution of custom transformation rules without modifying the core binary. It also provides specialized compilation for React source code to improve runtime performance and reduce execution overhead. The broader capability surface includes source-to-source compilation, type annotation stri
Provides an extensible platform that executes WASI-compliant WebAssembly plugins for custom transformations.