← Stacks

Libraries

Curated libs for specific product types. Not part of default stacks — pick what fits your product.

Categories: Data Pipeline · Federation · Actors · Event Sourcing · Openai · Voice · Openapi Codegen · Media · Audio · Storage · Documentation · Reference · Canvas

Data Pipeline

Library Stack Install License
cocoindex rust, python pip install -U cocoindex Apache-2.0

cocoindex: 6.6k★. Rust core + Python bindings. Incremental processing (only delta). Sources: Postgres, S3, Drive, local files, custom APIs. Targets: pgvector, Qdrant, LanceDB, Neo4j, Postgres. Requires Postgres for incremental processing metadata.

Federation

Library Stack Install License
tonic rust cargo add tonic tonic-build prost MIT
cloudevents-sdk rust cargo add cloudevents-sdk Apache-2.0
openraft rust cargo add openraft MIT
async-nats rust cargo add async-nats Apache-2.0

tonic: 12k★. De facto standard for Rust gRPC. Protobuf codegen via tonic-build.

cloudevents-sdk: 205★. CNCF standard. Lightweight.

openraft: 1.8k★. 70K writes/sec. Used by Databend.

async-nats: 1.4k★. Requires NATS server.

Actors

Library Stack Install License
actix rust cargo add actix actix-rt Apache-2.0 / MIT
kameo rust cargo add kameo MIT
ractor rust cargo add ractor MIT

actix: 9.2k★. The OG Rust actor framework. Tokio-based. actix-web (21k★) is built on top but the actor core is separate. Stable Rust 1.76+. Less active since 2024 but battle-tested.

kameo: 1.2k★. Built-in distributed messaging. Async tokio.

ractor: 2k★. Clean API. Clustering not production-ready yet.

Event Sourcing

Library Stack Install License
cqrs-es rust cargo add cqrs-es postgres-es Apache-2.0
eventually-rs rust cargo add eventually MIT

cqrs-es: 471★. Production-ready. Serverless-friendly.

eventually-rs: 591★. Pre-1.0 but active.

Openai

Library Stack Install License
async-openai rust cargo add async-openai MIT
openai-oxide rust cargo add openai-oxide MIT

async-openai: 1.8k★. Granular feature flags. Per-request headers. Dynamic dispatch (dyn Config). Webhook support.

openai-oxide: Our crate. 18 endpoints, 114 tests, 88% OpenAPI coverage. Pre-commit validates against official OpenAPI spec.

Voice

Library Stack Install License
voxkit rust cargo add voxkit MIT

voxkit: Our crate. 148 tests, 10 feature-gated modules. All backends optional via features.

Openapi Codegen

Library Stack Install License
progenitor rust cargo add progenitor MPL-2.0
openapiv3 rust cargo add openapiv3 MIT
utoipa rust cargo add utoipa MIT

progenitor: Oxide Computer. Production-grade.

openapiv3: Used by progenitor internally.

utoipa: Opposite direction from progenitor — code → spec.

Media

Library Stack Install License
dano rust cargo install dano MPL-2.0

dano: 173★. CLI wrapper for ffmpeg. Hashes internal streams, not containers. Hash algorithms: murmur3 (default), MD5, SHA256, SHA512, CRC32. Storage: xattrs or hash files. Concurrent processing. Useful pattern for Life2Film import dedup.

Audio

Library Stack Install License
glicol rust, typescript npm install glicol MIT

glicol: 2.9k★. Rust audio engine + parser, compiled to WASM. Zero-install playground at glicol.org. Graph updates via LCS algorithm — no glitches during live edits. Rhai scripting for meta DSP blocks.

Storage

Library Stack Install License
rustfs rust docker run -d -p 9000:9000 -p 9001:9001 rustfs/rustfs:latest Apache-2.0

rustfs: 25.6k★. 2.3x faster than MinIO on 4KB objects. S3 + OpenStack Swift APIs. Web console on :9001. Single-node + distributed modes. K8s Helm charts. No telemetry, GDPR/CCPA compliant.

Documentation

Library Stack Install License
deepwiki-rs rust cargo install litho Apache-2.0

deepwiki-rs: 891★. Also called Litho. Rust + Axum + LLM. 4-stage pipeline: preprocess → research → compose → validate. Multi-language (Rust, Python, Java, Go, JS, C#). External knowledge mounting (PDFs, Markdown, SQL).

Reference

Library Stack Install License
awesome-rust rust null CC0-1.0

awesome-rust: 57k★. The canonical Rust resource list. 40+ library categories, 25+ application categories. Community-maintained, PR-based additions.

Canvas

Library Stack Install License
tldraw typescript, react pnpm add tldraw proprietary (free dev, paid production key)

tldraw: 45k+ GitHub stars. DOM-based rendering (embed YouTube, Figma, etc). Multiplayer via @tldraw/sync. Starter kits: npx create-tldraw@latest.

Sources

Related