Nix Flake Templates

This page summarizes the projects mentioned and recommended in the original post on dev.to

Kargo - Stop Scripting Promotions. Start Shipping with Kargo
Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.
akuity.io
sponsored
AppSignal knows why the f*#k it crashed.
Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
www.appsignal.com
sponsored
  1. templates

    Flake templates (by NixOS)

    There are Official Nix Templates and Nix Community Templates that you can start using. Also, you will find lots of interesting templates in the wild as well.

  2. Kargo

    Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.

    Kargo logo
  3. templates

    Nix flake templates managed by the community [maintainer=@IogaMaster] (by nix-community)

    There are Official Nix Templates and Nix Community Templates that you can start using. Also, you will find lots of interesting templates in the wild as well.

  4. isort

    A Python utility / library to sort imports.

    Use black and isort for formatting.

  5. nix-flake-templates

    Personal Nix Flake Templates (by vst)

    Here is the starting point of my own humble, newborn Nix Flake template repository, https://github.com/vst/nix-flake-templates:

  6. yasnippet

    A template system for Emacs

    On the other hand, I also tried simpler solutions such as gists or snippets (1, 2) which I can use as starting points for my projects despite being not convenient for re-use and pretty much unmaintainable due to lack of clear structure.

  7. nix

    Nix, the purely functional package manager

    I am actively using Nix from my workstation setup to development environments, from Docker image builds to CI/CD pipelines, and even on production servers. One of the themes that comes up often is provisioning a codebase, a development environment and packaging configuration for a new project.

  8. LuaSnip

    Snippet Engine for Neovim written in Lua.

    On the other hand, I also tried simpler solutions such as gists or snippets (1, 2) which I can use as starting points for my projects despite being not convenient for re-use and pretty much unmaintainable due to lack of clear structure.

  9. AppSignal

    AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.

    AppSignal logo
  10. ruff

    An extremely fast Python linter and code formatter, written in Rust.

    Use ruff, more recently, for formatting and linting that replaces the above four tools.

  11. black

    The uncompromising Python code formatter

    Use black and isort for formatting.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Automated Refactoring: Making Maintenance a Habit

    3 projects | dev.to | 8 Aug 2026
  • Setting up `pre-commit` in a Django project

    4 projects | dev.to | 28 Jun 2024
  • nbdev formating and linting

    7 projects | dev.to | 6 Jan 2023
  • I wrote a script to periodically change my Desktop background to live satellite images!

    4 projects | /r/Python | 5 Nov 2022
  • Data engineering projects with template: Airflow, dbt, Docker, Terraform (IAC), Github actions (CI/CD) & more

    8 projects | /r/dataengineering | 29 Oct 2022