cordiverse/cordis

Meta-Framework of Spatiotemporal Composability

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 22 minutes ago
Added to GitGenius on August 15th, 2026
Created on May 17th, 2022
Open Issues & Pull Requests: 38 (+0)
GitHub issues: Enabled
Number of forks: 212
Total Stargazers: 4,325 (+43)
Total Subscribers: 19 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.9 days
Mean response time: 7.5 days
90th percentile: 21.2 days
Tracked items: 11

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 14
New in 7 days: 10
Closed in 7 days: 1
Avg open age: 112 days
Stale 30+ days: 3
Stale 90+ days: 3

Recent activity

Opened in 7 days: 10
Closed in 7 days: 1
Comments in 7 days: 4
Events in 7 days: 4

Top labels

  • enhancement (2)

Detailed Description

Cordis is a meta-framework for building applications with spatiotemporal composability.

The framework addresses the challenge of managing complex, time-aware component interactions in distributed systems. It provides a programming paradigm that treats composition as a first-class concern, allowing developers to reason about how components interact across both space (different modules or services) and time (lifecycle events and state changes). The approach centers on declarative composition patterns that make temporal dependencies and spatial relationships explicit in the code.

Cordis suits projects that require sophisticated plugin architectures, event-driven systems, or applications where component lifecycle management and temporal ordering matter significantly. It is particularly relevant for Node.js applications that need to coordinate multiple interdependent modules with clear, composable interfaces. The framework is still under active development with an unstable API, so adoption works best for teams willing to track changes or for greenfield projects where API evolution is less disruptive than retrofitting into established codebases.

The project shows active development with ongoing refinement of its core concepts. The framework maintains supporting documentation through a primer guide and references an accompanying paper that formalizes the spatiotemporal composability paradigm. Development remains focused on establishing the foundational API and demonstrating the practical applications of the meta-framework approach.