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.

  • 15 825 15 825
    packages
    available
  • 119.7K 119 666
    package
    versions
  • 6.389M 6 388 780
    downloads
    yesterday
  • 62.31M 62 309 747
    downloads
    last 7 days
  • 8.76B 8 759 996 506
    downloads
    all time

Most Downloaded

  • 7 953 844 downloads Peace of mind from prototype to production 1.6.15 published 3140 days ago

  • 7 716 712 downloads Internationalization and localization through gettext 0.20.0 published 2631 days ago

  • 7 443 890 downloads Tzdata is a parser and library for the tz database. 1.1.1 published 2830 days ago

  • 7 069 292 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.0 published 1800 days ago

  • 6 970 593 downloads A Plug adapter for Cowboy 2.6.0 published 1498 days ago

  • 6 560 002 downloads PostgreSQL driver for Elixir 0.16.5 published 3140 days ago

  • 6 519 126 downloads Compose web applications with functions 1.14.0 published 3139 days ago

  • 6 474 885 downloads Timex is a rich, comprehensive Date/Time library for Elixir projects, with full timezone support ... 3.7.9 published 3139 days ago

New Packages

  • A Gleam library for building HTML strings usings functions. published 5 hours ago

  • cva

    Class Variance Authority. Easily construct classes with variant definitions. published 7 hours ago

  • An Elixir wrapper for twitch.tv's EventSub API. published 23 hours ago

  • Library to create and edit iCalendar files without parsing. published 1 day ago

  • A bare bones interface for the Pokemon API. It can get selected information for a pokemon by... published 1 day ago

  • A OpenTelemetry implementation for Ravix published 1 day ago

  • Erlang library for unicode to gsm transliteration published 1 day ago

  • A Gleam implementation of Erlang logger published 1 day ago

  • E-commerce Checkout for Elixir. published 1 day ago

  • Pipple is an Elixir client package for communicating with Rippling's API (rippling.com) published 1 day ago

Recently Updated

  • A Mix formatter that sorts your Tailwind classes 0.3.1 published 2 hours ago

  • Functional lenses for nested structures 2.4.3 published 2 hours ago

  • A Mix formatter that sorts your Tailwind classes 0.3.0 published 4 hours ago

  • Light-weight image processing module in Elixir with CImg. 0.1.14 published 5 hours ago

  • Nerves System BR - Buildroot based build platform for Nerves Systems 1.21.4 published 5 hours ago

  • A Gleam library for building HTML strings usings functions. 0.1.0 published 5 hours ago

  • A mongodb driver for gleam 0.11.0 published 6 hours ago

  • cva

    Class Variance Authority. Easily construct classes with variant definitions. 0.1.1 published 7 hours ago

  • A bson encoder and decoder written in gleam 0.18.0 published 7 hours ago

  • cva

    Class Variance Authority. Easily construct classes with variant definitions. 0.1.0 published 7 hours ago