Eliminate the Costs and Human Errors of Scaling Beyond Monolith Projects
The world's first packaged software release orchestrator supporting multi-package repositories, fully automating the release lifecycle
One Action, Complete Pipeline
A single GitHub Action replaces hundreds of lines of fragile YAML.
Calq Flow
- name: Calq Flow (publish)
uses: calq-framework/flow@latest
with:
subcommand: 'publish --api-key ${{ github.token }}'Traditional YAML Pipeline
# Typically 100+ lines of fragile YAML:
# - manual version bumping logic
# - separate build, test, pack, push steps
# - custom scripts for change detection
# - manual tag management
# - no IL-level diffingYour Code Drives the Release — Not Human Judgment
Calq Flow eliminates the risk of human error by using objective code analysis to drive your release process. The compiled application is the single source of truth, ensuring every version and package release is accurate without manual intervention.
Automated Risk & Change Detection
Automatically detect breaking changes by analyzing the compiled application directly. Eliminate reliance on subjective commit messages or manual version bumps, ensuring every release version accurately reflects what changed.
Fully Automated Release Orchestration
From discovery and build to testing, versioning, and package publishing. Calq Flow automates the entire delivery pipeline for packaged software, reducing operational complexity and time-to-market.
Native Monorepo Support
Manage multiple projects and packages in a single repository with ease. Calq Flow automatically discovers projects, detects which modules changed, and versions everything in lockstep — making multi-package releases simple and reliable.
Zero-Overhead Modularity
Scale your architecture without scaling your release engineering costs. Add new modules and packages without manual configuration or specialized scripts — the system adapts automatically as your code grows.
Native C# Automation for GitHub Actions
Eliminates the packaging barrier that kept .NET teams writing CI/CD in bash and YAML. AI can generate and maintain typed C# automation — unlike YAML pipelines that AI cannot test, debug, or validate.
Reliable Historical Fallback
Even when previous release packages are unavailable, Calq Flow's intelligent fallback ensures your release process never breaks. It automatically rebuilds what's needed to maintain delivery integrity without manual intervention.
What Calq Flow Replaces
From manual version management to complex release engineering — one tool automates the entire software lifecycle.
Version Integrity
ReplacesManual version bumping, complex versioning tool configuration, and subjective commit message conventions
WithObjective code analysis — your application automatically determines the correct version based on actual changes
OutcomeEliminate human error and configuration overhead — every release version is always accurate because it's determined by the code, not by people
Release Engineering
ReplacesFragile release pipeline scripts, manual build and test processes, and per-package delivery configuration overhead
WithA fully automated release pipeline — from build and testing to versioning and publishing, in one command
OutcomeZero-touch releases for multi-package repositories — AI-generatable C# replaces untestable YAML
CI/CD Automation Language
ReplacesBash scripts, fragile YAML pipelines, and JavaScript GitHub Actions that .NET teams cannot test or debug locally
WithCompiled C# running natively in GitHub Actions — same binary locally and in CI, testable and type-safe
OutcomeAI generates typed, testable CI/CD automation — eliminating the split between product code and delivery code
Calq Flow vs. GitVersion
GitVersion determines versions from Git history. Calq Flow determines versions from compiled binaries and handles the full release lifecycle — build, test, pack, push, and tag.
| Feature | Calq Flow | GitVersion |
|---|---|---|
| Version Source | Objective code analysis | Subjective Git history + branching strategy |
| Configuration | Zero-config / CLI flags | GitVersion.yml |
| GitHub Action Execution | Native composite | Docker (container initialization overhead) |
| Breaking Change Detection | Automatic (binary comparison) | Manual (commit message) |
| Monorepo Support | Native project graph discovery | |
| Test Integration | Auto-discovers and enforces test runs | |
| Build / Pack / Push | Complete CI/CD pipeline | Versioning only |
Pricing & Licensing
Start building for free on open-source projects, or choose a commercial license to keep your source code private.
Open Source License
Perfect for personal projects, open-source development, and product evaluation. Use freely under the SSPL license terms.
By accessing or using the software, you agree to the terms of the SSPL License.Commercial License
Get a commercial license for more permissive use, allowing you to keep your source code private.
By purchasing, you agree to the License Agreement, our Terms of Service, and Privacy Policy.