Python via uv
A full Python project setup, with dependencies specified and managed via the `uv` package manager.
We want you to get up and started with Nix as quickly as possible, in whatever language you prefer to work in.
For this reason, we have a growing collection of Nix templates.
Let us know if you'd like us to add a specific language/environment!
The following collection of templates provide development environment, (in Nix called devShells) for building, running and making interactive changes to the provided codebases: in other words, just the typical development tasks.
These devShells contain all the tools + libraries needed to get started in the respective ecosystem.
A full Python project setup, with dependencies specified and managed via the `uv` package manager.
A simple Python development environment, with Nix for package management.
A devShell with nodejs for use with any npm-based JavaScript environment.
A Nix environment for hacking and building binaries.
Simple golang example to setup an environment to build a binary.
Julia + Pluto environment for scientific computing.