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.

  • 24 137 24 137
    packages
    available
  • 233.9K 233 864
    package
    versions
  • 6.944M 6 943 673
    downloads
    yesterday
  • 36.02M 36 015 735
    downloads
    last 7 days
  • 14.77B 14 769 741 627
    downloads
    all time

Most Downloaded

  • 3 656 801 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 607 days ago

  • 3 194 613 downloads Dynamic dispatching library for metrics and instrumentations 1.4.1 published 16 days ago

  • 3 047 175 downloads Socket acceptor pool for TCP protocols. 2.2.0 published 401 days ago

  • 2 848 588 downloads A MIME type module for Elixir 2.0.7 published 314 days ago

  • 2 836 883 downloads Support library for manipulating Web protocols. 2.16.0 published 188 days ago

  • 2 832 802 downloads Compose web applications with functions 1.19.1 published 106 days ago

  • 2 815 278 downloads Crypto-related functionality for the web 2.1.1 published 356 days ago

  • 2 660 065 downloads unicode_util compatibility library for Erlang < 20 0.7.1 published 302 days ago

New Packages

  • Elixir SDK for the Hallpass agent identity and message proof protocol. published 22 minutes ago

  • Elixir client for Stripe Managed Payments (merchant of record) published 29 minutes ago

  • Ecto-like database migration library for Gleam + PostgreSQL published 31 minutes ago

  • Prevent cascading failures in your Gleam applications. Circuit breaker pattern with sliding windo... published 1 hour ago

  • A framework for building AI agents in Elixir published 1 hour ago

  • Docker engine SDK implemented in Elixir published 2 hours ago

  • Sassone is an XML parser and encoder in Elixir that focuses on speed and standard compliance. published 6 hours ago

  • Compile-time design token library for Elixir published 6 hours ago

  • Additional generators for StreamData published 7 hours ago

  • A lightweight Gleam CalDAV client library for discovery, calendars, and events. published 7 hours ago

Recently Updated

  • Elixir SDK for the Hallpass agent identity and message proof protocol. 0.1.0 published 22 minutes ago

  • Concurrent browser testing for Elixir, powered by WebDriver BiDi. A fork of Wallaby. 0.1.42 published 26 minutes ago

  • Elixir client for TigerBeetle, the financial transactions database. 0.16.78 published 28 minutes ago

  • Elixir client for Stripe Managed Payments (merchant of record) 0.1.0 published 29 minutes ago

  • Ecto-like database migration library for Gleam + PostgreSQL 0.1.0 published 31 minutes ago

  • A comprehensive pure Elixir graph algorithm library 0.70.0 published 31 minutes ago

  • An Elixir abstraction for provisioning and interacting with sandbox environments 0.2.1 published 35 minutes ago

  • An Elixir abstraction for provisioning and interacting with sandbox environments 0.2.0 published 36 minutes ago

  • Prevent cascading failures in your Gleam applications. Circuit breaker pattern with sliding windo... 1.0.0 published 1 hour ago

  • The extension for integrating Ash resources with Oban. 0.8.5 published 1 hour ago