Why Nix?
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
Projects built with Nix
Curated list of projects built with Nix
- TodoMVC w/ JavaScript frontend and Haskell backend
- dapp.tools
- 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:
Markdown
[![built with nix](https://builtwithnix.org/badge.svg)](https://builtwithnix.org)
reStructuredText
.. image:: https://builtwithnix.org/badge.svg :alt: built with nix :target: https://builtwithnix.org
AsciiDoc
image:https://builtwithnix.org/badge.svg["built with nix", link="https://builtwithnix.org/"]
Fork https://github.com/nix-community/builtwithnix.org
and submit a pull-request to list your project.