-
Use mise instead; it's fast, it gets out of your way, it's easy to use, and it's compatible with asdf plugins.
http://mise.jdx.dev/
Can't manage lower-level deps like dynamic libraries and C compilers, though. I just containerize those.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
container-shell
Starts and attaches a sandboxed shell using docker with access to the current or project directory
Very nice. I'll def. check it out.
I've created https://github.com/jrz/container-shell myself, which has a similar mindset, but is based on docker and is just a single bash script.
-
-
https://nixos.asia/en/direnv
But if you are comfortable with Nix you don't need Devbox per se, as you can get by with using Flakes. Here are some examples -- just `git clone` and run `direnv allow` (once), then you are put in the corresponding devShell
Haskell: https://github.com/srid/haskell-template
Rust: https://github.com/srid/rust-nix-template
home-manager: https://github.com/juspay/nix-dev-home
Dioxus: https://github.com/srid/dioxus-desktop-template
-
https://nixos.asia/en/direnv
But if you are comfortable with Nix you don't need Devbox per se, as you can get by with using Flakes. Here are some examples -- just `git clone` and run `direnv allow` (once), then you are put in the corresponding devShell
Haskell: https://github.com/srid/haskell-template
Rust: https://github.com/srid/rust-nix-template
home-manager: https://github.com/juspay/nix-dev-home
Dioxus: https://github.com/srid/dioxus-desktop-template
-
nixos-unified-template
A multi-platform Nix configuration template optimized for development environment, based on nixos-unified.
https://nixos.asia/en/direnv
But if you are comfortable with Nix you don't need Devbox per se, as you can get by with using Flakes. Here are some examples -- just `git clone` and run `direnv allow` (once), then you are put in the corresponding devShell
Haskell: https://github.com/srid/haskell-template
Rust: https://github.com/srid/rust-nix-template
home-manager: https://github.com/juspay/nix-dev-home
Dioxus: https://github.com/srid/dioxus-desktop-template
-
https://nixos.asia/en/direnv
But if you are comfortable with Nix you don't need Devbox per se, as you can get by with using Flakes. Here are some examples -- just `git clone` and run `direnv allow` (once), then you are put in the corresponding devShell
Haskell: https://github.com/srid/haskell-template
Rust: https://github.com/srid/rust-nix-template
home-manager: https://github.com/juspay/nix-dev-home
Dioxus: https://github.com/srid/dioxus-desktop-template
-
nammayatri
A Direct-to-Driver open mobility platform powering the next-generation of mobility applications in India.
Here's an open source "Uber" project, written largely in Haskell and heavily uses Nix/ direnv:
https://github.com/nammayatri/nammayatri
There's dedicated direnv configuration for backend and frontend development: checkout `.envrc.backend` and `.envrc.frontend` files. They both use `use flake`, specifying the appropriate devShell argument.