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.

  • 17 874 17 874
    packages
    available
  • 153K 153 038
    package
    versions
  • 5.769M 5 769 428
    downloads
    yesterday
  • 31.99M 31 986 732
    downloads
    last 7 days
  • 10.9B 10 900 185 408
    downloads
    all time

Most Downloaded

  • 5 083 491 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.1 published 152 days ago

  • 4 552 054 downloads Dynamic dispatching library for metrics and instrumentations 1.2.1 published 328 days ago

  • 4 289 968 downloads CA bundle adapted from Mozilla by https://certifi.io 2.12.0 published 99 days ago

  • 4 276 029 downloads SSL verification library 1.1.7 published 169 days ago

  • 4 251 983 downloads Parse transform library 3.4.2 published 59 days ago

  • 4 203 499 downloads Socket acceptor pool for TCP protocols. 2.1.0 published 818 days ago

  • 4 173 022 downloads Small, fast, modern HTTP server. 2.10.0 published 222 days ago

  • 4 141 777 downloads unicode_util compatibility library for Erlang < 20 0.7.0 published 1097 days ago

New Packages

  • Traffic shapers for erlang and elixir published 7 hours ago

  • Phoenix Admin Panel built with PETAL. published 11 hours ago

  • Broadway producer for PGMQ published 12 hours ago

  • Gleam modules and functions for installing and invoking TailwindCSS published 13 hours ago

  • An Elixir client library for Kevo's reverse engineered web API. published 14 hours ago

  • Native Elixir wrapper for the Scrypt KDF published 16 hours ago

  • A questionable bag of helper functions published 17 hours ago

  • MartianEx allows converting Markdown text to Notion API block objects published 1 day ago

  • si

    The library, implements modules and structs for work with `The International System of Units`. published 1 day ago

  • A wrapper for the standard library's OptionParser published 1 day ago

Recently Updated

  • Lazy implementation of Kernel.SpecialForms.for/1 based on streams 1.1.0 published 12 minutes ago

  • A Speedtest.net Client for Elixir 1.1.1 published 38 minutes ago

  • An Elixir client library for Kevo's reverse engineered web API. 0.2.0 published 1 hour ago

  • A filesystem-based build engine which provides a flexible mechanism for parsing and processing fi... 1.0.3 published 3 hours ago

  • ash

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

  • ExAws.KMS service package 2.3.2 published 5 hours ago

  • Braze HTTP API (generated from Braze Postman Collection) 1.0.17 published 6 hours ago

  • Elixir library to wrap the main HTTP libraries 0.2.0 published 6 hours ago

  • Traffic shapers for erlang and elixir 0.1.0 published 7 hours ago

  • A collection of components and design tokens for building Lustre apps. 0.2.0 published 7 hours ago