2 个仓库
Plugin architectures that execute extensions compiled to the WebAssembly System Interface for cross-language compatibility.
Distinct from Plugin Systems: Specifically targets WASI-compiled modules rather than generic plugin systems or Lua scripts.
Explore 2 awesome GitHub repositories matching development tools & productivity · WASI-Based. 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
Implements an extensible architecture based on WASI to execute plugins compiled from multiple languages.
Spin is a WebAssembly serverless framework and development toolchain for building and running portable microservices. It functions as an event-driven orchestrator and runtime that executes WebAssembly components, allowing developers to map HTTP requests, Redis messages, and cron schedules to specific modules. The project distinguishes itself by implementing a Wasm-based AI inference gateway, enabling components to perform model inference and generate text embeddings. It utilizes the WebAssembly Component Model and WASI for language-agnostic composition and portable host interfacing, while emp
Uses WASI and the Gateway Interface to provide portable host interfacing and system call access.