Layering and composition are two powerful ways to create and share Flox environments.| Flox
With Flox Build and Publish, your local dev environment is the same as your CI environment, which are the same as your build and runtime environments. You use the same environment across the entirety of the SDLC.| Flox
When a list as influential as the InfraRed 100 includes a company like Flox, we take it as validation of our founding belief: that reproducible runtimes and deterministic builds form the bedrock of scalable, reliable infrastructure—locally, in the cloud, wherever … and whenever.| Flox
ComfyUI is a node-based system for creating Stable Diffusion pipelines, and it offers endless possibility. Installing it with Flox is a breeze.| Flox
CI/CD is just a wrapper. To align and scale software delivery across the SDLC, teams need environments that are reproducible, auditable, and portable by default.| Flox
Flox, the company bringing reproducible dev environments to teams and enterprises everywhere, is thrilled to announce its sponsorship of the Rock Bottom Curling Club.| Flox
Every new tool or abstraction we add—containers, microservices, serverless—solves one problem but creates others. This is the story of how I discovered Nix, left behind the madness of endless layering, and learned to love a deterministic approach to building software.| Flox
You can create a Flox environment with built-in, transparent auth via a third-party secrets manager, giving you CLI workflows that work the same way everywhere—locally, in CI, and in prod.| Flox
Think outside the box. People often say they don't use Nix because it solves the same problems that containerization does. This is a half truth. Nix specializes in packaging software, while containerization excels at deploying software. They're best when used together.| Flox
Kelsey Hightower will be one of two dozen speakers beaming onto Planet Nix, the annual gathering of Nix users and developers that’s co-located with SCALE in Pasadena, Calif., from March 5th-7th.| Flox
Our Flox Ollama runtime environment now includes a popular React-based web front-end, so it looks and behaves like ChatGPT. You can pull and run DeepSeek R1—then prompt it from your browser.| Flox
In the real world, Flox environments and containers neatly complement one another. The real magic lies in using Flox inside containers to fetch and manage runtime dependencies at build time.| Flox
It is usually fairly easy to Floxify an existing project, including a public GitHub repo. And it’s just as easy to add helpful automations that bootstrap an environment or improve the user experience.| Flox
What does it look like to Floxify a software project? How much work is involved? How can you build locally using Flox and test in CI, or run in prod, using containers, VMs, or lambdas?| Flox
With Flox, you can easily replicate your preferred apps, tools, settings, and workflows across all your devices—including that brand new M4 MacBook Pro you’re getting for the holidays!| Flox
Your teams need a reproducible, collaborative way to manage AWS secrets and authenticate with AWS services across disparate systems and environments? Fear not! Flox has got them covered.| Flox
How to use Flox to install all the runtime dependencies you need to build and test your Lambda functions locally, and also containerize them for deployment to AWS Lambda.| Flox
Flox lets you manage both your code and your project environment’s runtime dependencies in the same repository, so your environment’s configuration becomes part of your codebase.| Flox
Teams are held back by a combination of factors, starting with technical, architectural, and process decisions outside their control. They’re also frustrated by the unpredictability of things they should be able to control. With shared Flox environments, working on a team becomes a completely different experience.| Flox
Onboarding onto something new is radically different when you use Flox to create and manage your dev environments.| Flox
Flox is designed for users of all kinds. It unlocks the potential of Nix without requiring in-depth knowledge of it, and gives Nix experts a great way to enable their teams.| Flox
Flox’s superpower is reproducibility, so the Go dev environments you create on your Linux laptop will just work ... everywhere| Flox
Flox makes it trivially easy to create and share portable, reproducible Node.js development environments using simple declarative methods.| Flox
By testing your environments as part of your CI workflows, you can guarantee they work the same way—everywhere. Plus, your CI workflows double as a structured, reliable process for testing and validating updates and changes.| Flox
With FloxHub, it’s easy to share and manage declarative Flox environments, making them available to all of your teammates. Even better, FloxHub provides a one-stop shop for changing your Flox environments.| Flox
Flox makes it trivially easy to create and share portable, reproducible Python development environments using simple declarative methods.| Flox
See how Flox makes it easy it is to set up a real-world Rust project, complete with external tools and dependencies, using a simple manifest that works everywhere you do.| Flox
Flox makes it simple to create portable, cross-platform dev environments, but sometimes you also need to work around system- and architecture-specific package constraints. This article shows you how.| Flox
It’s even easier to build beefy services like PostgreSQL into your dev environments now that Flox does the setup, teardown, and runtime management lifting for you.| Flox
Flox Package Groups give you an easy way to manage dependency conflicts, enabling you to create powerful fit-for-purpose dev environments you can take with you—anywhere.| Flox
Learn how you can use Flox's [hook] and [profile] sections to build, customize, and share rich, reproducible development environments.| Flox
Using Flox simplifies Ruby development by making it much easier to manage system-level dependencies, providing a consistent and reproducible Ruby dev environment across all platforms and architectures.| Flox
Using Flakes in Flox give you more flexibility, allowing you to access or create unique package versions and custom configurations not available in Flox Catalog.| Flox
With the Flox default environment, you can take your $HOME with you wherever you go...and keep your tooling consistent across systems and distros.| Flox
Using Flox, it is easy to create reproducible environments for ML training and inference using Hugging Face Diffusers. Our FLAIM environment gets you there in a single command.| Flox
Flox environments aren't isolated; they layer upon one another, allowing you to combine them in endless ways while keeping your toolsets discrete.| Flox
The Flox Catalog now contains over 3 years of history for each of its 100k packages, totaling over a million building blocks you can assemble however you like. Find everything you're looking for.| Flox
Flox makes it easy to create ephemeral environments and try new tools without making a mess all over your desk.| Flox
The third part of this series shows how you can clone environments, layer them, and share them.| Flox
The second part of this series explores the ways you can use Flox environments to adjust the way software is configured and run.| Flox
Flox CLI 1.0 and FloxHub is here! It's a good opportunity to reflect on our own experiences and the reasons we feel Flox is a part of the next generation of software development practices.| Flox
Nixcon 2023 in Darmstadt is a wrap! The team from flox was there, giving talks and having amazing conversations. In this post, find videos from our NixCon 2023 talks.| Flox
If Rust seeks to solve the problem of memory management at the program level, Nix seeks to solve dependency management at the build level, for any language. The problems are analogous, and the solutions go hand in hand.| Flox
We're big fans of Nixpkgs (obviously) and encourage others to contribute packaging and review. Nixpkgs is surprisingly easy to contribute to, but has its particular details. This is a guide to contributing your first PR to Nixpkgs.| Flox
Anybody can view it, fork it, patch it, and use Nix to inspect the largest set of free software recipes in the world. People sometimes focus on Nix the language or Nix the package manager, but it's the Nixpkgs package collection that is core to the success of Nix.| Flox
Harness the power of Nix. Today we’re thrilled to release the flox CLI beta to the public as an open source project and announce a Series A funding round led by NEA.| Flox
GitHub changed the format of their archives and this unexpectedly caused some systems and services that depend on the hash of the archives of a source tree to break. Nix uses NAR hashes, a custom format for source archives; NAR hashes are deterministic based on the content of a source tree.| Flox
tired: year of the Linux desktop. wired: year of Nix everywhere. 2022 was a pivotal year for flox. We are delighted with the response towards the platform and CLI, and very grateful for the many fascinating conversations we had with users.| Flox
At NixCon 2022, flox Lead Engineer Tom Bereknyei (@tomberek) presented the mission behind flox. It was an important moment for us to share with the Nix community what we see as the problems we can solve, and how we intend to go about solving them.| Flox
Last week, the Nix community got together in person for the first time in 3 years, in Paris, for three days of presentations, discussion, and good times.| Flox
flox is a first-of-its-kind environment manager. Seamlessly create new polyglot developer environments. Make everything reproducible from package management to builds.| Flox
I absolutely love it when hard problems are solved by challenging convention, peeling back layer after layer until pinpointing the core assumption that led us down the wrong path in the first place.| Flox
Everything you need to know about FloxHub.| flox.dev
Everything you need to know about the environment's manifest.| flox.dev
Everything you need to know about Flox environments.| flox.dev
Command reference for the `flox pull` command.| flox.dev
Command reference for the `flox activate` command.| flox.dev
Using Flox, it is easy to create reproducible environments for ML training and inference using Hugging Face Diffusers. Our FLAIM environment gets you there in a single command.| flox.dev
Adding the power of ChatGPT to your shell can make you more efficient, and it's easy with a Flox remote environment.| flox.dev
You can run containers using Podman and Flox without installiing any heavy desktop applications or starting daemons.| flox.dev
Using remote environments from FloxHub, you can start a Jupyter Notebook server on bare metal...without installing anything.| flox.dev
Having access to 1Password secrets in your Flox environments puts the world at your fingertips, but making it work everywhere you do takes a few simple tricks.| flox.dev
Ollama is an amazing way to work with LLMs. Installing it isn't exactly hard...but adding it to your project's stack and sharing it with colleagues? That can be tricky unless you use Flox.| flox.dev
It’s even easier to build beefy services like PostgreSQL into your dev environments now that Flox does the setup, teardown, and runtime management lifting for you.| flox.dev
Building an enviornment with custom shell hooks.| flox.dev
Install or upgrade Flox| flox.dev
Get started with creating Flox environments.| flox.dev
Command reference for the `flox install` command.| flox.dev
Command reference for the `flox edit` command.| flox.dev
Using services with your environment| flox.dev
Reference for the manifest.toml format.| flox.dev