Catalog
Over a thousand building blocks for the tools your community needs — the same ones the And Other Stuff crew ships freedom tech with, each license-checked at a commit and screened so it can’t quietly betray the people you build for — plus 800+ public datasets indexed from awesome-public-datasets. Use the Kind filter to switch between tools and datasets. Filter live below, or hand a shortlist straight to the Build Studio.
Think of this as a vetted shelf of building blocks — ready-made tools, libraries, and services your project (and your AI agent) can use instead of building from scratch. Every entry here has already been checked two ways: nothing owned by Meta, OpenAI, or xAI gets in, and each one’s license was confirmed. Search by what it does, or use the filters to narrow things down. Not sure what something is? Open it — each page explains it in plain terms.
- verified license confirmed at a specific version
- under review looks right, not yet fully confirmed
- active recently kept up to date
- origin made by an excluded company but safe & freely licensed — your call
Loading the catalog…
Featured (works without JavaScript)
Section titled “Featured (works without JavaScript)”Nostr & Lightning
Section titled “Nostr & Lightning”- nostr-tools verified active
The foundational JavaScript/TypeScript toolkit for Nostr: event creation and signing, relay connections, NIP-19 encoding, and key management. The default starting point for most Nostr web clients. - @nostrify/nostrify under_review active
Modern TypeScript Nostr framework (AOS/Soapbox standard) - @nostrify/react under_review active
React bindings for Nostrify - @cashu/cashu-ts verified active
@cashu/cashu-ts — Bitcoin Lightning Nostr (js). - @getalby/sdk verified active
@getalby/sdk — Bitcoin Lightning Nostr (js). - @noble/hashes verified active
Audited hash functions for JS (Nostr/Cashu crypto) - nostr-sdk under_review active
Rust Nostr SDK (rust-nostr) - nostr under_review active
The rust-nostr core crate: a high-performance, no-std-friendly implementation of Nostr primitives — events, keys, NIPs — used by relays, signers, and native clients. - openmls_traits verified active
The shared trait definitions used across OpenMLS — the provider interfaces (cryptography, randomness, and storage) that let MLS group operations run on pluggable backends. - @webbtc/webln-types verified dormant
TypeScript types for WebLN - applesauce-common under_review active
applesauce-common — Bitcoin Lightning Nostr (js). - applesauce-core under_review active
applesauce-core — Bitcoin Lightning Nostr (js).
AT Protocol
Section titled “AT Protocol”- openmls_traits verified active
The shared trait definitions used across OpenMLS — the provider interfaces (cryptography, randomness, and storage) that let MLS group operations run on pluggable backends. - openmls verified active
A Rust implementation of the IETF Messaging Layer Security (MLS) protocol (RFC 9420) — the standard for end-to-end-encrypted group messaging. The MLS foundation the Marmot Development Kit builds on; the same core can carry encrypted groups over Nostr or AT Protocol. - openmls_basic_credential verified active
The Basic Credential implementation for OpenMLS — the simple identity-credential type used to establish membership in an MLS group. - openmls_rust_crypto verified active
A cryptographic backend for OpenMLS that implements the openmls_traits provider interface using RustCrypto primitives — a default crypto provider for MLS groups in Rust. - ts-mls verified active
A TypeScript implementation of the Messaging Layer Security protocol (RFC 9420, MLS) — brings end-to-end-encrypted group messaging to JavaScript/TypeScript runtimes; the MLS core that Marmot's TypeScript stack can build on. - openmls-sled-storage verified dormant
An implementation of the OpenMLS storage traits backed by the sled embedded database — persists MLS group state for OpenMLS-based apps. Maintained under the Marmot project. - @atcute/client under_review active
atcute: a modular, edge-focused, lightweight AT Protocol client (community, by mary-ext) — a leaner alternative to @atproto/api. - @atcute/oauth-browser-client under_review active
Community browser OAuth client from the atcute project. - atproto under_review active
MarshalX/atproto: the complete, typed Python AT Protocol SDK — firehose consumption, Pydantic v2 models, and Rust-backed DAG-CBOR/CAR. Python 3.9–3.14. - @atproto/api under_review active
The official AT Protocol client SDK: Agent, RichText, and the Moderation API, with typed access to the com.atproto and app.bsky lexicons. The default starting point for building AT Protocol apps. - @atproto/crypto under_review active
P-256 (secp256r1) and K-256 (secp256k1) signing, SHA-256, and did:key — the cryptography under AT Protocol identity. - atproto under_review unknown
atproto.dart: the core Dart/Flutter AT Protocol SDK (by Shinya Kato); used by SkyFeed and deck.blue. Pairs with the high-level 'bluesky' package.
AI & Agents
Section titled “AI & Agents”- Playwright under_review unknown
AI-enhanced browser automation with codegen - ACP (Agent Control Plane) under_review unknown
Kubernetes-native control plane for durable agent execution - Activepieces under_review unknown
Open-source AI automation / Zapier alternative with MCP - Agent-Gate under_review unknown
Approval layer to monitor and guide workflows with OPA policies - agent-sandbox under_review unknown
E2B-compatible enterprise-grade sandboxes for agents - agent_session_manager under_review unknown
Ports-and-adapters architecture for agent session lifecycles - Agentic QE Fleet under_review unknown
Fleet of agents augmenting Ruflo/Claude-Flow workflows - Agentic-SDLC under_review unknown
Swarm of agents for documentation, audits, and optimization - agentic-sdlc-12-factors under_review unknown
Twelve-Factor Agentic SDLC methodology framework - AgenticsJS under_review unknown
Intelligent search with visualization and plugins - AgentOps under_review unknown
Observability and debugging for AI agents - AgentScope under_review unknown
Developer-centric framework for multi-agent applications