# cordis | Cordiverse | Knowledge Base | Instagit

Meta-Framework of Spatiotemporal Composability

GitHub Stars: 4.7k

Repository: https://github.com/cordiverse/cordis

---

## Articles

### [Cordis Community Support: GitHub Issues, Documentation, and Contributing Guide](/cordiverse/cordis/what-kind-of-community-support-is-available-for-cordis)

Discover Cordis community support via GitHub Issues for bugs and feature requests. Access the Cordis Primer documentation and contributing guide for developers. Get help easily.

- Tags: getting-started
- Published: 2026-09-13

### [How to Report Bugs in Cordis: A Complete Guide to GitHub Issues](/cordiverse/cordis/how-to-report-bugs-in-cordis)

Effectively report bugs in Cordis using GitHub Issues. Follow our guide for creating detailed bug reports with reproduction steps and environment info for quick resolution.

- Tags: how-to-guide
- Published: 2026-09-13

### [How to Deploy Cordis Applications: A Complete Production Guide](/cordiverse/cordis/how-to-deploy-cordis-applications)

Deploy Cordis applications easily with this production guide. Learn to scaffold, compile, and configure your applications for successful deployment.

- Tags: how-to-guide
- Published: 2026-09-13

### [Common Issues When Working With Cordis: A Developer’s Guide to Entry Resolution, Configuration, and Runtime Errors](/cordiverse/cordis/what-are-the-common-issues-when-working-with-cordis)

Resolve common Cordis issues including entry resolution, configuration errors, and runtime problems. This developer's guide helps you overcome Cordis architectural constraints for smoother development.

- Tags: how-to-guide
- Published: 2026-09-13

### [How to Integrate Cordis with Other Tools: A Complete Guide to Service Wrapping and Plugin Architecture](/cordiverse/cordis/how-to-integrate-cordis-with-other-tools)

Discover how to integrate Cordis with other tools by wrapping services, using the Context, and loading plugins for hot-reload and runtime isolation. Unlock seamless external tool integration.

- Tags: how-to-guide
- Published: 2026-09-13

### [Versioning Strategies for Cordis: A Three-Layer Approach in the Monorepo](/cordiverse/cordis/what-are-the-versioning-strategies-for-cordis)

Discover Cordis versioning strategies: a three-layer approach for monorepos. Learn about root, package, and runtime loader versions to manage your project effectively.

- Tags: best-practices
- Published: 2026-09-13

### [How to Use the Cordis API: A Complete Guide to Context and Services](/cordiverse/cordis/how-to-use-the-cordis-api)

Learn how to use the Cordis API effectively. Instantiate Context, start it, and access services for streamlined development. A complete guide for developers.

- Tags: how-to-guide
- Published: 2026-09-13

### [How to Configure Cordis: A Complete Guide to Context, Loaders, and Runtime Updates](/cordiverse/cordis/how-to-configure-cordis)

Configure Cordis with this comprehensive guide. Learn to manage context, loaders, and runtime updates for seamless configuration.

- Tags: how-to-guide
- Published: 2026-09-13

### [Cordis Command-Line Options: Understanding the Minimal CLI Design](/cordiverse/cordis/what-are-the-command-line-options-for-cordis)

Discover Cordis command-line options. Cordis uses a minimal CLI, loading all configuration exclusively from cordis.yml, simplifying your workflow.

- Tags: api-reference
- Published: 2026-09-13

### [How to Install Cordis: A Complete Guide to Setting Up the Discord Bot Framework](/cordiverse/cordis/how-to-install-cordis)

Install Cordis easily into your Node.js project with npm install @cordis/core. Follow our guide to set up the Discord bot framework and connect your application.

- Tags: how-to-guide
- Published: 2026-09-13

### [Where to Find Cordis Documentation: Official Guides and API References](/cordiverse/cordis/where-can-i-find-the-cordis-documentation)

Find official Cordis documentation including API references and guides. Access resources in the root README, package READMEs, TypeScript source files, and the Cordis Primer.

- Tags: documentation
- Published: 2026-09-13

### [How to Debug Cordis: Fiber-Based Debugging and Logging Strategies](/cordiverse/cordis/how-to-debug-cordis)

Debug Cordis effectively using fiber-based strategies. Enable detailed logging, inspect fiber state, and trace plugin lifecycles for efficient troubleshooting.

- Tags: how-to-guide
- Published: 2026-09-13

### [What Are the Main Components of Cordis? Core Architecture Explained](/cordiverse/cordis/what-are-the-main-components-of-cordis)

Discover the core components of Cordis, including Core, Loader, Include, and HMR. Learn how its monorepo architecture enables runtime plugin management and hot-module replacement.

- Tags: architecture
- Published: 2026-09-13

### [How to Set Up a Development Environment for Cordis: Complete Monorepo Guide](/cordiverse/cordis/how-to-set-up-a-development-environment-for-cordis)

Set up your Cordis development environment quickly. Clone the repo, install Yarn 4, and run a few commands to build the monorepo and its dependencies.

- Tags: getting-started
- Published: 2026-09-13

### [How to Contribute to Cordis: Complete Guide to the Monorepo Workflow](/cordiverse/cordis/how-to-contribute-to-cordis)

Contribute to Cordis with our complete monorepo workflow guide. Fork, install dependencies, code in packages, test with Vitest, and submit a pull request to join the project.

- Tags: how-to-guide
- Published: 2026-09-13

### [Project Structure of Cordis: Modular Monorepo Architecture Explained](/cordiverse/cordis/what-is-the-project-structure-of-cordis)

Explore the Cordis project structure, a modular monorepo architecture. Discover how independent TypeScript packages organize features, with core runtime, dynamic loading, and HMR.

- Tags: architecture
- Published: 2026-09-13

### [Cordis Dependencies: Runtime Libraries and Dev Tools in the Monorepo](/cordiverse/cordis/what-are-the-dependencies-for-cordis-development)

Discover Cordis dependencies. Learn about essential runtime libraries like cosmokit and spec, plus development tools isolated in the monorepo. Optimize your Cordis development.

- Tags: internals
- Published: 2026-09-13

### [How to Debug Cordis Applications and Inspect Plugin State: A Complete Guide](/cordiverse/cordis/cordis-debug-applications-inspect-plugin-state)

Debug Cordis applications by intercepting LoggerService for debug output and using Registry to get live plugin instances. Learn how the Journal tracks state mutations.

- Tags: how-to-guide
- Published: 2026-09-12

### [Common Pitfalls When Using Cordis's Event System: A Developer's Guide to Avoiding Bugs](/cordiverse/cordis/cordis-event-system-common-pitfalls)

Learn common pitfalls when using Cordis's event system. Avoid listener leaks and silent failures by properly managing dispose functions and event references. A developer's guide.

- Tags: best-practices
- Published: 2026-09-12

### [Cordis vs Koa vs Fastify: Plugin Framework Comparison](/cordiverse/cordis/cordis-koa-fastify-plugin-framework-comparison)

Compare Cordis Koa and Fastify plugin frameworks Discover Cordis advanced features like HMR and lifecycle control alongside Koa middleware and Fastify encapsulation for better application structure.

- Tags: comparison
- Published: 2026-09-12

### [Best Practices for Organizing Cordis Plugins in a Monorepo](/cordiverse/cordis/cordis-plugin-organization-monorepo-best-practices)

Organize Cordis plugins in your monorepo effectively using Yarn workspaces, scoped packages, and TypeScript path mapping for efficient development and composition.

- Tags: best-practices
- Published: 2026-09-12

### [How Cordis Handles Plugin Dependencies and Injection Resolution: A Deep Dive into the Fiber Architecture](/cordiverse/cordis/cordis-plugin-dependencies-injection-resolution)

Discover how Cordis manages plugin dependencies and injection resolution using its Fiber architecture. Learn about hierarchical proxy handlers and automatic dependency refreshing for efficient service management.

- Tags: deep-dive
- Published: 2026-09-12

### [Cordis Dispose Mechanism for Fibers and Plugins: Complete Technical Guide](/cordiverse/cordis/cordis-dispose-mechanism-fibers-plugins)

Explore the Cordis dispose mechanism for fibers and plugins. Learn how this hierarchical system automatically cleans up resources and awaits async work on unload.

- Tags: deep-dive
- Published: 2026-09-12

### [Creating and Using Context Extensions in Cordis: The Complete Guide](/cordiverse/cordis/cordis-create-use-context-extensions)

Master Cordis context extensions. Learn to create and use these powerful tools for isolated state management and efficient service resolution. Your complete guide awaits.

- Tags: how-to-guide
- Published: 2026-09-12

### [How Cordis Plugin Runtime Manages Fibers and Disposal: A Deep Dive into the Lifecycle](/cordiverse/cordis/cordis-plugin-runtime-fiber-disposal-management)

Discover how Cordis plugin runtime manages fibers and disposal using an internal effect system. Learn about cleanup routines, error isolation, and preventing resource leaks.

- Tags: deep-dive
- Published: 2026-09-12

### [What Is the Reflect Service in Cordis? Core Concepts and Implementation](/cordiverse/cordis/cordis-reflectservice-purpose)

Discover the Reflect Service in Cordis, a core mechanism for dependency injection. Learn how it intercepts property access on Context objects to seamlessly integrate services into your application.

- Tags: deep-dive
- Published: 2026-09-12

### [How to Create and Provide a Custom Service in Cordis](/cordiverse/cordis/cordis-create-provide-custom-service)

Learn how to create and provide a custom service in Cordis. Extend the Service class, implement init, and register with ctx.provide for easy access across your application.

- Tags: how-to-guide
- Published: 2026-09-12

### [How Cordis Implements Effect Tracking and Automatic Disposal](/cordiverse/cordis/cordis-effect-tracking-automatic-disposal)

Cordis uses a fiber-based architecture for effect tracking and automatic disposal. Learn how Cordis manages resources efficiently during plugin unload, hot-reload, or explicit disposal.

- Tags: internals
- Published: 2026-09-12

### [Understanding Internal Events for Plugin Communication in Cordis](/cordiverse/cordis/cordis-internal-events-plugin-communication)

Master Cordis internal events for seamless plugin communication. Learn how EventsService and reserved internal/* events enable decoupled interactions with multiple dispatch strategies.

- Tags: internals
- Published: 2026-09-12

### [How Cordis Handles Configuration Merging Across Plugins](/cordiverse/cordis/cordis-configuration-merging-plugins)

Cordis merges plugin configurations using a custom merge method or Object.assign, combining intercept chain, base config, and head config for robust settings management.

- Tags: how-to-guide
- Published: 2026-09-12

### [Cordis Architecture: Understanding the Relationship Between Context, Service, and Fiber](/cordiverse/cordis/cordis-architecture-context-service-fiber-relationship)

Understand Cordis architecture: Explore the relationship between Context, Service, and Fiber. Learn how Context instantiates Fiber and Service connects functionality to lifecycle management.

- Tags: architecture
- Published: 2026-09-12

### [Cordis Service Initialization Sequence: How the Framework Boots Up](/cordiverse/cordis/cordis-service-initialization-sequence)

Understand the Cordis service initialization sequence. Learn how Cordis boots up by creating a Context, registering services, merging configurations, and executing init hooks.

- Tags: internals
- Published: 2026-09-12

### [How Hot Module Replacement (HMR) is Implemented in Cordis: A Deep Dive into cordis-hmr](/cordiverse/cordis/cordis-hmr-implementation)

Discover how cordis-hmr implements Hot Module Replacement. Learn about its dependency watcher, state preservation, and fallback to full restarts for efficient plugin reloads.

- Tags: deep-dive
- Published: 2026-09-12

### [How Cordis Interceptors Modify Plugin Behavior at Runtime](/cordiverse/cordis/cordis-interceptors-modify-plugin-behavior)

Learn how Cordis interceptors dynamically modify plugin behavior at runtime. Discover prototype-based configuration chains for flexible service settings overrides without code changes.

- Tags: how-to-guide
- Published: 2026-09-12

### [How Cordis RegistryService Manages Plugin Registration and Tracking](/cordiverse/cordis/cordis-registryservice-plugin-management)

Learn how Cordis RegistryService manages plugin registration and tracking using an internal map for precise lifecycle management and metadata. Explore the Cordiverse repository for details.

- Tags: how-to-guide
- Published: 2026-09-12

### [How the @Inject Decorator Works in Cordis for Dependency Injection](/cordiverse/cordis/cordis-inject-decorator-dependency-injection)

Understand how the @Inject decorator works in Cordis for dependency injection. Learn about its class and method level functionalities for seamless service resolution and initialization.

- Tags: internals
- Published: 2026-09-12

### [Cordis EventsService Dispatch Modes Explained: emit, parallel, serial, bail, and waterfall](/cordiverse/cordis/cordis-eventservice-dispatch-modes)

Master Cordis EventsService dispatch modes: emit, parallel, serial, bail, and waterfall. Understand how they control event listener execution for synchronous, async, and early-return patterns.

- Tags: deep-dive
- Published: 2026-09-12

### [Understanding the Cordis Fiber Class: Complete Guide to Plugin Lifecycle Management](/cordiverse/cordis/cordis-fiber-class-plugin-lifecycle)

Master the Cordis Fiber class, the core object for plugin lifecycle management in cordiverse/cordis. Learn about instantiation, configuration, hot reloading, and disposal.

- Tags: deep-dive
- Published: 2026-09-12

### [How Cordis Context Manages Plugin Is isolation with Symbols: A Deep Dive into the Registry Architecture](/cordiverse/cordis/cordis-context-plugin-isolation-symbols)

Discover how Cordis Context achieves robust plugin isolation using a two-layer symbol registry and Realm configuration for effective local and global scope management.

- Tags: deep-dive
- Published: 2026-09-12

### [Best Practices for Cordis Plugin Entry Points: Configuration, Lifecycle, and Grouping](/cordiverse/cordis/best-practices-cordis-plugin-entry-points)

Master Cordis plugin entry points with best practices for configuration, lifecycle management (init update refresh), and grouping. Optimize your Cordis development.

- Tags: best-practices
- Published: 2026-08-25

### [Cordis Logger Plugin Integration with Events System: A Complete Technical Guide](/cordiverse/cordis/cordis-logger-plugin-integration-events-system)

Integrate the Cordis logger plugin with the events system by registering exporters that listen to the LoggerService. Learn how the EventsService enables dynamic exporter registration at runtime in this technical guide.

- Tags: technical-guide
- Published: 2026-08-25

### [Cordis Service Providers Dependency Injection with Service.extend: Implementation Guide](/cordiverse/cordis/cordis-service-providers-dependency-injection-service-extend)

Implement Cordis service providers dependency injection using Service.extend. Learn how derived service instances inherit state and override context with this guide.

- Tags: implementation-guide
- Published: 2026-08-25

### [Cordis Fiber State Transitions During Plugin Load and Unload](/cordiverse/cordis/cordis-fiber-state-transitions-plugin-load-unload)

Explore Cordis Fiber state transitions during plugin load and unload. Understand how the finite state machine manages lifecycles through PENDING, LOADING, ACTIVE, UNLOADING, and DISPOSED states.

- Tags: internals
- Published: 2026-08-25

### [How to Debug Cordis Fiber and Effect Issues: A Complete Guide](/cordiverse/cordis/debugging-cordis-fiber-and-effect-issues)

Debug Cordis fiber and effect issues effectively. Learn to inspect state, enable logging, and verify effect disposal for robust application development.

- Tags: how-to-guide
- Published: 2026-08-25

### [Cordis Timer Plugin Scheduling and Delayed Execution: A Complete Guide to TimerService](/cordiverse/cordis/cordis-timer-plugin-scheduling-delayed-execution)

Master Cordis timer plugin scheduling and delayed execution with TimerService. Inject lifecycle-aware methods like timeout and interval for leak free timer management.

- Tags: how-to-guide
- Published: 2026-08-25

### [Patterns for Building Custom Cordis Plugins: Functions, Classes, and Dependency Injection](/cordiverse/cordis/patterns-for-building-custom-cordis-plugins)

Explore patterns for building custom Cordis plugins including functions, classes, and dependency injection. Learn to register and manage your plugins effectively within Fibers.

- Tags: how-to-guide
- Published: 2026-08-25

### [Cordis Loader Config File Watching and Auto-Reload: A Complete Guide](/cordiverse/cordis/cordis-loader-config-file-watching-auto-reload)

Master Cordis loader config file watching and auto-reload with our guide. Discover HMR, Chokidar integration, and effortless plugin updates for your Cordis projects.

- Tags: how-to-guide
- Published: 2026-08-25

### [Cordis Context Shadows and Extension Patterns: A Deep Dive into Isolated Service Architecture](/cordiverse/cordis/cordis-context-shadows-and-extension-patterns)

Explore Cordis context shadows and extension patterns for isolated service architecture. Learn how single proxy contexts create isolated plugin environments while maintaining shared service access.

- Tags: deep-dive
- Published: 2026-08-25

### [Cordis StandardSchemaV1 Validation Integration: Complete Implementation Guide](/cordiverse/cordis/cordis-standard-schema-v1-validation-integration)

Implement Cordis StandardSchemaV1 validation seamlessly. This guide shows how Cordis automatically rejects invalid configs at registration, ensuring smooth plugin operations.

- Tags: how-to-guide
- Published: 2026-08-25

### [Cordis Registry Plugin Tracking Mechanism: How Plugins Are Indexed and Managed](/cordiverse/cordis/cordis-registry-plugin-tracking-mechanism)

Discover the Cordis registry plugin tracking mechanism. Learn how plugins are indexed and managed efficiently within the Cordis framework using the RegistryService for runtime records and internal map storage.

- Tags: internals
- Published: 2026-08-25

### [Cordis Effect System Automatic Cleanup: How Plugins Self-Dispose](/cordiverse/cordis/cordis-effect-system-automatic-cleanup)

Discover how the Cordis effect system automatically cleans up plugin resources using disposable effects and reverse-order cleanup functions. Learn about efficient resource management.

- Tags: how-to-guide
- Published: 2026-08-25

### [Cordis Fiber Plugin Lifecycle States Explained: A Complete Technical Guide](/cordiverse/cordis/cordis-fiber-plugin-lifecycle-states-explained)

Master Cordis Fiber plugin lifecycle states PENDING LOADING ACTIVE FAILED DISPOSED UNLOADING. Learn how state machines ensure predictable initialization error recovery and cleanup in this technical guide.

- Tags: deep-dive
- Published: 2026-08-25

### [What Is Spatiotemporal Composability in Cordis? A Deep Dive into the Meta-Framework](/cordiverse/cordis/cordis-spatiotemporal-composability)

Explore spatiotemporal composability in Cordis, its core architectural principle for composing functionality across spatial and temporal boundaries. Learn about component trees and dynamic plugin lifecycles.

- Tags: deep-dive
- Published: 2026-08-24

### [How Cordis Supports Dynamic Loading and Unloading of Plugins](/cordiverse/cordis/cordis-dynamic-plugin-loading)

Discover how Cordis enables dynamic plugin loading and unloading. Learn about its Loader service, Entry objects, and Fiber instances for runtime management and hot-reloading.

- Tags: how-to-guide
- Published: 2026-08-24

### [How to Implement Hot Module Replacement (HMR) in Cordis](/cordiverse/cordis/cordis-implement-hmr)

Learn how to implement Hot Module Replacement HMR in Cordis using the official @cordisjs/plugin-hmr. Reload only changed code and preserve app state for faster development.

- Tags: how-to-guide
- Published: 2026-08-24

### [How the Cordis Context Proxy Handles Service Lookups: Fiber-Scoped Resolution Explained](/cordiverse/cordis/cordis-context-proxy-service-lookup)

Discover how the Cordis Context Proxy handles service lookups with fiber-scoped resolution. Learn about lazy dependency resolution and symbolic isolation.

- Tags: internals
- Published: 2026-08-24

### [What Internal Events Are Emitted by the Cordis Framework? Complete Reference Guide](/cordiverse/cordis/cordis-internal-events)

Discover the eight internal events emitted by the Cordis framework, including plugin lifecycle and service registration. Understand Cordis event coordination with this complete reference.

- Tags: api-reference
- Published: 2026-08-24

### [How Cordis Resolves Configuration for Services: A Deep Dive into the Prototype-Based Strategy](/cordiverse/cordis/cordis-service-config-resolution)

Discover how Cordis resolves service configuration using its prototype chain traversal and Service.resolveConfig method. Learn about fragment collection and merge hooks.

- Tags: deep-dive
- Published: 2026-08-24

### [How Cordis Handles Callable Service Instances: A Complete Guide to Service.invoke](/cordiverse/cordis/cordis-callable-service-instances)

Learn how Cordis handles callable service instances with Service.invoke. Discover how Cordis wraps instances in proxies for context-aware tracing and efficient method forwarding.

- Tags: how-to-guide
- Published: 2026-08-24

### [What Is a Service in Cordis and How to Extend It](/cordiverse/cordis/what-is-cordis-service)

Learn what a Service is in Cordis, a reusable functionality wrapper with lifecycle management. Discover how to extend Cordis Services for your projects.

- Tags: deep-dive
- Published: 2026-08-24

### [Plugin Configuration Validation in Cordis Using @standard-schema/spec](/cordiverse/cordis/cordis-plugin-config-validation-standard-schema)

Learn how Cordis validates plugin configuration using @standard-schema/spec. Discover the validation process and error handling during fiber initialization.

- Tags: how-to-guide
- Published: 2026-08-24

### [How to Define and Register Plugins in Cordis: Complete Guide with Examples](/cordiverse/cordis/cordis-define-register-plugins)

Learn how to define and register plugins in Cordis using ctx.plugin(). Explore supported plugin shapes and lifecycle management with examples.

- Tags: how-to-guide
- Published: 2026-08-24

### [Understanding the Epoch Mechanism in Cordis Fibers: How It Enables Plugin Composability](/cordiverse/cordis/cordis-fiber-epoch-mechanism)

Discover the epoch mechanism in Cordis Fibers. This system tracks effects, aborts stale work, and restarts tasks on dependency changes for composable plugin architectures. Learn how it works.

- Tags: deep-dive
- Published: 2026-08-24

### [How Cordis Handles Nested Effects for Resource Cleanup](/cordiverse/cordis/cordis-nested-fiber-effects)

Learn how Cordis automatically cleans up nested resources. Its hierarchical effect system ensures proper disposal in reverse registration order when parent effects are removed.

- Tags: internals
- Published: 2026-08-24

### [How Fiber Effects Handle Asynchronous Resource Management in Cordis](/cordiverse/cordis/cordis-async-fiber-effects)

Cordis's Fiber class enables asynchronous resource management. Discover how it handles Promises, AsyncIterables, and disposables for seamless acquisition and cleanup.

- Tags: deep-dive
- Published: 2026-08-24

### [What Are the Six States of a Fiber in Cordis?](/cordiverse/cordis/cordis-fiber-states)

Explore the six states of a Fiber in Cordis: PENDING, LOADING, ACTIVE, FAILED, DISPOSED, and UNLOADING. Understand its plugin execution lifecycle.

- Tags: deep-dive
- Published: 2026-08-24

### [What Is a Fiber in Cordis and What Is Its Purpose?](/cordiverse/cordis/what-is-cordis-fiber)

Understand what a Fiber is in Cordis, the core runtime unit managing plugin lifecycles, configuration, and dependencies. Learn its essential purpose for efficient plugin execution.

- Tags: deep-dive
- Published: 2026-08-24

### [How Cordis Implements Interception for Service Configuration](/cordiverse/cordis/cordis-service-interception)

Discover how Cordis implements service configuration interception using prototype-chained maps in its Context. Learn how plugins inject configuration layers for seamless service resolution.

- Tags: how-to-guide
- Published: 2026-08-24

### [How to Derive Child Contexts in Cordis: 5 Methods for Service Isolation and Extension](/cordiverse/cordis/cordis-derive-child-contexts)

Discover 5 methods to derive child contexts in Cordis for service isolation and extension isolate extend intercept override scope and share services effectively

- Tags: how-to-guide
- Published: 2026-08-24

### [How to Create a New Cordis Context: Instantiation and Configuration Guide](/cordiverse/cordis/how-to-create-cordis-context)

Learn how to create a new Cordis context by instantiating the Context class. This guide covers initialization and configuration for reactive proxy environments with Cordis.

- Tags: how-to-guide
- Published: 2026-08-24

### [How Group Configuration Enables Hierarchical Plugin Loading in Cordis](/cordiverse/cordis/cordis-group-configuration-hierarchical-loading)

Learn how Cordis uses group configuration for hierarchical plugin loading. Discover nested EntryGroups for isolated contexts and prototype chaining inheritance.

- Tags: how-to-guide
- Published: 2026-08-23

### [Cordis Plugin Loader Events: Complete Reference Guide](/cordiverse/cordis/cordis-plugin-loader-events-reference)

Find the complete Cordis plugin loader events reference in the cordiverse/cordis repository. Discover core events like loader config update, entry init, and exit.

- Tags: api-reference
- Published: 2026-08-23

### [Best Practices for Writing Custom Cordis Services: A Complete Guide](/cordiverse/cordis/best-practices-writing-custom-cordis-services)

Master custom Cordis services with this guide. Learn best practices for building type-safe, testable services using generic Service<T>, ctx.plugin(), and Cordis patterns.

- Tags: best-practices
- Published: 2026-08-23

### [How the Cordis Shadow Configuration System Works: Complete Technical Guide](/cordiverse/cordis/cordis-shadow-configuration-explained)

Discover how the Cordis shadow configuration system works. Learn about its symbol-based shadow mechanism, transparent proxies, and isolated service state for preserved caller metadata. A complete technical guide.

- Tags: deep-dive
- Published: 2026-08-23

### [How Cordis Resolves Context Base URLs and Handles Path Resolution](/cordiverse/cordis/cordis-context-base-url-path-resolution)

Learn how Cordis resolves context base URLs and handles paths using its mutable baseUrl property for efficient module imports and file system navigation.

- Tags: how-to-guide
- Published: 2026-08-23

### [How the Cordis Plugin Registry Handles Registration, Tracking, and Disposal](/cordiverse/cordis/cordis-plugin-registry-management)

Discover how the Cordis plugin registry manages registration, tracking, and disposal with a centralized RegistryService. Learn about runtime management and automatic cleanup.

- Tags: how-to-guide
- Published: 2026-08-23

### [Cordis Config Patching System for Insert, Override, and Group Management](/cordiverse/cordis/cordis-config-patching-system)

Discover the Cordis config patching system. Effortlessly modify include configurations with insertions, overrides, and group management without altering original files. Enhance your project today.

- Tags: how-to-guide
- Published: 2026-08-23

### [How Cordis HMR Clears ESM and CJS Module Caches for Reliable Hot Reloading](/cordiverse/cordis/cordis-hmr-esm-cjs-cache-clearing)

Learn how Cordis HMR efficiently clears ESM and CJS module caches using Map.prototype.delete and require.cache for reliable hot reloading with automatic rollback.

- Tags: internals
- Published: 2026-08-23

### [How to Configure HMR in Cordis With Debounce, Root, and Ignore Options](/cordiverse/cordis/configure-cordis-hmr-options)

Learn to configure HMR in Cordis using root, debounce, and ignore options. Optimize your development workflow with efficient file watching. Master Cordis HMR settings now.

- Tags: how-to-guide
- Published: 2026-08-23

### [Cordis HMR Full Reload vs Partial Reload: Understanding the Difference](/cordiverse/cordis/cordis-hmr-full-vs-partial-reload)

Understand the difference between Cordis HMR full reload and partial reload. Learn when to use each to optimize your development workflow and avoid unnecessary restarts.

- Tags: deep-dive
- Published: 2026-08-23

### [How Cordis Handles Hot Module Replacement (HMR): Dependency Analysis and Cache Management](/cordiverse/cordis/cordis-hmr-dependency-analysis-cache)

Learn how Cordis handles Hot Module Replacement (HMR) with advanced dependency analysis and efficient cache management. Understand its plugin-HMR implementation for seamless updates.

- Tags: internals
- Published: 2026-08-23

### [How to Configure Entry and Group Settings in Cordis Loader: A Complete Guide](/cordiverse/cordis/cordis-loader-entry-group-configuration)

Master Cordis loader entry and group settings. Learn to define application entry points and organize plugins for efficient management in this comprehensive guide.

- Tags: how-to-guide
- Published: 2026-08-23

### [How Cordis ModuleLoader Manages Entry Trees and Config Loading](/cordiverse/cordis/cordis-moduleloader-entry-trees-config-loading)

Discover how Cordis ModuleLoader uses EntryTree to manage plugin hierarchies and load configurations efficiently via the isolate plugin and Node ESM loader.

- Tags: internals
- Published: 2026-08-23

### [How Cordis Implements Spatiotemporal Composability: Isolating Space and Time](/cordiverse/cordis/how-cordis-implements-spatiotemporal-composability)

Discover how Cordis implements spatiotemporal composability by separating spatial and temporal concerns. Learn how plugins are isolated and reloaded independently. Understand Cordis's innovative approach to state management.

- Tags: deep-dive
- Published: 2026-08-23

### [Understanding the Shadow Prototype Chain in Cordis Context](/cordiverse/cordis/what-is-shadow-prototype-chain-in-cordis-context)

Discover the shadow prototype chain in Cordis. This hidden inheritance lets isolated services access parent state invisibly, enhancing context management and service isolation.

- Tags: deep-dive
- Published: 2026-08-22

### [How LoggerService Interfaces with the Cordis Context: Deep Implementation Guide](/cordiverse/cordis/how-does-loggerservice-interface-with-cordis-context)

Discover how LoggerService interfaces with the Cordis context via constructor injection and fiber-aware emission. Achieve scoped logging that auto-cleans up with Cordis contexts.

- Tags: deep-dive
- Published: 2026-08-22

### [How EventsService Handles Global vs Local Event Listeners in Cordis](/cordiverse/cordis/how-eventsservice-handles-global-vs-local-event-listeners-in-cordis)

Discover how Cordis EventsService manages global vs local event listeners using the EventOptions flag and context-based filtering for efficient event handling.

- Tags: deep-dive
- Published: 2026-08-22

### [How Cordis Integrates with CosmoKit: Architecture and Implementation Guide](/cordiverse/cordis/how-does-cordis-integrate-with-cosmokit)

Discover how Cordis integrates with CosmoKit using foundational utilities for type-safe property definitions, data structures, and helper functions in this architecture and implementation guide.

- Tags: architecture
- Published: 2026-08-22

### [How Group Configurations Work in Cordis: Isolated Plugin Collections Explained](/cordiverse/cordis/how-do-group-configurations-work-in-cordis)

Discover how Cordis group configurations create isolated plugin collections with independent registries and lifecycles. Learn to define them using the groups field.

- Tags: internals
- Published: 2026-08-22

### [How the Cordis Loader Handles Config Updates Without a Full Reload: In-Place Patching Explained](/cordiverse/cordis/how-cordis-loader-handles-config-updates-without-full-reload)

Learn how the Cordis loader performs in-place config updates, patching configurations without a full reload or restarting plugin fibers for seamless updates.

- Tags: internals
- Published: 2026-08-22

### [Difference Between `isolate` and `intercept` on a Cordis Context: State Isolation vs Configuration Override](/cordiverse/cordis/difference-between-isolate-and-intercept-on-cordis-context)

Understand the Cordis Context difference between isolate and intercept. Isolate creates new instances with separate state, intercept overrides existing service behavior for cascading configuration.

- Tags: deep-dive
- Published: 2026-08-22

### [How Cordis Handles Partial Plugin Disposal: Surgical Hot-Reloading in the Cordiverse Ecosystem](/cordiverse/cordis/how-does-cordis-handle-partial-plugin-disposal)

Discover how Cordis manages partial plugin disposal using surgical hot-reloading. Learn about event emission and targeted context realm patching in the Cordiverse ecosystem.

- Tags: internals
- Published: 2026-08-22

### [How Cordis EntryTree Manages Plugin Configurations: Architecture and Lifecycle](/cordiverse/cordis/how-does-entrytree-manage-plugin-configurations-in-cordis)

Discover how Cordis EntryTree manages plugin configurations through its three-tier hierarchy, automatic ID generation, and runtime context interpolation for efficient resolution and updates.

- Tags: architecture
- Published: 2026-08-22

### [How ModuleLoader Resolves Modules in Cordis: Node.js ESM Integration Guide](/cordiverse/cordis/how-does-moduleloader-resolve-modules-in-cordis)

Learn how Cordis ModuleLoader resolves modules in Node.js by leveraging the built-in ESM loader. Discover its version-aware abstraction for seamless legacy and modern API integration.

- Tags: how-to-guide
- Published: 2026-08-22

### [What Is the ModuleLoader in Cordis? A Deep Dive into Plugin Loading](/cordiverse/cordis/what-is-the-moduleloader-in-cordis)

Explore Cordis ModuleLoader, a low-level abstraction over Node.js's module loader. Understand its version-aware API for resolving specifiers, loading code, and managing plugin lifecycles.

- Tags: deep-dive
- Published: 2026-08-22

### [How to Extend a Cordis Context with Custom Properties: A Complete Guide](/cordiverse/cordis/how-to-extend-cordis-context-with-custom-properties)

Learn how to extend a Cordis Context with custom properties using the Context.extend() method. Create a shadow-wrapped proxy for enhanced service registry management.

- Tags: how-to-guide
- Published: 2026-08-22

### [How Cordis Handles Context Interception: A Deep Dive into Scoped Service Overrides](/cordiverse/cordis/how-does-cordis-handle-context-interception)

Discover how Cordis handles context interception with temporary shadow contexts for scoped service overrides. Learn to modify service configurations without altering the original context.

- Tags: deep-dive
- Published: 2026-08-22

### [What Is Spatiotemporal Composability in Cordis? Understanding the Meta-Framework's Core Architecture](/cordiverse/cordis/what-is-spatiotemporal-composability-in-cordis)

Discover spatiotemporal composability in Cordis, the meta-framework's core architecture. Learn how Cordis enables dynamic plugin loading and service replacement across spatial and temporal boundaries.

- Tags: deep-dive
- Published: 2026-08-22

### [How to Configure Cordis Plugins Using YAML: A Complete Guide](/cordiverse/cordis/how-to-configure-cordis-plugins-using-yaml)

Learn to configure Cordis plugins using YAML. This guide explains how @cordisjs/plugin-include parses YAML for declarative plugin management without code changes.

- Tags: how-to-guide
- Published: 2026-08-22

### [How the Cordis Reflect Service Powers Dependency Injection](/cordiverse/cordis/how-does-reflect-service-work-for-dependency-injection-in-cordis)

Discover how the Cordis Reflect service enables transparent dependency injection. Learn how to provide and consume services effortlessly using property lookups with ctx.provide().

- Tags: deep-dive
- Published: 2026-08-22

### [How Cordis's Event System Differs from Node.js EventEmitter](/cordiverse/cordis/how-does-cordis-event-system-differ-from-node-eventemitter)

Discover how Cordis event system surpasses Node.js EventEmitter with context-awareness, multiple dispatch modes, async aggregation, and lifecycle management for robust applications.

- Tags: deep-dive
- Published: 2026-08-22

### [Understanding the Entry System in the Cordis Loader Package](/cordiverse/cordis/what-is-the-entry-system-in-cordis-loader-package)

Discover the Entry system in the Cordis loader package. Learn how Entry, EntryGroup, and EntryTree manage plugin lifecycles for dynamic loading.

- Tags: deep-dive
- Published: 2026-08-22

### [Understanding the Plugin Lifecycle in Cordis: From Registration to Disposal](/cordiverse/cordis/what-is-the-plugin-lifecycle-in-cordis)

Explore the Cordis plugin lifecycle: PENDING, LOADING, ACTIVE, FAILED, DISPOSED, and UNLOADING. Understand how Fiber and RegistryService manage plugins from registration to disposal.

- Tags: deep-dive
- Published: 2026-08-22

### [How the Cordis Fiber Execution Model Manages Contexts and Plugin Lifecycles](/cordiverse/cordis/how-does-fiber-execution-model-manage-contexts-in-cordis)

Discover how the Cordis Fiber execution model manages contexts, plugin lifecycles, and ensures safe hot-reloading with its epoch-based state machine and lifecycle tracking.

- Tags: deep-dive
- Published: 2026-08-22

### [Understanding the Fiber Execution Model in Cordis](/cordiverse/cordis/what-is-the-fiber-execution-model-in-cordis)

Explore the Cordis Fiber execution model, a cooperative coroutine system for deterministic asynchronous orchestration. Learn about graceful shutdowns and error isolation.

- Tags: deep-dive
- Published: 2026-08-22

### [How Cordis Context Isolation Works Internally: Symbol Realms and Service Shadowing](/cordiverse/cordis/how-does-cordis-context-isolation-work-internally)

Discover Cordis context isolation internally. Learn how symbol realms and service shadowing prevent state pollution, ensuring isolated plugin environments for robust service management.

- Tags: internals
- Published: 2026-08-22

### [Understanding Cordis Core Symbols: init, check, config, invoke, extend, tracker, and resolveConfig](/cordiverse/cordis/cordis-key-symbols-explained)

Learn Cordis core symbols init check config invoke extend tracker and resolveConfig. Master service lifecycle configuration validation and context extension for efficient development.

- Tags: deep-dive
- Published: 2026-08-19

### [Using the Cordis Timer Package for Scheduling Recurring Tasks: A Complete Guide](/cordiverse/cordis/cordis-timer-package-scheduling-tasks)

Master scheduling recurring tasks with the Cordis timer package. Explore timeout, interval, throttle, and debounce utilities for efficient background jobs. Learn more now.

- Tags: how-to-guide
- Published: 2026-08-19

### [How Cordis Assigns Unique Fiber IDs Using the Registry Counter](/cordiverse/cordis/cordis-registry-counter-fiber-ids)

Discover how Cordis assigns unique fiber IDs using the registry counter. Learn about the deterministic numeric ID generation process in this technical guide.

- Tags: how-to-guide
- Published: 2026-08-19

### [Extending Service Classes with Custom Properties Using the Extend Symbol in Cordis](/cordiverse/cordis/cordis-extend-service-custom-properties)

Learn how to extend Service classes with custom properties using the extend symbol in Cordis. Augment services safely with runtime configuration without mutating originals.

- Tags: how-to-guide
- Published: 2026-08-19

### [Internal Events in Cordis: How `internal/plugin`, `internal/status`, and `internal/update` Drive Plugin Lifecycle](/cordiverse/cordis/cordis-internal-events-usage)

Discover how Cordis internal events like internal/plugin, internal/status, and internal/update manage fiber creation, state transitions, and hot-reloads for efficient plugin lifecycle management.

- Tags: internals
- Published: 2026-08-19

### [Implementing Custom Event Listeners with Context Isolation Filtering in Cordis](/cordiverse/cordis/cordis-custom-event-listeners-context-isolation-filtering)

Learn to implement custom event listeners with context isolation filtering in Cordis. Discover how Cordis enables context-isolated event listeners using filter functions and whitelisting hooks.

- Tags: how-to-guide
- Published: 2026-08-19

### [Cordis Fiber Epoch System: Optimizing Plugin Reloading in Cordiverse](/cordiverse/cordis/cordis-fiber-epoch-system-plugin-reloading)

Optimize plugin reloading in Cordiverse with the Cordis Fiber epoch system. Discover how mutable generation identifiers enable hot-reloads and cancel stale async operations.

- Tags: optimization
- Published: 2026-08-19

### [Managing Async Disposables and Preventing Unhandled Rejections in Cordis](/cordiverse/cordis/cordis-async-disposables-unhandled-rejections)

Discover how Cordis ensures deterministic cleanup of async resources with its Fiber abstraction and dual-catch error handling, preventing unhandled rejections.

- Tags: best-practices
- Published: 2026-08-19

### [How to Implement Plugins with Runtime Configuration and Hot Updates in Cordis](/cordiverse/cordis/cordis-plugin-runtime-config-hot-updates)

Learn to implement plugins with runtime configuration and hot updates in Cordis. The Loader service handles per-instance config and Hmr enables hot-swapping without restarts.

- Tags: how-to-guide
- Published: 2026-08-19

### [Cordis Architecture: Understanding the Relationship Between Fiber, Context, and Runtime](/cordiverse/cordis/cordis-architecture-fiber-context-runtime)

Explore the Cordis architecture. Understand the essential relationship between Fiber, Context, and Runtime for plugin execution and shared configuration management in Cordis.

- Tags: architecture
- Published: 2026-08-19

### [Loading and Merging YAML Plugin Configurations with the Cordis Include Package](/cordiverse/cordis/cordis-include-package-yaml-config-loading)

Effortlessly load and merge YAML plugin configurations using the Cordis include package. Apply dynamic patches and integrate into your Cordis loader with ease.

- Tags: how-to-guide
- Published: 2026-08-19

### [Synchronous vs Asynchronous Effects in Cordis Fiber API: A Complete Guide to Plugin Lifecycles](/cordiverse/cordis/cordis-sync-async-effects-fiber-api)

Understand synchronous vs asynchronous effects in the Cordis Fiber API. Learn how disposables, promises, and async iterables impact plugin lifecycles for efficient Cordis development.

- Tags: deep-dive
- Published: 2026-08-19

### [Cordis Reflect System for Intercepting Property Access and Modification: Architecture and Usage](/cordiverse/cordis/cordis-reflect-system-property-interception)

Explore the Cordis reflect system's architecture for intercepting property access and modification. Learn how JavaScript Proxies enable reactive service access across isolated fibers. Discover its usage and benefits.

- Tags: architecture
- Published: 2026-08-19

### [Handling Errors During Fiber Execution in Cordis: Architecture and Best Practices](/cordiverse/cordis/cordis-handling-errors-fiber-execution)

Learn how Cordis handles errors during fiber execution with typed error classes, private wrappers, and robust lifecycle management. Discover best practices for logging and re-throwing faults.

- Tags: architecture
- Published: 2026-08-19

### [Spatiotemporal Composability in Cordis vs Traditional DI Frameworks: Dynamic Contexts and Fibers Explained](/cordiverse/cordis/cordis-spatiotemporal-composability-vs-di-frameworks)

Explore spatiotemporal composability in Cordis versus traditional DI frameworks. Discover Cordis's dynamic contexts and fibers for flexible runtime configuration compared to static DI containers.

- Tags: comparison
- Published: 2026-08-19

### [Dynamically Importing Plugins with Isolation Using the Cordis Loader](/cordiverse/cordis/cordis-loader-dynamic-plugin-import-isolation)

Dynamically import Node.js plugins with isolation using the Cordis loader. Map service symbols to distinct realms for automatic implementation swapping on configuration changes.

- Tags: how-to-guide
- Published: 2026-08-19

### [Cordis HMR Plugin for Detecting File Changes and Reloading: Architecture & Usage](/cordiverse/cordis/cordis-hmr-plugin-file-changes-reload)

Learn how the Cordis HMR plugin detects file changes and performs targeted hot reloads for Cordis plugins. Optimize your development workflow with efficient module updates.

- Tags: architecture
- Published: 2026-08-19

### [Context Isolation in Cordis and Service Visibility: A Complete Guide](/cordiverse/cordis/cordis-context-isolation-service-visibility)

Master context isolation and service visibility in Cordis. Learn how symbol-based mapping creates private realms and shares services effectively. Enhance your Cordis development today.

- Tags: how-to-guide
- Published: 2026-08-19

### [Cordis StandardSchema for Configuration Validation and Error Handling](/cordiverse/cordis/cordis-standard-schema-validation-errors)

Validate plugin configurations at runtime with Cordis StandardSchema. Enforce type safety and automatically handle errors using structured Issue objects.

- Tags: how-to-guide
- Published: 2026-08-19

### [Cordis Effect System: Automatic Resource Cleanup with Disposables](/cordiverse/cordis/cordis-effect-system-disposables)

Learn how the Cordis effect system automates resource cleanup using disposables with ctx.effect() to prevent memory leaks. Ensure efficient plugin management and performance.

- Tags: deep-dive
- Published: 2026-08-19

### [Cordis Plugin Runtime System and Configuration Resolution: A Deep Dive into the Entry Architecture](/cordiverse/cordis/cordis-plugin-runtime-configuration)

Explore the Cordis plugin runtime system and configuration resolution entry architecture. Understand how Cordis manages plugins and resolves configurations for your distributed systems.

- Tags: deep-dive
- Published: 2026-08-19

### [Creating and Registering Dependency Injection Services in Cordis](/cordiverse/cordis/cordis-create-register-di-services)

Learn to create and register dependency injection services in Cordis. Extend Service and use @Inject for type-safe injection within your plugins. Effortlessly integrate custom logic.

- Tags: how-to-guide
- Published: 2026-08-19

### [Cordis Event Dispatch Modes: emit, parallel, serial, bail, and waterfall Usage](/cordiverse/cordis/cordis-event-dispatch-modes-usage)

Explore Cordis event dispatch modes: emit, parallel, serial, bail, and waterfall. Understand how each mode controls listener execution and error handling via the Context API.

- Tags: deep-dive
- Published: 2026-08-19

### [How to Manage Fiber Lifecycle and State Transitions in Cordis: A Complete Guide](/cordiverse/cordis/cordis-fiber-lifecycle-states)

Master fiber lifecycle and state transitions in Cordis. Understand the six distinct states and epoch-driven transitions in this comprehensive guide.

- Tags: how-to-guide
- Published: 2026-08-19

### [Cordis Future Development Roadmap: 8 Key Areas Shaping the Meta-Framework](/cordiverse/cordis/what-are-the-future-plans-for-cordis-development)

Explore the Cordis future development roadmap detailing 8 key areas. Discover API stabilization, enhanced type safety, plugin isolation, HMR, and timing services shaping the meta-framework.

- Tags: architecture
- Published: 2026-08-18

### [Cordis Community Structure: A Deep Dive Into Its Modular Package Ecosystem](/cordiverse/cordis/how-is-the-cordis-community-structured)

Explore the Cordis community structure, a modular package ecosystem forming a meta-framework for spatiotemporal composability. Understand its architectural roles and how packages work together.

- Tags: deep-dive
- Published: 2026-08-18

### [Cordis Documentation Guide: Where to Find Docs, API Reference, and Examples](/cordiverse/cordis/what-kind-of-documentation-is-available-for-cordis)

Explore Cordis documentation including API reference and examples. Find in-repo markdown, READMEs, TypeScript typings, and the Cordis Primer guide to get started quickly.

- Tags: api-reference
- Published: 2026-08-18

### [How to Troubleshoot Cordis Errors: A Complete Guide to Build, Runtime, and Service Issues](/cordiverse/cordis/how-to-troubleshoot-cordis-errors)

Troubleshoot Cordis errors effectively. This guide covers build, runtime, and service issues with diagnostic tools for the cordiverse/cordis repository. Resolve problems fast.

- Tags: how-to-guide
- Published: 2026-08-18

### [Common Issues When Developing with Cordis and How to Fix Them](/cordiverse/cordis/what-are-the-common-issues-when-developing-with-cordis)

Fix common Cordis development issues like plugin collisions, loader tree misconfigurations, isolation boundary breaks, and HMR resource leaks. Learn solutions for a smoother workflow.

- Tags: how-to-guide
- Published: 2026-08-18

### [How to Configure Cordis Settings: A Complete Guide to the Plugin Framework's Configuration System](/cordiverse/cordis/how-to-configure-cordis-settings)

Learn how to configure Cordis settings with our complete guide. Easily manage the plugin framework's configuration system by passing a JavaScript object to the Loader constructor.

- Tags: how-to-guide
- Published: 2026-08-18

### [Security Implications of Using Cordis: What Developers Must Know](/cordiverse/cordis/what-are-the-security-implications-of-using-cordis)

Understand the security implications of using Cordis. Learn how plugins running in the same Node.js process can execute arbitrary code and access sensitive data. Essential knowledge for developers.

- Tags: security
- Published: 2026-08-18

### [How to Access Cordis APIs: A Complete Guide to Context and Services](/cordiverse/cordis/how-to-access-cordis-apis)

Learn how to access Cordis APIs by creating a Context instance, starting it, and calling service methods directly. Get the complete guide to Cordis context and services.

- Tags: how-to-guide
- Published: 2026-08-18

### [Cordis Performance Considerations: 7 Optimization Strategies for the Lightweight Meta‑Framework](/cordiverse/cordis/what-are-the-performance-considerations-for-cordis)

Optimize Cordis performance with 7 key strategies. Tune logger buffer size, minimize effect registrations, and manage context hierarchies for peak runtime efficiency. Learn how to boost your lightweight meta-framework.

- Tags: performance
- Published: 2026-08-18

### [How to Deploy Cordis to Production: A Complete Guide for Discord Bots](/cordiverse/cordis/how-to-deploy-cordis-to-production)

Deploy Cordis to production easily. Learn to scaffold, configure environment variables, use PM2/systemd, or Docker for reliable Discord bot uptime. Your complete Cordis deployment guide.

- Tags: how-to-guide
- Published: 2026-08-18

### [Cordis Core Functionalities: A Complete Guide to the Meta‑Framework](/cordiverse/cordis/what-are-the-core-functionalities-of-cordis)

Explore Cordis core functionalities: spatiotemporal composability, context-driven plugin isolation, lifecycle management, and event dispatching. Master this TypeScript meta-framework.

- Tags: deep-dive
- Published: 2026-08-18

### [How to Integrate Cordis with Other Systems: A Complete Plugin Integration Guide](/cordiverse/cordis/how-to-integrate-cordis-with-other-systems)

Learn how to integrate Cordis with other systems using service-oriented plugins. This guide explains type-safe, hot-reloadable integrations with ctx.plugin() and TypeScript module augmentation.

- Tags: how-to-guide
- Published: 2026-08-18

### [Best Practices for Developing with Cordis: A Complete Guide to Spatiotemporal Composability](/cordiverse/cordis/what-are-the-best-practices-for-developing-with-cordis)

Master Cordis development with our guide on spatiotemporal composability. Learn best practices for lifecycle management, code loading, and HMR support. Elevate your Cordis projects today.

- Tags: best-practices
- Published: 2026-08-18

### [How to Build the Cordis Project: A Complete Guide from Source](/cordiverse/cordis/how-to-build-the-cordis-project)

Learn how to build the Cordis project with our complete guide. Follow simple steps: yarn install and yarn build for a successful build.

- Tags: how-to-guide
- Published: 2026-08-18

### [Cordis Development Roadmap: From Experimental Meta-Framework to Stable Platform](/cordiverse/cordis/what-is-the-development-roadmap-for-cordis)

Explore the Cordis development roadmap to understand its evolution from an experimental meta-framework to a stable platform. Learn about API stabilization, plugin system hardening, and enhanced documentation.

- Tags: roadmap
- Published: 2026-08-18

### [How to Run Tests in Cordis: Complete Guide to the YAKUMO-Vitest Pipeline](/cordiverse/cordis/how-to-run-tests-in-cordis)

Learn how to run tests in Cordis using the YAKUMO-Vitest pipeline. Get comprehensive coverage reports in text, JSON, or HTML formats for your Yarn 4 monorepo.

- Tags: how-to-guide
- Published: 2026-08-18

### [Cordis Licensing Explained: MIT License Terms and Usage Rights](/cordiverse/cordis/what-is-the-licensing-for-cordis)

Understand Cordis licensing with our MIT License explanation. Learn about usage rights, modification, and commercial use for the cordiverse/cordis repository. Get started freely today.

- Tags: licensing-guide
- Published: 2026-08-18

### [How to Contribute to the Cordis Project: A Complete Guide for Open-Source Developers](/cordiverse/cordis/how-to-contribute-to-the-cordis-project)

Learn how to contribute to the Cordis project. Fork the repo, install dependencies, run tests, and submit pull requests for open-source development.

- Tags: how-to-guide
- Published: 2026-08-18

### [What Are the Dependencies for Cordis? Complete Runtime and Dev Dependency Guide](/cordiverse/cordis/what-are-the-dependencies-for-cordis)

Discover Cordis dependencies. Learn about its minimal runtime libraries cosmokit and @standard-schema/spec, and how dev tooling is isolated for efficient development.

- Tags: how-to-guide
- Published: 2026-08-18

### [How Cordis Handles Data Storage: In-Memory Fiber Stores and Service Registries Explained](/cordiverse/cordis/how-does-cordis-handle-data-storage)

Discover how Cordis handles data storage using in-memory fiber stores and Reflector registries for efficient runtime data management and service discovery.

- Tags: deep-dive
- Published: 2026-08-18

### [Cordis Architecture Components: A Complete Guide to the Modular Plugin Framework](/cordiverse/cordis/what-are-the-main-components-of-the-cordis-architecture)

Explore the core components of the Cordis architecture, including its modular plugin framework, context system, and developer tooling. Understand how Cordis simplifies complex meta-framework development.

- Tags: architecture
- Published: 2026-08-18

### [What Programming Languages Are Used in Cordis? A Complete Breakdown by File Type](/cordiverse/cordis/what-programming-languages-are-used-in-cordis)

Discover the programming languages powering Cordis. Explore TypeScript, JavaScript, JSON, YAML, and Markdown files used in this project. Get a complete breakdown by file type.

- Tags: deep-dive
- Published: 2026-08-18

### [How to Set Up Cordis Locally: A Complete Development Guide](/cordiverse/cordis/how-to-set-up-cordis-locally)

Learn how to set up Cordis locally with this complete development guide. Clone the repo, install dependencies, build, and test for a fully functional environment.

- Tags: how-to-guide
- Published: 2026-08-18

### [What Is the Purpose of Cordis? Understanding the Spatiotemporal Meta-Framework](/cordiverse/cordis/what-is-the-purpose-of-the-cordis-project)

Discover the purpose of Cordis a spatiotemporal meta-framework enabling modular code composition across time and space with dynamic services and plugins.

- Tags: deep-dive
- Published: 2026-08-18

### [How to Integrate Cordis with Existing Node.js Applications: A Complete Guide](/cordiverse/cordis/cordis-integrate-with-nodejs-applications)

Integrate Cordis into your Node.js apps for a plugin runtime with hot-reloading, dependency injection, and event-driven architecture. Boost your development today.

- Tags: how-to-guide
- Published: 2026-08-16

### [How Cordis Handles Plugin Disposal and Resource Cleanup: A Technical Deep-Dive](/cordiverse/cordis/cordis-plugin-disposal-resource-cleanup)

Discover how Cordis handles plugin disposal and resource cleanup using Fibers and a coordinated system to deactivate contexts, run disposables, and update the registry.

- Tags: deep-dive
- Published: 2026-08-16

### [Synchronous vs Asynchronous Effects in Cordis: How the Plugin Framework Handles Both](/cordiverse/cordis/cordis-sync-vs-async-effects)

Understand synchronous vs asynchronous effects in Cordis. Learn how the plugin framework manages immediate completion and delayed async operations for efficient handling.

- Tags: deep-dive
- Published: 2026-08-16

### [Best Practices for Organizing Cordis Plugins in a Monorepo: A Complete Guide](/cordiverse/cordis/cordis-organize-plugins-monorepo-best-practices)

Master Cordis plugin organization in monorepos. Discover best practices for scoped packages, TypeScript configs, and efficient plugin loading with @cordisjs/plugin-loader.

- Tags: best-practices
- Published: 2026-08-16

### [How to Implement Middleware-Like Behavior Using Event Hooks in Cordis](/cordiverse/cordis/cordis-implement-middleware-event-hooks)

Implement middleware patterns in Cordis using event hooks. Discover five dispatch modes to transform data, short-circuit execution, or run plugins concurrently for efficient event handling.

- Tags: how-to-guide
- Published: 2026-08-16

### [Relationship Between Fibers, Contexts, and Plugins in Cordis Architecture](/cordiverse/cordis/cordis-architecture-fibers-contexts-plugins)

Understand the Cordis architecture: learn how plugins, fibers, and contexts interact to create isolated environments and provide essential utilities for your development.

- Tags: architecture
- Published: 2026-08-16

### [How to Configure HMR in Cordis to Ignore Specific Files or Directories](/cordiverse/cordis/cordis-configure-hmr-ignore-files)

Learn how to configure HMR in Cordis to ignore specific files or directories using glob patterns in the `@cordisjs/plugin-hmr` ignored option. Optimize your development workflow.

- Tags: how-to-guide
- Published: 2026-08-16

### [How Cordis Implements Async‑Iterable Effects for Resource Management](/cordiverse/cordis/cordis-async-iterable-effects-resource-management)

Discover how Cordis implements async iterable effects for robust resource management. Learn about Fiber class, lazy iteration, and epoch monitoring for efficient task management.

- Tags: deep-dive
- Published: 2026-08-16

### [How to Use the Cordis Module Loader Plugin for Dynamic Imports](/cordiverse/cordis/cordis-module-loader-plugin-dynamic-imports)

Master dynamic imports with the Cordis module loader plugin. Learn how to resolve, import, and register ES modules at runtime for your Cordis applications.

- Tags: how-to-guide
- Published: 2026-08-16

### [How the Reflect System Powers Cordis Service Discovery](/cordiverse/cordis/cordis-reflect-system-service-discovery)

Discover how Cordis service discovery uses the reflect system for service registration, dependency injection, and reactive updates across fibers. Learn its core proxy-based mechanism.

- Tags: deep-dive
- Published: 2026-08-16

### [How Cordis Manages Plugin State Across Fiber Restarts: A Deep Dive](/cordiverse/cordis/cordis-manage-plugin-state-fiber-restarts)

Learn how Cordis manages plugin state across fiber restarts. Discover how its private _store snapshot rehydrates the public store, ensuring services survive restarts without recreation.

- Tags: deep-dive
- Published: 2026-08-16

### [How to Handle Errors and Implement Proper Disposal in Cordis Fibers](/cordiverse/cordis/cordis-handle-fiber-errors-disposal)

Master Cordis fibers error handling with onError events and implement proper disposal using dispose or AbortController to prevent leaks and dangling timers.

- Tags: how-to-guide
- Published: 2026-08-16

### [Context.isolate() vs Context.intercept() in Cordis: What's the Difference?](/cordiverse/cordis/cordis-context-isolate-vs-intercept)

Understand the difference between Cordis Context isolate and intercept. Isolate creates a sandboxed context, intercept registers middleware to control events. Learn which to use.

- Tags: deep-dive
- Published: 2026-08-16

### [How to Create Custom Services Extending the Service Base Class in Cordis](/cordiverse/cordis/cordis-create-custom-services-base-class)

Learn to create custom Cordis services by extending the Service base class for dependency injection and lifecycle awareness. Register services automatically.

- Tags: how-to-guide
- Published: 2026-08-16

### [How Cordis Validates Plugin Configuration with StandardSchemaV1](/cordiverse/cordis/cordis-plugin-config-validation-standardschemav1)

Cordis validates plugin configuration using StandardSchemaV1 by invoking its validate method during registration. Learn how it ensures schema compliance and prevents errors.

- Tags: how-to-guide
- Published: 2026-08-16

### [How to Implement Hot Module Replacement (HMR) with @cordisjs/plugin-hmr](/cordiverse/cordis/cordis-implement-hmr-plugin)

Learn to implement Hot Module Replacement HMR with @cordisjs/plugin-hmr. This plugin reloads only affected plugins without restarting, speeding up your Cordis development workflow.

- Tags: how-to-guide
- Published: 2026-08-16

### [Cordis Event Dispatch Modes Explained: emit, parallel, serial, bail, and waterfall](/cordiverse/cordis/cordis-event-dispatch-modes)

Explore Cordis event dispatch modes emit parallel serial bail and waterfall to control listener execution return values and short-circuiting effectively.

- Tags: deep-dive
- Published: 2026-08-16

### [Cordis Dependency Injection Using the @Inject Decorator: A Complete Guide](/cordiverse/cordis/cordis-dependency-injection-inject-decorator)

Learn how Cordis uses the @Inject decorator for powerful dependency injection. Discover runtime resolution via Context.inject and RegistryService in this complete guide.

- Tags: how-to-guide
- Published: 2026-08-16

### [How to Use `Context.extend()` in Cordis for Isolated Execution Contexts](/cordiverse/cordis/cordis-context-extend-isolated-contexts)

Learn how to use Context.extend() in Cordis to create isolated execution contexts. Clone existing contexts and confine side-effects effectively.

- Tags: how-to-guide
- Published: 2026-08-16

### [How to Create and Manage Plugins in Cordis Using the Registry System](/cordiverse/cordis/how-to-create-and-manage-plugins-in-cordis-using-registry)

Learn to create and manage Cordis plugins efficiently using the registry system. Discover registration, dependency injection, and lifecycle disposal with fibers.

- Tags: how-to-guide
- Published: 2026-08-16

### [How Cordis Implements Spatiotemporal Composability: A Deep Dive into Context and Fiber Architecture](/cordiverse/cordis/how-does-cordis-implement-spatiotemporal-composability)

Discover how Cordis implements spatiotemporal composability using Context for space and Fiber for time. Learn about isolated, hot-reloadable plugin systems in this deep dive.

- Tags: deep-dive
- Published: 2026-08-16

