12
20
0

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 567 GitHub stars and 118 GitHub forks. Here’s a link to Hex's open source repository on GitHub

Who uses Hex?

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

Developers
8 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 · 21.6K views
atFresha EngineeringFresha Engineering
AppSignal
Hex
Credo
Erlang
Phoenix Framework
Elixir

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?
Composer
Composer 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
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.
NuGet
A free and open-source package manager designed for the Microsoft development platform. It is also distributed as a Visual Studio extension.
Nix
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.
JSPM
It is a package manager for the SystemJS universal module loader, built on top of the dynamic ES6 module loader. You can load npm packages in modern browsers with the native browser ES module loader.
See all alternatives

Hex's Stats

Hex's Followers
20 developers follow Hex to keep up with related blogs and decisions.
Alex McLain
MohammadAsh15
TheSilverNimbus
ZachParsons
brunoasantos
Andrew Chou
Phaneendra Brahmadevara
Felipe Souza
Sergio Tapia
Emiliano Mancuso