โ—ˆ OPEN-SOURCE COLLECTIVE ยท BORN IN INDONESIA ยท FOR THE WORLD

Contribute Code. Sponsor Open Source.
Empower Indonesian Engineers.

Krewire is an open-source movement engineered in Indonesia to turn builders from software consumers into world-class creators. With our open-core modular Go libraries, active contributors earn lifetime commercial product licenses, while sponsors sustain independent infrastructure and maintainers.

100% Open Source Core (MIT) ยท Community-Owned ยท Independent Infrastructure ยท AI-Assisted Synergy
kiw โ€” contributor & sponsor hub
$ git clone https://github.com/krewire/krewire.git && cd krewire
โœ“ cloned core repository (pkg, kiw CLI, starters)
$ go test ./...
โœ“ passed 3 quality gates: gofmt ยท go vet ยท race detector
# 100% Open Source Community (MIT License)
โšก Crafted in Indonesia ยท Sustained by community & sponsors
Community & Stewardship Baseline
Indonesian Collective ยท Meritocracy Perks ยท Open Core Sustainability ยท 100% Free Core (MIT) ยท Near-Zero Cloud Cost
Contributor Privileges

Lifetime Access to Krewire's Paid Ecosystem

True builders deserve shared ownership. 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.

Core Privilege

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
Strict Requirement

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
Revocation Policy

Revocable if Inactive or Dormant

To protect community fairness and true meritocracy, commercial access licenses may be revoked 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
โš–๏ธ
Krewire Meritocracy Policy:

We believe those who lay the foundation should share in its fruits. Commercial access is free for all active contributors, provided ongoing dedication to the collective is consistently maintained.

Codebase Matrix

4 Public Repositories & Where to Start

Match your skills and passions to the right repository, bootstrap your local environment, and dive straight into active issues.

โšก One-Command Contributor Bootstrap
Recommended

Clone the core repository, run the test suites, and verify all 3 automated quality gates:

git clone https://github.com/krewire/krewire.git && cd krewire && go test ./...
Prerequisites: Go 1.27.1+ and Git ยท Zero manual configuration required
Docs Engine Go

krewire/mdbind

Static Books & Documentation

If you enjoy: Lightning-fast static documentation builders, Markdown AST transformations, instant live reload, search indexing, and syntax highlighters.

Key Packages & Paths:
parser/ compiler/ theme/ server/
Product Portal .kiw DSL

krewire/krewire.com

Official Product & Docs Site

If you enjoy: High-fidelity web design, interactive documentation, component-driven layouts, and dogfooding the .kiw DSL in production.

Key Packages & Paths:
pages/ layouts/ components/ content/docs/
Community .kiw + i18n

krewire.github.io

Community & Sponsorship Portal

If you enjoy: Community engagement, sponsorship platforms, localization (i18n), accessible UI components, and contributor onboarding portals.

Key Packages & Paths:
pages/index.kiw layouts/ lang/ assets/
Onboarding Fast-Track

Start Contributing in 5 Steps

From zero to your first merged pull request. Here is how to get your development environment running in minutes.

1

1. Fork & Clone Repositories

Fork any Krewire repository to your personal GitHub account, then clone it locally to begin:

git clone https://github.com/your-username/krewire
cd krewire
2

2. Initialize Workspace (go.work)

If working across multiple repos, synchronize your local Go workspace seamlessly with Go 1.27.1+:

go work init ./krewire ./mdbind
go work use ./krewire ./mdbind
3

3. Pick an Open Issue

Browse our curated issues list tagged with good-first-issue or help-wanted. Comment to let maintainers know you are working on it.

4

4. Implement & Verify Locally

Write clean, idiomatic Go code and tests. Verify that all 3 Quality Gates pass with zero failures:

gofmt -l .
go vet ./...
go test -race ./...
5

5. Submit PR with Conventional Commits

Open a PR following Conventional Commits (feat, fix, docs, refactor, test). Maintainers and AI Boost will review and guide you to merge.

git checkout -b feat/my-feature
git commit -m "feat(web): add handler (ref #123)"
git push origin feat/my-feature
Quality Assurance

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.

Required: gofmt -l . (clean), go vet ./... (clean)
๐Ÿ›ก๏ธ

Gate 2: Race & Tests

Every commit is verified with race condition detection and comprehensive unit & integration tests.

Required: 100% test pass, 0 data races
๐Ÿ“

Gate 3: Spec & Commits

Changes must link to a valid Spec or Issue, following Conventional Commits format.

Required: Semantic commit format & spec traceability
Community Support

Sponsoring Krewire

Krewire is an independent open-source collective born in Indonesia. Sponsorship sustains full-time engineering, independent infrastructure, security signing, and community education โ€” keeping the ecosystem 100% open and community-owned.

Human + AI Synergy

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.
โ—ˆ AI Boost Agent Triad
Planner
Requirements & SDD

Translates feature ideas into formal specs and architectural blueprints.

Builder
Implementation & Refactoring

Generates clean Go implementations adhering to idiomatic patterns.

Auditor
Verification & Quality Gates

Validates concurrency, zero data races, and performance benchmarks.

Join the Collective

Ready to Shape the Future of Indonesian Tech?

Whether you are writing your first Go pull request or sponsoring our developer community, you are laying the foundation for open-source self-reliance.

Proudly open source ยท MIT Licensed ยท Engineered with passion in Indonesia