+ 1

What is Hex?

Hex is package manager for the Erlang VM. This project currently provides tasks that integrate with Mix, Elixir's build tool.
Hex is a tool in the Package Managers category of a tech stack.
Hex is an open source tool with 577 GitHub stars and 120 GitHub forks. Here’s a link to Hex's open source repository on GitHub

Who uses Hex?

4 companies reportedly use Hex in their tech stacks, including inkl, Cinch Financial, and Hacker Experience.

9 developers on StackShare have stated that they use Hex.

Hex Integrations

Why developers like Hex?

Here’s a list of reasons why companies and developers use Hex
Top Reasons
Be the first to leave a pro
Hex Reviews

Here are some stack decisions, common use cases and reviews by companies and developers who chose Hex in their tech stack.

Sebastian Gębski
Sebastian Gębski
CTO at Shedul/Fresha · | 7 upvotes · 44.3K views
atFresha EngineeringFresha Engineering
Phoenix Framework
Phoenix Framework

Another major decision was to adopt Elixir and Phoenix Framework - the DX (Developer eXperience) is pretty similar to what we know from RoR, but this tech is running on the top of rock-solid Erlang platform which is powering planet-scale telecom solutions for 20+ years. So we're getting pretty much the best from both worlds: minimum friction & smart conventions that eliminate the excessive boilerplate AND highly concurrent EVM (Erlang's Virtual Machine) that makes all the scalability problems vanish. The transition was very smooth - none of Ruby developers we had decided to leave because of Elixir. What is more, we kept recruiting Ruby developers w/o any requirement regarding Elixir proficiency & we still were able to educate them internally in almost no time. Obviously Elixir comes with some more tools in the stack: Credo , Hex , AppSignal (required to properly monitor BEAM apps).

See more

Hex Alternatives & Comparisons

What are some alternatives to Hex?
It is a tool for dependency management in PHP. It allows you to declare the libraries your project depends on and it will manage (install/update) them for you.
Homebrew installs the stuff you need that Apple didn’t. Homebrew installs packages to their own directory and then symlinks their files into /usr/local.
A free and open-source package manager designed for the Microsoft development platform. It is also distributed as a Visual Studio extension.
It makes package management reliable and reproducible. It provides atomic upgrades and rollbacks, side-by-side installation of multiple versions of a package, multi-user package management and easy setup of build environments.
It is based on a developer-centric package manager called NuGet. Unlike manual installations, It adds, updates, and uninstalls programs in the background requiring very little user interaction.
See all alternatives

Hex's Followers
23 developers follow Hex to keep up with related blogs and decisions.
Jesse Cai
John Alton
Louis Beltramo
Alex Parker
Debajit Adhikary
Andrey Kanyuka
Тимур Фаткулин
Matthew Smithson
Navin Peiris