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.

  • 10 320 10 320
    packages
    available
  • 61 377 61 377
    package
    versions
  • 312.5K 312 533
    downloads
    yesterday
  • 8.398M 8 398 191
    downloads
    last 7 days
  • 1.085B 1 085 373 664
    downloads
    all time

Most Downloaded

  • 3 249 144 downloads A blazing fast JSON parser and generator in pure Elixir. published 774 days ago

  • 3 243 672 downloads SSL verification functions for Erlang published 1424 days ago

  • 3 230 323 downloads CA bundle adapted from Mozilla by https://certifi.io published 1608 days ago

  • 3 205 779 downloads Library to handle mimetypes published 1606 days ago

  • 3 202 055 downloads A pure Erlang IDNA implementation published 1999 days ago

  • 3 194 859 downloads A generic interface to different metrics systems in Erlang. published 1520 days ago

  • 3 180 554 downloads simple HTTP client published 1999 days ago

  • 3 163 383 downloads unicode_util compatibility library for Erlang < 20 published 988 days ago

New Packages

  • ASN.1 Mix Task published 1 hour ago

  • Erlang/Elixir NIFs in nim published 9 hours ago

  • An Elixir port of Python's CSV Sniffer. published 10 hours ago

  • Limit how many of the same function can execute simultaneously published 22 hours ago

  • String encoding/decoding NIF using rust [encoding](https://crates.io/crates/encoding) library published 1 day ago

  • Execute .exs scripts with the ability to depend on other mix projects (including hex packages) wi... published 1 day ago

  • A web crawler that respects `robots.txt`. published 1 day ago

  • Supervises commands described by a Procfile published 1 day ago

  • Supervision modules used by honcho published 1 day ago

  • fds

    Erlang/Elixir's missing fast / functional data structures published 1 day ago

Recently Updated

  • avr

    AVR is a library to upload a firmware into AVR microcontrollers 0.1.2 published 13 minutes ago

  • Erlang flow control 0.3.1 published 32 minutes ago

  • ASN.1 Mix Task 0.0.1 published 1 hour ago

  • ca

    CA Certificate Authority 1.2.0 published 1 hour ago

  • A simple and fast CSV parsing and dumping library 0.7.0 published 1 hour ago

  • An integration with Waffle and Ecto. 0.0.7 published 2 hours ago

  • Flexible file upload and attachment library for Elixir. 1.0.0 published 2 hours ago

  • Database connection behaviour for database transactions and connection pooling 2.2.1 published 4 hours ago

  • Alsa libasound2 bindings 0.2.0 published 5 hours ago

  • Absinthe integration based on Ecto schema 0.3.1 published 5 hours ago