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.

  • 8 748 8 748
    packages
    available
  • 49 147 49 147
    package
    versions
  • 2 603K 2 603 333
    downloads
    yesterday
  • 12 497K 12 497 922
    downloads
    last 7 days
  • 521M 521 749 959
    downloads
    all time

Most Downloaded

  • 1 663 843 downloads Socket acceptor pool for TCP protocols. published 1754 days ago

  • 1 645 218 downloads CA bundle adapted from Mozilla by https://certifi.io published 1349 days ago

  • 1 619 896 downloads Library to handle mimetypes published 1347 days ago

  • 1 580 105 downloads simple HTTP client published 1741 days ago

  • 1 551 530 downloads SSL verification functions for Erlang published 1166 days ago

  • 1 543 109 downloads A pure Erlang IDNA implementation published 1741 days ago

  • 1 540 020 downloads A specification and conveniences for composable modules between web applications published 1854 days ago

  • 1 526 071 downloads A generic interface to different metrics systems in Erlang. published 1262 days ago

New Packages

  • CRON-esque job scheduler for Exq published 10 hours ago

  • A hex module who does recursive sort over a nested list. published 13 hours ago

  • Nerves System - Raspberry Pi A+ / B+ / B published 17 hours ago

  • Prioritized selective receive for Elixir published 18 hours ago

  • Location and language database. published 21 hours ago

  • The main purpose of this package is it gives you the issues of projects which are available in Gi... published 22 hours ago

  • Workflow engine with conditions, forks and parallel processes. published 1 day ago

  • A minesweeper game published 1 day ago

  • CockroachDB adaptor for Ecto published 1 day ago

  • Custom Elixir authorization library published 1 day ago

Recently Updated

  • HTTP/1 and HTTP/2 client for Elixir. Based on Gun and Poolboy. 0.1.6 published 3 hours ago

  • A fast protocol buffer library 0.0.6 published 4 hours ago

  • A search deployment helper library. Aims to bring distributed Sphinx up to the ease of deployment... 0.1.5 published 9 hours ago

  • POP3 email client in pure Erlang, a.k.a. erlpop derived from the original epop package. Retrieve/... 1.3.1 published 9 hours ago

  • An alternative MongoDB driver for Elixir 0.5.4 published 10 hours ago

  • CRON-esque job scheduler for Exq 0.1.0 published 10 hours ago

  • PKCS #11 module for using the NervesKey 0.2.1 published 13 hours ago

  • A hex module who does recursive sort over a nested list. 0.3.0 published 13 hours ago

  • Provides a `Logger` backend for Sentry, to automatically submit Logger events above a configurabl... 0.1.6 published 14 hours ago

  • Simple elixir AMQP client 2.0.0 published 15 hours ago