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 142 24 142
    packages
    available
  • 233.9K 233 928
    package
    versions
  • 7.019M 7 018 730
    downloads
    yesterday
  • 36.91M 36 905 607
    downloads
    last 7 days
  • 14.78B 14 776 760 357
    downloads
    all time

Most Downloaded

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

  • 3 244 226 downloads Dynamic dispatching library for metrics and instrumentations 1.4.1 published 16 days ago

  • 3 095 547 downloads Socket acceptor pool for TCP protocols. 2.2.0 published 401 days ago

  • 2 890 283 downloads A MIME type module for Elixir 2.0.7 published 314 days ago

  • 2 882 335 downloads Support library for manipulating Web protocols. 2.16.0 published 188 days ago

  • 2 873 296 downloads Compose web applications with functions 1.19.1 published 106 days ago

  • 2 858 722 downloads Crypto-related functionality for the web 2.1.1 published 356 days ago

  • 2 698 811 downloads unicode_util compatibility library for Erlang < 20 0.7.1 published 303 days ago

New Packages

  • Elixir client for Salt Edge Open Banking platform. Supports Account Information (AIS) and Payment... published 22 minutes ago

  • Pure Elixir implementation of ITU-R atmospheric propagation models for satellite link budget calc... published 1 hour ago

  • Event Bus with dual-path processing for Elixir -- PubSub latency with Oban guarantees. published 1 hour ago

  • LLM prompt evaluation workbench for Phoenix applications published 2 hours ago

  • Mix task that analyzes your xref graph to find modules causing excessive recompilation, and helps... published 9 hours ago

  • Elixir SDK for the Hallpass agent identity and message proof protocol. published 10 hours ago

  • Elixir client for Stripe Managed Payments (merchant of record) published 10 hours ago

  • Ecto-like database migration library for Gleam + PostgreSQL published 10 hours ago

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

  • A framework for building AI agents in Elixir published 11 hours ago

Recently Updated

  • Unofficial OpenCode SDK for Elixir. A complete Elixir SDK for OpenCode, providing server creation... 0.1.26 published 1 minute ago

  • Type safe data (de) serialization. 0.9.1 published 6 minutes ago

  • Elixir client for Salt Edge Open Banking platform. Supports Account Information (AIS) and Payment... 0.1.0 published 22 minutes ago

  • Macula HTTP/3 Mesh Platform - Complete distributed application framework 0.28.1 published 28 minutes ago

  • Elixir files generated from Temporal.io's protobuf files using protobuf-elixir. 1.62.6 published 41 minutes ago

  • JSONPointer tools 1.3.0 published 1 hour ago

  • Library for accessibility snapshot testing in Phoenix applications using axe-core and Playwright. 0.12.1 published 1 hour ago

  • Event Bus with dual-path processing for Elixir -- PubSub latency with Oban guarantees. 0.1.1 published 1 hour ago

  • Pure Elixir implementation of ITU-R atmospheric propagation models for satellite link budget calc... 0.5.0 published 1 hour ago

  • Event Bus with dual-path processing for Elixir -- PubSub latency with Oban guarantees. 0.1.0 published 1 hour ago