werk
Version, currently 0.8.463 versions
- 0.8.4latestMar 3, 2026
- 0.8.3not indexedMar 3, 2026
- 0.8.2not indexedMar 3, 2026
- 0.8.1not indexedMar 3, 2026
- 0.8.0not indexedMar 3, 2026
- 0.7.12not indexedMar 3, 2026
- 0.7.11not indexedMar 3, 2026
- 0.7.10not indexedMar 3, 2026
- 0.7.9not indexedMar 3, 2026
- 0.7.8not indexedMar 3, 2026
- 0.7.7not indexedMar 3, 2026
- 0.7.6not indexedMar 3, 2026
- 0.7.5not indexedMar 3, 2026
- 0.7.4not indexedMar 3, 2026
- 0.7.3not indexedMar 3, 2026
- 0.7.2not indexedMar 3, 2026
- 0.7.2-rc2not indexedMar 3, 2026
- 0.7.2-rc1not indexedMar 3, 2026
- 0.7.1not indexedMar 3, 2026
- 0.7.1-rc2not indexedMar 3, 2026
- 0.7.1-rc1not indexedMar 3, 2026
- 0.7.0not indexedMar 3, 2026
- 0.6.3not indexedMar 3, 2026
- 0.6.2not indexedMar 3, 2026
- 0.6.1not indexedMar 3, 2026
- 0.6.0not indexedMar 3, 2026
- 0.5.4not indexedMar 3, 2026
- 0.5.3not indexedMar 3, 2026
- 0.5.2not indexedMar 3, 2026
- 0.5.1not indexedMar 3, 2026
- 0.5.0not indexedMar 3, 2026
- 0.4.5not indexedMar 3, 2026
- 0.4.5-rc2not indexedMar 3, 2026
- 0.4.5-rc1not indexedMar 3, 2026
- 0.4.4not indexedMar 3, 2026
- 0.4.3not indexedMar 3, 2026
- 0.4.3-rc2not indexedMar 3, 2026
- 0.4.3-rc1not indexedMar 3, 2026
- 0.4.2not indexedMar 3, 2026
- 0.4.1not indexedMar 3, 2026
- 0.4.0not indexedMar 3, 2026
- 0.3.1-rc2not indexedMar 3, 2026
- 0.3.1-rc1not indexedMar 3, 2026
- 0.3.0not indexedMar 3, 2026
- 0.2.1not indexedMar 3, 2026
- 0.2.0not indexedMar 3, 2026
- 0.1.11not indexedMar 3, 2026
- 0.1.10not indexedMar 3, 2026
- 0.1.9not indexedMar 3, 2026
- 0.1.9-rc1not indexedMar 3, 2026
- 0.1.8not indexedMar 3, 2026
- 0.1.7not indexedMar 3, 2026
- 0.1.6not indexedMar 3, 2026
- 0.1.5not indexedMar 3, 2026
- 0.1.5-rc2not indexedMar 3, 2026
- 0.1.5-rc1not indexedMar 3, 2026
- 0.1.4not indexedMar 3, 2026
- 0.1.3not indexedMar 3, 2026
- 0.1.2not indexedMar 3, 2026
- 0.1.1not indexedMar 3, 2026
- 0.1.0not indexedMar 3, 2026
- 0.1.0-rc2not indexedMar 3, 2026
- 0.1.0-rc1not indexedMar 3, 2026
github.com/marghidanu/werk
A simple task runner with parallel execution and Docker support
32 stars
0 dependents
License: MIT
Installation
# Add this to your shard.yml
dependencies:
werk:
github: marghidanu/werk
version: ~> 0.8.4Then run:
shards installshard.yml
- Crystal
>= 1.19.0- License
- MIT
- Author
- tudor@marghidanu.com
- Target
werkfrom src/werk.cr
Dependencies
Runtime Dependencies
README
# Werk
Local CI pipeline runner with parallel execution and Docker support.
[](https://github.com/marghidanu/werk/actions)
## Features
- Declarative pipelines in a single YAML file
- Automatic parallelism based on the dependency graph
- Local and Docker executors
- Built-in vault for encrypting secrets in dotenv files
- Execution reports with per-job timing and status
- MCP server for AI assistant integration (experimental)
## Quick start
Install via Homebrew:
```
brew tap marghidanu/werk
brew install werk
```
Create a `werk.yml`:
```yaml
version: "1"
jobs:
main:
executor: local
needs:
- lint
- test
commands:
- echo "Build complete!"
lint:
executor: local
commands:
- echo "Linting..."
test:
executor: local
commands:
- echo "Running tests..."
```
Run it:
```
werk run
```
Inspect the execution plan:
```
werk plan
```
Get a detailed report:
```
werk run -r
```
## Documentation
- [Installation](https://github.com/marghidanu/werk/wiki/Installation)
- [Getting started](https://github.com/marghidanu/werk/wiki/Guide)
- [Philosophy](https://github.com/marghidanu/werk/wiki/Philosophy)
- [Internals](https://github.com/marghidanu/werk/wiki/Internals)
- [MCP Server](https://github.com/marghidanu/werk/wiki/MCP)
- [FAQ](https://github.com/marghidanu/werk/wiki/FAQ)
## License
MIT
Documentation
Built from the current release. The first visit to a release nobody has asked for starts its build.
Links
This release
- Version
0.8.4- Tagged
- Mar 3, 2026
- Commit
f10ebc5280b0- Crystal
>= 1.19.0- Indexed
- yes
Dependents
No indexed shard depends on this one yet.
Repository
github.com/marghidanu/werk
Metadata
- Created
- Aug 12, 2026
- Updated
- Aug 12, 2026
- Synced
- Aug 12, 2026
- Versions
- 63