| Crates.io | polykit |
| lib.rs | polykit |
| version | 0.2.0 |
| created_at | 2026-01-18 16:21:13.386134+00 |
| updated_at | 2026-01-18 17:12:55.903255+00 |
| description | Fast, language-agnostic monorepo orchestration tool |
| homepage | |
| repository | https://github.com/jonathanmagambo/polykit |
| max_upload_size | |
| id | 2052602 |
| size | 108,209 |
Fast, language-agnostic monorepo orchestration tool.
Install from crates.io:
cargo install polykit
Or build from source:
git clone https://github.com/jonathanmagambo/polykit.git
cd polykit
cargo install --path polykit
polykit.toml in each package:name = "my-package"
language = "rust"
public = true
[deps]
internal = ["other-package"]
[tasks]
build = "cargo build --release"
test = "cargo test"
polykit scan # Discover packages
polykit build # Build all packages
polykit test # Run tests
polykit graph # Show dependency order
polykit scan - Discover packagespolykit graph - Show dependency orderpolykit build [packages...] - Build packagespolykit test [packages...] - Run testspolykit affected --git - Find changed packagespolykit release <package> --bump <major|minor|patch> - Bump versionspolykit watch <task> - Watch and rebuildpolykit why <package> - Show dependenciespolykit validate - Validate configurationpolykit list - List all tasksjs, ts)python)go)rust)Licensed under the Apache-2.0 license. See LICENSE.md for details.