A curated list of awesome resources, projects, tools, and documentation for the ContextVM ecosystem.
- Introduction
- Official Resources
- Core Projects
- Applications & Services
- Developer Tools
- Documentation & Specifications
- Community & Governance
- Articles & Blog Posts
- Contributing
ContextVM (CVM) is a decentralized protocol that enables services to communicate over the Nostr network using public keys as addresses instead of traditional IP addresses, and relays as message buses. This paradigm shift eliminates the need for API keys, complex networking configurations, and makes services censorship-resistant and easily deployable from anywhere.
Key features:
- Public Key Addressing: Services are identified by who they are, not where they are
- Sovereign Infrastructure: Run your own services without third-party dependencies
- Type-Safe Development: Built on the Model Context Protocol (MCP) for robust development
- Dual API: Services are accessible by both humans and AI agents
- ContextVM GitHub - Main organization repository with core projects
- ContextVM Website - Official project website and landing page
- ContextVM Documentation - Comprehensive documentation and guides
- Relatr - Decentralized trust computation service for Nostr networks
- Relatr Website - Demo and interface for the Relatr trust engine
- CtxCn - Command-line utility for generating type-safe TypeScript clients for CVM servers
- Blovm - Personal, sovereign Dropbox-like file indexing and storage system
- Nutoff - Sovereign Cashu wallet with Nostr Wallet Connect integration
- Beacon - Trojan horse for bringing freedom tech to walled gardens
- Keepass-CVM - Secure, self-hosted password manager using CVM
- Craig David Machine - Composable AI service that summarizes your Nostr week into rap songs
- Retired in a Field - Full-stack game demonstrating multi-jurisdictional deployments
- Hypernote Elements - Interactive micro-apps that live within Nostr notes
- Paygress CVM Integration - Sovereign machine provisioning interface using CVM
- CtxCn - Generate type-safe TypeScript clients for CVM servers with simple commands
- MCP SDKs - Official SDKs for building MCP servers in 10+ languages
- CVM Rust MCP Example - Example implementation of CVM server using Rust MCP SDK
- ContextVM Documentation - Comprehensive documentation and guides
- CEP Guidelines - ContextVM Enhancement Proposal process and guidelines
- MCP Specification - Model Context Protocol specification that CVM builds upon
- Nostr Community - Main profile on Nostr
- Signal Community - Community group on Signal
- ContextVM Blog - ContextVM blog with posts on the latest developments
We welcome contributions to this awesome list! Please ensure that:
- Your addition is relevant to the ContextVM ecosystem
- You provide a brief, clear description of the resource
- Links are working and point to the correct resources
- The resource is actively maintained or provides significant value
To contribute:
- Fork this repository
- Add your resource to the appropriate category
- Submit a pull request with a clear description of your addition