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.
This is the TypeScript SDK for writing capsules that run on the Astrid runtime. It offers a typed JavaScript and TypeScript API for authoring sandboxed extensions, with modules for files, networking, processes, storage, messaging, web requests, and identity. These modules target the same host contract as the native Rust toolkit, so the runtime handles capsules from either toolkit the same way.
The main features of astrid-runtime/sdk-js are: Capsule Authoring SDKs, TypeScript Runtime Extension SDKs, Sandboxed Capsule Authoring APIs, WebAssembly Capsule Development, Host Service Bindings, Sandboxed Plugin Runtimes, Plugin Compilation to WebAssembly, WebAssembly Build Systems.
Projects with overlapping indexed features include: spinframework/spin — Spin is a developer framework for building, running, and distributing serverless applications and microservices… nats-io/nats.go — This is a Golang client library for interacting with a cloud native distributed messaging system. It provides the… unicity-aos/aos-ce — AOS Community Edition is a runtime platform for AI agents such as Claude, Codex and Grok. It connects them to local… fermyon/spin — Spin is a WebAssembly serverless framework and development toolchain for building and running portable microservices.… yjhjstz/deep-into-node — This project is a technical study and analysis guide focused on the internal architecture of Node.js. It provides an… tporadowski/redis — Redis is a high-performance in-memory key-value store that functions as a distributed cache, message broker, and NoSQL…
Spin is a developer framework for building, running, and distributing serverless applications and microservices compiled to sandboxed WebAssembly components. Components start only when an event arrives, such as an HTTP request or a Redis message, and are discarded afterwards. A single command-line tool covers the workflow: scaffolding from templates, building, running locally, publishing to a registry, and adding commands through plugins. Each application is described by one declarative manifest that lists its components, triggers, variables, and permissions. Components run in an isolated san
This is a Golang client library for interacting with a cloud native distributed messaging system. It provides the necessary tools for Go applications to exchange messages using publish-subscribe and request-reply patterns, as well as specialized clients for managing persistent streams and distributed storage. The library includes a JetStream client for durable message streaming and replay, a Key-Value store client for managing distributed state with versioning and watchers, and an Object Store client for the storage and retrieval of large binary files via chunked delivery. The implementation
AOS Community Edition is a runtime platform for AI agents such as Claude, Codex and Grok. It connects them to local tools and services through plugins and a standard tool-protocol interface. A broker and per-agent host bridges make sure each agent sees only the local tools it is permitted to use. Each capability runs as a capsule, an isolated WebAssembly module that holds only the permissions it was explicitly granted. Capsules talk to each other through typed contracts over a shared event bus, so larger tools, connectors, services and agent harnesses are built by combining smaller pieces. An
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