Vendor and environment-agnostic technology to optimize developer, CI, and agentic workflows.
Important
This project is in the ideation phase. We may open PRs and address issues, but we're not actively monitoring repository activity.
Fabrik is the Kubernetes of development environments—a universal orchestration layer that optimizes builds, tests, and scripts across any environment. Whether you're running locally, in CI, or powering agentic workflows, Fabrik provides transparent caching and execution optimization without locking you into specific vendors or platforms.
Think of it as: The narrow waist between your workflows and infrastructure—a minimal, universal interface that any build tool, test runner, or script can plug into, and any storage backend or execution environment can support.
Using Mise (recommended):
mise use -g ubi:tuist/fabrikOr download from GitHub Releases
Bash:
echo 'eval "$(fabrik activate bash)"' >> ~/.bashrc
source ~/.bashrcZsh:
echo 'eval "$(fabrik activate zsh)"' >> ~/.zshrc
source ~/.zshrcFish:
echo 'fabrik activate fish | source' >> ~/.config/fish/config.fish
source ~/.config/fish/config.fishcd ~/your-project
fabrik initThat's it! Your builds will now use the cache automatically.
Full documentation is available at: https://fabrik.tuist.dev
Or read locally:
- 🌐 Vendor Agnostic: Works with any build system, test runner, or CI platform
- 🏢 Environment Agnostic: Seamless operation across local dev, CI/CD, and cloud environments
- 🤖 AI-Ready: Optimized for agentic coding workflows and automated development
- 🔥 Transparent Optimization: Intelligent caching with automatic fallback across storage tiers
- 🔧 Universal Compatibility: Supports Gradle, Bazel, Nx, TurboRepo, Xcode, and custom scripts
- 🚀 P2P Cache Sharing: Automatic discovery and sharing of build caches across local networks (1-5ms latency)
- ⚡ High Performance: Built in Rust with RocksDB for ultra-low latency (<10ms p99)
- 🎯 Zero Configuration: Automatically adapts to your environment
- 💎 Open Source: MPL-2.0 licensed—deploy anywhere, customize freely
See CONTRIBUTING.md for development setup and guidelines.
MPL-2.0 - See LICENSE.md for details.
- Tuist - Managed Fabrik infrastructure as a service