SaaSHub helps you find the best software and product alternatives Learn more →
Mise Alternatives
Similar projects and alternatives to mise
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Nomad
Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications. Nomad is easy to operate and scale and has native Consul and Vault integrations.
-
spec
Development Containers: Use a container as a full-featured development environment. (by devcontainers)
-
pyenv-win
pyenv for Windows. pyenv is a simple python version management tool. It lets you easily switch between multiple versions of Python. It's simple, unobtrusive, and follows the UNIX tradition of single-purpose tools that do one thing well.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
mise reviews and mentions
- Show HN: I made a multiple runtime version manager that can be used on Windows
- Mise-en-place – The front-end to your dev env
- Mise-en-place: The front-end to your dev env
-
Pyenv – lets you easily switch between multiple versions of Python
Why not just use a tool like asdf (https://asdf-vm.com/) or mise (https://mise.jdx.dev/)?
These tools have the advantage of not being multi-taskers and can manage version for all your tools. You wouldn’t need pyenv and npm and rvm and…
We’ve even started committing the .mise.toml files for projects to our repos. That way, since we work on multiple projects that may need multiple versions of the same tool, it’s handled and documented.
-
Difftastic, a structural diff tool that understands syntax
direnv + mise does exactly that. When I cd to various directories I get different env vars, it's pretty neat. Setting aliases would just be a case of adding them.
https://github.com/jdx/mise/discussions/1525 for an example of how I use direnv with mise.
https://mise.jdx.dev/direnv.html
https://mise.jdx.dev/templates.html
-
Experimenting with Modern UI Alternatives in Rails
Installed bun js runtime (I used mise, btw)
-
Show HN: Flox 1.0 – Open-source dev env as code with Nix
Not nix based, but I really like https://github.com/jdx/mise too to manage dev tools.
It’s a modern version of https://github.com/asdf-vm/asdf written in Rust.
-
A Journey to Find an Ultimate Development Environment
The purpose of a version manager is to help you navigate or install any tools for development easily. Version Manager can be one tool for each dependency (e.g. NVM, g) or One tool for all dependencies (e.g. asdf, mise).
- Mise-En-Place - dev tools, env vars, task runner
-
NixOS: Declarative Builds and Deployments
I built mise-en-place[1] out of frustration trying to adopt nix. I found nix very challenging to adopt. I felt my system had a "split-brain" problem where it had a bunch of nix-built stuff that only worked with the other nix-built stuff and not the stuff that came from homebrew or whatever. Just a lot of binary-incompatibility problems I've never had to and certainly never wanted to deal with.
Now granted, I took a lot of code from other projects like asdf so I can't take full credit, but in my experience in the year having people use it pretty successfully, I think my "worse-is-better" approach actually is better than nix's for most people.
With mise, I don't deal with system libraries. If you want to install something that needs libyaml—well you need to install libyaml first. That seems like a downside but I think it's precisely _that_ which had made the project a success. With mise, I work _with_ your system—I don't try to bypass it like nix. Yes you might need to run apt or brew to get some dependencies up to date before you install something. mise is great at managing dev tools but it stays out of your system.
Is it reproducible? Heavens no. I don't think it should be. I think it should be easy to use and nix (nor nixos) will never be that. I _regularly_ help frustrated users attempting to use nixos because people online say it's great but they have no clue what shared objects are and why nothing they do ever seems to work like it does with Ubuntu.
Check my tool out if you haven't seen it yet. I just added support for other backends starting with npm and cargo—so no more `npm i -g` of tools into some bottomless pit of CLIs you'll never look at again.
[1]: https://github.com/jdx/mise
-
A note from our sponsor - SaaSHub
www.saashub.com | 27 Apr 2024
Stats
jdx/mise is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of mise is Rust.
Sponsored