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.

  • 14 216 14 216
    packages
    available
  • 100.3K 100 263
    package
    versions
  • 5.523M 5 522 997
    downloads
    yesterday
  • 39.35M 39 350 294
    downloads
    last 7 days
  • 6.994B 6 994 371 699
    downloads
    all time

Most Downloaded

  • 7 426 081 downloads A blazing fast JSON parser and generator in pure Elixir. published 1489 days ago

  • 7 275 334 downloads Internationalization and localization through gettext published 2320 days ago

  • 7 058 068 downloads Tzdata is a parser and library for the tz database. published 2519 days ago

  • 6 539 822 downloads Parse transform library published 2241 days ago

  • 6 370 660 downloads Timex is a rich, comprehensive Date/Time library for Elixir projects, with full timezone support ... published 2828 days ago

  • 6 287 237 downloads CA bundle adapted from Mozilla by https://certifi.io published 2323 days ago

  • 6 164 567 downloads simple HTTP client published 2715 days ago

  • 6 146 873 downloads Crypto-related functionality for the web published 1204 days ago

New Packages

  • Tools for tighter (more static) programming in Elixir with a particular focus on distinguishing t... published 2 minutes ago

  • Bootstrapped algebraic data types for Elixir, forked by doma for maintenance and testing packagesets published 1 hour ago

  • Monads and other dark magic (monoids, functors, traversables, &c), forked by doma for maintenance... published 2 hours ago

  • Common combinators for Elixir, forked by doma for maintenance and testing packagesets. published 3 hours ago

  • An Elixir Library for Dwolla published 3 hours ago

  • Erlang round-robin load balancer for Erlang processes based on ETS published 13 hours ago

  • A toolkit for working with docx files in Elixir published 1 day ago

  • A debugging toolbar for Phoenix published 1 day ago

  • Erlang binding to code-rs for various coding schemes published 1 day ago

  • shq

    Shared inter-process queues published 1 day ago

Recently Updated

  • Tools for tighter (more static) programming in Elixir with a particular focus on distinguishing t... 0.1.0-pre published 2 minutes ago

  • REnum is Enum extended with convenient functions inspired by Ruby and Rails ActiveSupport. 0.3.2 published 34 minutes ago

  • Bootstrapped algebraic data types for Elixir, forked by doma for maintenance and testing packagesets 1.3.1-doma published 1 hour ago

  • Mix tasks for installing and invoking sass 0.4.0 published 2 hours ago

  • Monads and other dark magic (monoids, functors, traversables, &c), forked by doma for maintenance... 1.0.4-doma published 2 hours ago

  • Common combinators for Elixir, forked by doma for maintenance and testing packagesets. 2.3.2-doma2 published 2 hours ago

  • Smart mirror framework 2.1.2 published 3 hours ago

  • Common combinators for Elixir, forked by doma for maintenance and testing packagesets. 2.3.2-doma published 3 hours ago

  • An Elixir Library for Dwolla 1.0.0 published 3 hours ago

  • ash

    A resource declaration and interaction library. Built with pluggable data layers, and designed to... 1.50.15 published 4 hours ago