Getting started

Fetch dependencies from Hex without creating an account. Hex is usable out of the box in Elixir with Mix and in Erlang with Rebar3. Check our FAQ for commonly asked questions.

Publish packages

Create an account and follow the publishing guide. Your package will be immediately available to all Elixir and Erlang users and the documentation will be available on HexDocs.

Private packages

Publish private packages by creating an organization. Your private packages will get the same features as public packages such as fast dependency fetching, HexDocs, and run on the same reliable infrastructure that serves millions of packages daily. See our pricing page for more details.

  • 21 512 21 512
    packages
    available
  • 206.5K 206 469
    package
    versions
  • 8.47M 8 469 783
    downloads
    yesterday
  • 44.06M 44 062 301
    downloads
    last 7 days
  • 13.7B 13 697 541 627
    downloads
    all time

Most Downloaded

  • 6 679 384 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 349 days ago

  • 6 026 000 downloads Parse transform library 3.4.2 published 641 days ago

  • 5 563 909 downloads Socket acceptor pool for TCP protocols. 2.2.0 published 143 days ago

  • 5 531 675 downloads Dynamic dispatching library for metrics and instrumentations 1.3.0 published 322 days ago

  • 5 273 970 downloads Support library for manipulating Web protocols. 2.15.0 published 90 days ago

  • 5 123 840 downloads A MIME type module for Elixir 2.0.7 published 56 days ago

  • 5 044 642 downloads SSL verification library 1.1.7 published 750 days ago

  • 5 040 384 downloads CA bundle adapted from Mozilla by https://certifi.io 2.15.0 published 45 days ago

New Packages

  • Mix task that wraps any Elixir Mix project generator in a devenv.sh Nix environment published 39 minutes ago

  • Capture dep's CHANGELOG updates during `mix deps.update` and collect in new file published 1 hour ago

  • Fast and secure MIME type detection using the system's file command published 4 hours ago

  • An Elixir client library for uploading CSV files to Qlik Cloud with comprehensive API support published 8 hours ago

  • Mailcast Elixir SDK published 9 hours ago

  • A robust implementation of cuid2 for Elixir published 9 hours ago

  • Elixir client library for the Letta AI API, providing comprehensive access to AI agent functional... published 15 hours ago

  • A library for creating program wide unique identifiers published 18 hours ago

  • Automatically clear flash messages after a timeout in Phoenix LiveView applications. Works with b... published 1 day ago

  • MessagePack encoding/decoding for Gleam. published 1 day ago

Recently Updated

  • Mix task that wraps any Elixir Mix project generator in a devenv.sh Nix environment 0.2.2 published 1 minute ago

  • Mutable directed graph 0.1.18 published 33 minutes ago

  • Mix task that wraps any Elixir Mix project generator in a devenv.sh Nix environment 0.2.1 published 39 minutes ago

  • Elixir Ecto utils. 2.11.0 published 47 minutes ago

  • An Elixir wrapper for the music live-coding language SuperCollider. Supex communicates with Super... 0.1.1 published 1 hour ago

  • Capture dep's CHANGELOG updates during `mix deps.update` and collect in new file 0.3.4 published 1 hour ago

  • A tool to generate parts of documentation with custom generator functions. 0.6.2 published 2 hours ago

  • Tools for managing elixir mono-repos 0.2.2 published 4 hours ago

  • An NBT encoder and decoder for gleam 1.2.0 published 4 hours ago

  • Fast and secure MIME type detection using the system's file command 0.1.0 published 4 hours ago