Patent-Pending Core Substrate

One Substrate.
Any Stack.
Endless Pipelines.

Modulus is a high-performance orchestration engine for pluggable software pipelines. Declare inputs and outputs, and the engine will dynamically sequence and parallelize your tasks, swapping integrations with a single configuration edit.

modulus-batch-solve.log
[modulus] Building dependency matrix...
[modulus] Resolving 12 declared manifests:
[modulus] "semgrep-validator" requires ["dependency-graph", "semgrep-rules"]
[success] Statically ordered nodes into 5 parallel batches.
[modulus] Running Batch 0 (iarch-init, cache-loader) in parallel...
[modulus] Running Batch 1 (file-filter, semgrep-rules-loader) in parallel...
[success] Execution batch sequence completed in 412ms.

The Orchestration Substrate

A high-performance pipeline runner built to power robust, pluggable workflow applications across any domain. [Patent Pending]

Zero-Build Stack Migrations

Modulus decouples business logic from structural side effects. Ticketing, messaging, and data caches communicate with the core engine via neutral, version-safe JSON contracts.

Want to swap ticketing platforms, messaging channels, or database layers? Edit a single line of config—no code changes, no builds, no recompiles.

Supportive Parallel Conduits: Modulus simplifies integrations and stack migrations by allowing you to run multiple conduits in parallel. Dual-write to your old and new endpoints simultaneously to verify parity before cutting over, eliminating the risk of a "big-bang" migration.

Versatility & Reusability

Modulus prioritizes maintainability and efficiency. The exact same compiled processors run unmodified across different front-ends:

  • IDE Plugins (LSP) for real-time keystroke diagnostics
  • CLI Runner Tooling for local developer checks
  • CI/CD Gate Actions for pull request verification
Write once, run anywhere. No code changes, no duplicate logic, no rebuilding.

Interactive Pipeline Visualizer

Click on any node in the Modulus graph below to illuminate its dependency neighborhood and isolate its inputs and outputs.

demo-pipeline

Engine Specs

Engineered for extreme modularity, execution parallelism, and pipeline contract validity.

Context-First Isolation

All tasks communicate with the orchestrator only via a standard, version-safe context contract. Processors are sandboxed at runtime—they are only provided the specific data keys they explicitly declare in their manifest, preventing side effects and hidden dependencies. [Patent Pending]

Cross-Language Pipelines

Run native binary components (.dll) side-by-side with process-isolated script execution streams (Python, TypeScript, JavaScript, PowerShell). Modulus manages runtime environments and standard I/O pipes automatically. [Patent Pending]

Dynamic Task Parallelization

Eliminates manual dependency scripts. Modulus maps the workflow graph at launch, validates data flow logic, and automatically runs non-dependent tasks in parallel for maximum execution speed. [Patent Pending]