Editor support for the nix language?

This page summarizes the projects mentioned and recommended in the original post on /r/NixOS

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. rnix-lsp

    Discontinued WIP Language Server for Nix! [maintainer=@aaronjanse]

    There's a work in progress language server: rnix which I'm using in emacs. Features like autocomplete are limited though, I'm guessing because you'd need to evaluate the actual Nix code to correctly deduce what properties exist.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. statix

    lints and suggestions for the nix programming language

    As others have mentioned, there are a couple of LSP implementations. There's also statix for basic static analysis, as well as a few formatters, including nixpkgs-fmt and alejandra.

  4. nixpkgs-fmt

    Discontinued Nix code formatter for nixpkgs [maintainer=@zimbatm]

    As others have mentioned, there are a couple of LSP implementations. There's also statix for basic static analysis, as well as a few formatters, including nixpkgs-fmt and alejandra.

  5. alejandra

    The Uncompromising Nix Code Formatter

    As others have mentioned, there are a couple of LSP implementations. There's also statix for basic static analysis, as well as a few formatters, including nixpkgs-fmt and alejandra.

  6. devenv

    Fast, Declarative, Reproducible, and Composable Developer Environments

    If you use https://devenv.sh you can just do:

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

  • The Most Elegant Configuration Language

    3 projects | news.ycombinator.com | 11 Jan 2025
  • Mise: Dev tools, env vars, task runner

    15 projects | news.ycombinator.com | 6 Dec 2024
  • Biome.js, a toolchain to format and lint your web project

    1 project | dev.to | 9 Nov 2024
  • Rubocop-obsession: RuboCop extension focused on higher-level concepts

    4 projects | news.ycombinator.com | 27 Oct 2024
  • Flox, a better alternative to Dev Containers

    3 projects | news.ycombinator.com | 25 Oct 2024

Did you know that Rust is
the 5th most popular programming language
based on number of references?