One Command, Zero Friction
Skip the README archaeology. Get productive in seconds with polyglot dev environments that actually work.
Sign up for free →From Zero to Hero with Flox
Get Started
From zero to productive in minutes. Join the team and start contributing immediately.
Daily Development
Build features across the full stack with confidence and speed.
Scale & Ship
Debug complex issues, deploy to production, and master release orchestration.
Personal Setup
Instead of wrestling with Homebrew or system package managers, install Flox and create a default environment with your favorite tools—vim, git, your shell, whatever you use daily. Push the environment to FloxHub and activate it on all of your machines. No version conflicts, no system pollution, just your tools, your way.
Team Onboarding
It's your first day. You activate your company's baseline environment, then clone the repo and run `flox activate`. Instantly, you have Node, Python, Postgres—all the project dependencies—layered seamlessly on top of your org's tools and your default environment. Your teammate says 'try running the tests' and they just work. You're contributing code before lunch.
Contribute to a New Project
Product wants a feature in the checkout service. You've never touched this codebase. You pull the repo, activate its Flox environment, and you have the entire stack: Go compiler, Redis, payment SDK. Run the dev server, make your change, tests pass. Ready for review.
Full-Stack Feature Development
Building a dashboard that needs React frontend, Python API, and Postgres. Instead of juggling version managers and Docker Compose, your Flox environment has it all. Switch between projects without conflicts. Update Node to test a new framework—it won't break your other projects.
Debug Across Microservices
Production bug: the auth service and payment service aren't talking. You spin up both services locally with their Flox environments. Same versions as prod. Reproduce the bug in 10 minutes. Fix it, verify locally, push with confidence.
Ship to Production
Your feature is ready. CI runs the exact same Flox environment you developed in—tests pass first try. Deploy to staging: same environment again. Ship to prod with the same manifest. No 'works on my machine' anxiety. You actually trust your deployment.
Scale Production Deployments
As your use of Flox matures, you start building packages from your dev environment and publish them to FloxHub. Your production environments consume these packages and deploy straight to Kubernetes. Control upgrades and rollbacks without touching your dev environment. You're not just shipping code—you're orchestrating releases.
How It Works
1. Initialize a Flox Environment
Create a new environment in your project directory. This creates a manifest file that tracks all your dependencies.
# Create a new environment
flox init
# Or activate an existing one from FloxHub
flox activate -r flox/demo2. Install Your Dependencies
Add packages, languages, databases—everything your project needs. Search from 190,000+ packages across multiple ecosystems.
# Add packages to your environment
flox install nodejs python3 postgresql
# Or install language-specific packages
flox install python3Packages.django nodejs-20_x3. Activate and Start Coding
Activate the environment and all your tools are immediately available. Share it with your team by committing the manifest to Git.
# Activate the environment
flox activate
# Everything is now available
node --version # v20.x.x
python --version # Python 3.x.x
psql --version # PostgreSQL x.x4. Share With Your Team
Push to FloxHub or commit the manifest to Git. Your entire team gets identical environments with zero manual setup.
# Push to FloxHub
flox push
# Or just commit to Git
git add .flox
git commit -m "Add Flox environment"
git push
# Team members activate with one command
flox activateReady to Code Without Setup Pain?
Join thousands of developers who have eliminated environment headaches. Sign up free and get productive in minutes.
Sign up for free →

