Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Flox #623

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Add Flox #623

wants to merge 1 commit into from

Conversation

bryanhonof
Copy link

New App Submission

Repo or homepage link:

https://flox.dev/
https://github.com/flox/flox

Description:

Flox is a virtual environment and package manager all in one. With Flox you create environments that layer and replace dependencies just where it matters, making them portable across the full software lifecycle.

Why I think it's awesome:

I believe it's awesome, since it creates a whole new way of thinking about development environments, and package management. Instead of installing software globally somewhere on your system. It installs it in specific environments that can be activated and deactivated as you wish. Thus, only giving you the tools that you need at that time, and nothing else.

It's also cool that I can choose which version of packages I want, and what package groups I want to make sure are on a compatible version with each other.

There's also this whole environment sharing aspect with the .flox directory in your git repo. This way, I can assure a team is on the same version of software, without having to ship my machine around. And since it's not as isolated as e.g. Docker, I can still use the shell that I'm used to, with the SSH config that I've built over the years.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant