Krewire v0.1.0 is Here.
The Modular Go Ecosystem for 8 Workloads.
The official release launchpad for the Krewire open-source ecosystem. A unified, modular Go foundation engineered with single monorepo architecture, one declarative config (krewire.yaml), and one developer CLI (kiw) โ crafted in Indonesia for software engineers and autonomous AI agents worldwide.
Krewire Ecosystem v0.1.0 Launch
The foundational milestone release delivering single monorepo architecture, the kiw devtool, strictly typed manifests, and 8 unified workload shapes.
Single Monorepo Architecture
Consolidated under github.com/krewire/krewire. Eliminates cross-module dependency fragmentation, guarantees atomic Git commits, and powers seamless Go workspaces (go.work).
Unified 'kiw' Devtool CLI
A single binary driving the software lifecycle: kiw new, kiw dev, kiw build, kiw serve, kiw worker, kiw deploy, and kiw boost.
One Config: krewire.yaml
Strictly typed, declarative project manifests eliminating arbitrary configuration drift across all 8 supported workloads.
Modular Domain Libraries
Single-purpose packages under packages/* (kern, web, ui, cli, db, config, validation, fs, worker). Compose only what you need without inheriting a monolithic framework.
AI Boost & Agent Triad Native
First-class integration for autonomous AI developer agents (templates/boost) with formal KWF-* specifications, automated audits, and regression tests.
Independent Docs Engine (mdbind)
Standalone Markdown book & docs compiler powering the book kind with AST transformations, live reloads, and offline assets embedding.
8 Workload Kinds Behind One Engine
Krewire adapts to your project shape. An explicit project.kind in krewire.yaml determines the build, runtime, and deployment lifecycle.
app
Fullstack web applications with reactive server rendering, context pipelines, and DI containers.
cli
Ergonomic terminal tools, subcommands, and flags powered by the lightweight TUI library.
site
High-speed static websites, marketing portals, and blogs with scoped CSS and the .kiw DSL.
book
Technical documentation and digital books compiled with the standalone mdbind engine.
worker
Background task processors, concurrent runners, async queues, and scheduled cron jobs.
service
High-throughput microservices, headless daemons, and low-latency JSON/gRPC APIs.
infra
Zero-downtime raw VM runners, SSH automation, automated TLS provisioning, and systemd manifests.
kernel
Pre-init bootstrap core containing strict domain models and runtime lifecycle abstractions.
Get Started in Seconds
Install the kiw developer tool, scaffold an application, or bootstrap the entire 5-repository workspace.
1. Install kiw CLI
Install the unified developer toolchain globally via Go:
go install github.com/krewire/krewire/tools/kiw/cmd/kiw@latest
2. Scaffold a Project
Generate a fullstack application or any of the 8 workloads:
kiw new my-app --kind=app
cd my-app
3. Run Locally
Start hot-reloading dev server with instant feedback:
kiw dev
Automatically clones all ecosystem repositories, creates your go.work workspace, builds the kiw devtool, and validates compatibility contracts:
5 Core Repositories & Where to Start
Match your skills and background to the right repository, bootstrap your local environment, and dive straight into active issues.
Ecosystem Evolution & Release Ladder
Our progressive open core release roadmap across the four-rung ladder: free โ pro โ team โ enterprise.
v0.1.0 โ Stable Baseline
Single monorepo, 8 workload kinds, unified kiw CLI, mdbind compiler, and Spec-Driven Testing contracts.
- โ Monorepo consolidation (github.com/krewire/krewire)
- โ 8 unified workload detections
- โ Strict krewire.yaml schema enforcement
- โ Developer CLI tools (kiw init/new/dev/build)
v0.2.0 โ Enterprise Modules
Advanced worker distributed schedulers, enterprise RBAC/Auth wrappers, multi-cloud infra targets, and telemetry hooks.
- โ Distributed queue backends (Redis/NATS adapters)
- โ Enterprise RBAC and audit logging modules
- โ Zero-overhead OpenTelemetry tracing export
- โ Baremetal cluster deployment coordinator
v0.3.0 โ Autonomous Swarm Mesh
WASM client-side hydration, automatic canary deployments, and autonomous agent self-healing workflows.
- โ Zero-JS WebAssembly client hydration engine
- โ Autonomous agent swarm mesh for testing & chaos
- โ Self-healing runtime telemetry and auto-rollback
- โ Full multi-region multi-cloud target abstraction
The Krewire Way: 3 Quality Gates
To keep the codebase reliable, predictable, and production-ready, every pull request passes through three automated gates.
Gate 1: Format & Lint
Zero lint errors and idiomatic Go formatting. Code must adhere strictly to Go standard conventions.
gofmt -s -l .
go vet ./...
Gate 2: Race & Tests
Every commit is verified with race condition detection and comprehensive unit & integration tests.
go test -race ./...
go build ./...
Gate 3: Spec & Commits
Changes must link to a valid Spec or Issue, following Conventional Commits format.
feat(scope): implement workload runner
fix(web): recover panic in http handler
Lifetime Access to Krewire's Paid Ecosystem
Genuine appreciation for true builders. By joining and actively contributing to the Krewire open source collective, you earn lifetime access to our upcoming commercial sub-products and premium ecosystem tools.
Commercial Sub-Products Lifetime Access
Receive free lifetime licenses for upcoming commercial Krewire products โ including managed cloud orchestration tools, enterprise modules, and premium services.
- Free lifetime access to all paid Krewire commercial sub-products
- Priority early-access releases and exclusive roadmap previews
- Direct private collaboration channels with core maintainers
Active Contributions Required
This privilege is a two-way commitment. Your access remains active as long as you regularly contribute and help nurture the ecosystem's growth.
- Submit PRs for new features, bugfixes, or kernel optimizations
- Review open PRs and stress-test high-concurrency scenarios
- Author KWF architecture specifications or comprehensive docs
Revocable if Inactive or Dormant
To protect community fairness and true meritocracy, commercial access licenses may be revoked at any time if a contributor becomes inactive or dormant over an extended period.
- Contributor activity and commits are periodically audited
- Prolonged inactivity or dormancy leads to license deactivation
- Access privileges can be promptly reinstated upon resumed contribution
Collaborating with AI Boost
Krewire pioneers the collaboration between human maintainers and autonomous AI agents. Our AI Boost framework operates with strict verification standards:
- Automated Architecture Audits: AI agents check PRs against
KWF-*specifications. - Continuous Regression Hunting: Agents synthesize edge cases and race condition checks.
- Transparent Pair Programming: AI agents explain architectural decisions openly in discussions and PR comments.
- Human Governance: Ultimate merging authority always remains in the hands of human collective maintainers.
Translates feature ideas into formal specs and architectural blueprints.
Generates clean Go implementations adhering to idiomatic patterns.
Validates concurrency, zero data races, and performance benchmarks.
Ready to build on Krewire v0.1.0?
Join an open-source collective delivering modular, fast, and sustainable Go software. Explore the source on GitHub or start a new project with kiw.