cordiverse/cordis
A TypeScript framework for snapping feature pieces on and off whenever you need them
Cordis is a meta-framework for TypeScript that lets you attach and detach program features freely across time and scope. It treats each feature as an independent plugin that can be connected only when needed and removed afterward. The project is still under active development, so its API is not yet stable and may change without notice.
What it does
- Designed so features can be composed based on when they run (time) and where they apply (space)
- Backed by a companion paper, A Programming Paradigm for Spatiotemporal Composability, explaining the underlying theory
- Aims for a structure where feature units are built independently, then connected or detached as needed
- Provides official documentation (cordis-primer) explaining how to use it
- Explicitly notes it is under active development with an unstable API that may change
Why it matters
For developers building bots, servers, or automation tools with many toggleable features, treating each feature as an independent plugin makes maintenance and extension much easier. The project's 6955 GitHub stars suggest real demand among TypeScript developers for this kind of flexible, composable structure.
Terms in this repo
- meta-framework · a higher-level structure that assembles other frameworks or plugins rather than providing functionality directly
- spatiotemporal composability · the ability to freely design when (time) and where (scope) features connect to or detach from a system
- plugin · an independent unit of functionality that can be inserted into or removed from a program as needed
- API · the set of rules and functions defined for a program to interact with other code
Repository description (English)
Meta-Framework of Spatiotemporal Composability
Open on GitHubTrending repos
- vorssaint/vorssaint-utilsOne free menu bar app replaces a dozen paid Mac utilities
- Alishahryar1/free-claude-codeA local proxy that lets coding AI agents run on 49 free or cheap model providers instead of one paid service
- freestylefly/awesome-gpt-image-2A library of 532 reverse-engineered prompts that turn GPT-Image2 into a predictable image-making tool
- block/buzzAn open-source workspace where humans and AI agents chat, code, and review in the same rooms
- NousResearch/hermes-agentNous Research's Hermes is an AI agent that gets smarter the more you use it
- virgiliojr94/book-to-skillA tool that turns technical book PDFs into on-demand reference skills for AI coding agents
- VoltAgent/awesome-agent-skillsA single hub collecting over 1000 'how-to' manuals that make AI coding assistants act like experts
- anthropics/claude-plugins-communityA shared shelf where anyone's Claude add-ons get listed for install