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 240 10 240
    packages
    available
  • 60 578 60 578
    package
    versions
  • 283K 283 031
    downloads
    yesterday
  • 17.44M 17 442 707
    downloads
    last 7 days
  • 1.058B 1 058 183 786
    downloads
    all time

Most Downloaded

  • 3 481 506 downloads SSL verification functions for Erlang published 1410 days ago

  • 3 457 207 downloads A blazing fast JSON parser and generator in pure Elixir. published 759 days ago

  • 3 432 027 downloads CA bundle adapted from Mozilla by https://certifi.io published 1593 days ago

  • 3 415 541 downloads simple HTTP client published 1985 days ago

  • 3 406 950 downloads Library to handle mimetypes published 1591 days ago

  • 3 403 424 downloads A pure Erlang IDNA implementation published 1985 days ago

  • 3 395 460 downloads A generic interface to different metrics systems in Erlang. published 1506 days ago

  • 3 362 531 downloads unicode_util compatibility library for Erlang < 20 published 973 days ago

New Packages

  • Rete algorithm in Elixir published 3 hours ago

  • Make complex actions a first-class data type. published 1 day ago

  • Functions to publish and upload remote images into Ghost CMS published 2 days ago

  • ExAws.MediaLive service package published 2 days ago

  • Small graphite aggregator to push data each x time via UDP to graphite published 3 days ago

  • C(++) AST to elixir published 3 days ago

  • An Elixir data structure that encapsulates a decimal value with a unit published 3 days ago

  • Library for working with RowBinary format in ClickHouse. published 4 days ago

  • Postgres-backed cache backend for pow published 4 days ago

  • A simple Hacker News API client in Elixir. published 4 days ago

Recently Updated

  • DawdleDB uses Dawdle and SQS to capture change notifications from PostgreSQL. 0.7.2 published 1 hour ago

  • The Math library extends Elixir with many common math-related functions, constants and (optionall... 0.4.0 published 2 hours ago

  • A library for shared helper modules in the Smart Cities Data project. 3.14.0 published 2 hours ago

  • FORM Business X-Forms 5.1.8 published 2 hours ago

  • Wild is a wildcard matching library that mimics unix-style pattern matching functionality in Elixir 1.0.0-rc.3 published 3 hours ago

  • half gen_server, half gen_statem, all state machine 0.4.6 published 3 hours ago

  • Numbers dispatches on any numeric type that follows the `Numeric` behaviour. This allows you to c... 5.2.0 published 3 hours ago

  • A library that contains test utilites used in the Smart City project 0.9.0 published 3 hours ago

  • Rete algorithm in Elixir 0.1.1 published 3 hours ago

  • Get useful info from telephone numbers. 0.4.8 published 3 hours ago