A feature-rich language server for the Nix language, built on the official Nix C++ libraries.
nixd is a language server for the Nix programming language, providing features like code completion, goto definition, and documentation for Nix expressions and configurations. It solves the problem of limited editor support for Nix by offering deep integration with the Nix ecosystem, including nixpkgs options and packages.
Nix developers and system administrators who write Nix expressions, NixOS configurations, home-manager modules, or flake-parts and want enhanced editor support.
Developers choose nixd because it is built directly on the official Nix C++ libraries, ensuring accurate analysis and seamless integration with the user's existing Nix environment, including shared evaluation caches.
Nix language server, based on nix libraries [maintainer=@inclyc,@takeokunn,@Aleksanaa]
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.