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.

  • 18 875 18 875
    packages
    available
  • 166.4K 166 384
    package
    versions
  • 5.971M 5 970 587
    downloads
    yesterday
  • 30.68M 30 680 557
    downloads
    last 7 days
  • 11.54B 11 540 194 962
    downloads
    all time

Most Downloaded

  • 5 192 031 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.1 published 300 days ago

  • 4 463 241 downloads SSL verification library 1.1.7 published 317 days ago

  • 4 462 890 downloads Dynamic dispatching library for metrics and instrumentations 1.2.1 published 476 days ago

  • 4 461 589 downloads Parse transform library 3.4.2 published 207 days ago

  • 4 444 642 downloads CA bundle adapted from Mozilla by https://certifi.io 2.13.0 published 77 days ago

  • 4 403 617 downloads Socket acceptor pool for TCP protocols. 2.1.0 published 966 days ago

  • 4 360 507 downloads unicode_util compatibility library for Erlang < 20 0.7.0 published 1245 days ago

  • 4 352 912 downloads A pure Erlang IDNA implementation 6.1.1 published 1244 days ago

New Packages

  • 2D vectors for Gleam published 10 minutes ago

  • An a fork of Unleash Feature Flag client for Elixir with additional feature" Original project ca... published 1 hour ago

  • A rebar plugin to print important directories for rebar3 published 5 hours ago

  • A :pg based Phoenix PubSub adapter with at-least-once delivery published 6 hours ago

  • Elixir bindings for libjq, the library form of the command-line tool jq published 7 hours ago

  • DaisyUI component library for LiveView published 13 hours ago

  • Supplements Kernel module published 1 day ago

  • Elixir Pods is a lightweight protocol on top of stdout and stderr. published 1 day ago

  • The Inertia.js adapter for Elixir/Phoenix. published 1 day ago

  • Gleam interface to Erlang sparse arrays published 1 day ago

Recently Updated

  • 2D vectors for Gleam 1.0.0 published 10 minutes ago

  • Library for distributing stream processing across a cluster 0.1.4 published 24 minutes ago

  • Library for distributing stream processing across a cluster 0.1.3 published 51 minutes ago

  • Helper for working with FFmmpeg in Gleam 1.1.1 published 1 hour ago

  • An a fork of Unleash Feature Flag client for Elixir with additional feature" Original project ca... 1.9.0 published 1 hour ago

  • A JSON API front end for the `Ash` resource framework 1.0.0-rc.6 published 3 hours ago

  • ash

    A declarative, extensible framework for building Elixir applications. 3.0.0-rc.41 published 3 hours ago

  • A rebar plugin to print important directories for rebar3 0.1.0 published 5 hours ago

  • Ergonomic Mocking for Elixir Unit Testing 0.13.1 published 6 hours ago

  • A :pg based Phoenix PubSub adapter with at-least-once delivery 0.1.0 published 6 hours ago