direnv-vscode
unclutter your .profile (by direnv)
nix-cde
Nix Common Development Environment (by takeda)
SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
direnv-vscode | nix-cde | |
---|---|---|
2 | 9 | |
144 | 29 | |
3.5% | - | |
9.0 | 6.4 | |
8 days ago | 9 days ago | |
TypeScript | Nix | |
BSD Zero Clause License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
direnv-vscode
Posts with mentions or reviews of direnv-vscode.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-10-25.
- Nix Survival Mode: macOS upgrades won't break Nix anymore
-
Using Nix as an alternative to dev containers in VScode.
It seems that there is a plugin https://github.com/direnv/direnv-vscode that can load .envrc for the workspace. I am not a vscode user though so I cannot test it.
nix-cde
Posts with mentions or reviews of nix-cde.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-06-26.
-
The Magic Nix Cache
This is what I'm using with gitlab: https://github.com/takeda/nix-cde/blob/master/contrib/gitlab...
-
Using Nix as an alternative to dev containers in VScode.
I myself use https://github.com/takeda/nix-cde it just wraps other projects in an opinionated way and contains the boiler plate that I would normally use otherwise.
-
As if there weren't enough packaging tools already: mitsuhiko/rye: an experimental alternative to poetry/pip/pipenv/venv/virtualenv/pdm/hatch/…
There's a project that does this with using Nix: https://github.com/takeda/nix-cde (this is a wrapper around https://github.com/nix-community/poetry2nix)
- Docker multi-stage build with Poetry
-
Python 3.11 delivers.
I personally use this: https://github.com/takeda/nix-cde it has the benefit of a reproducible build environment, but unfortunately anything involving Nix has a steep learning curve.
-
The perfect way to handle project-specific developer configs
I use this myself: https://github.com/takeda/nix-cde
-
Asdf – the language tool version manager
I don't use NixOS myself, but have Nix installed on my Mac, and it seems to provide all functionality of package or version managers I needed.
I think though it is more complex because it is a programming language that provides this functionality instead of purpose build tool like asdf.
For my needs I created a framework for development: https://github.com/takeda/nix-cde to avoid cruft of including the same things over and over in my projects.
-
Use `Python -m Pip`
Not an OP, but I became a big fan of using poetry for managing dependencies. For managing python version I started using Nix package manager. It allows to describe all dependencies via code, but with time that code became a boilerplate, so I created this: https://github.com/takeda/nix-cde
It works very well for me so far.
What are some alternatives?
When comparing direnv-vscode and nix-cde you can also consider the following projects:
intellij-direnv - direnv integration for JetBrains IDEs
hasql-interpolate
nix-installer-action - The Github Action for the Determinate Nix Installer
aws-lambda-python-runtime-interface-client
vscode-neovim - Vim mode for VSCode, powered by Neovim
nixml - NIX + YAML for easy to use reproducible environments