Works on my machine, works in CI, works in production
Nix controls all dependencies precisely and sandboxes all of the builds. Save debugging time by making it easy to reproduce CI or production errors locally. Never think about cache invalidation again.
One tool, many languages
With today's polyglot environments, each language has its own way of building and testing. Encourage cross-team development by providing a single way of building everything.
From zero to cloud
Use the same tool to build one project or even one hundred projects, configure machines and deploy to the cloud. Thanks to the extensible Nix language, it's easy to compose parts together with little overhead.
Pull from a rich package set
Take advantage of more than 10,000 predefined build expressions, including security updates.
Never compile the same project twice
Nix allows to easily share build results across machines. If the CI has built the project, developers or servers can download the build results instead of re-building the same thing.
Trusted by industry leaders
We use Nix for reproducible builds in several of our client projects, including large projects involving multiple teams across several continents. Interestingly we've also found Nix to be a great way to build RPM artifacts. i.e. using it purely as build system, not nixpkgs.
Our second-generation platform is based upon NixOS. We are currently providing a subset of the features and components that are available on our first-generation Gentoo-based platform.
We use NixOS to power our fleet of image-analysis servers which are detecting available space to park your bicycle in Dutch bicycle parking facilities. We have a cluster of machines running NixOS at a professional hosting provider powering our web-based management system. We use the whole eco-system: nixpkgs, NixOS, nixops and hydra.
Projects built with Nix
Curated list of projects built with Nix
- Rib: Haskell static site generator
- Dhall configuration language
- bashcards: CLI tool to practice flashcards
- Hakyll + Nix Starter Template
- zoxide: a smarter, cross-shell cd command
- Makes, a CI/CD framework
Is your project missing from the list?
Share the love by embedding the badge into your project's README:
[![built with nix](https://builtwithnix.org/badge.svg)](https://builtwithnix.org)
.. image:: https://builtwithnix.org/badge.svg :alt: built with nix :target: https://builtwithnix.org
image:https://builtwithnix.org/badge.svg["built with nix", link="https://builtwithnix.org/"]
and submit a pull-request to list your project.