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.

  • 23 626 23 626
    packages
    available
  • 229.8K 229 779
    package
    versions
  • 5.159M 5 158 677
    downloads
    yesterday
  • 37.12M 37 118 842
    downloads
    last 7 days
  • 14.64B 14 641 269 518
    downloads
    all time

Most Downloaded

  • 3 352 120 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 582 days ago

  • 2 886 125 downloads Socket acceptor pool for TCP protocols. 2.2.0 published 376 days ago

  • 2 859 723 downloads Dynamic dispatching library for metrics and instrumentations 1.3.0 published 555 days ago

  • 2 689 980 downloads Support library for manipulating Web protocols. 2.16.0 published 163 days ago

  • 2 627 975 downloads Compose web applications with functions 1.19.1 published 81 days ago

  • 2 616 130 downloads A MIME type module for Elixir 2.0.7 published 289 days ago

  • 2 568 081 downloads Crypto-related functionality for the web 2.1.1 published 331 days ago

  • 2 485 228 downloads SSL verification library 1.1.7 published 983 days ago

New Packages

  • Elixir client for Mercado Pago API published 42 minutes ago

  • Bring Elixir-style __ENV__ macro into Erlang via parse transform published 1 hour ago

  • A high-performance chess library in pure Elixir with bitboard move generation. published 12 hours ago

  • anu

    Composable Elixir SDK for the WhatsApp Business API published 17 hours ago

  • Smoothie worker runtime and supervision layer published 21 hours ago

  • Smoothie worker policy and capability guard hooks published 21 hours ago

  • Smoothie worker contract envelopes and lifecycle published 21 hours ago

  • Elixir SDK wrapper for the mlld CLI published 23 hours ago

  • Elixir client for the Pi coding agent RPC protocol. published 1 day ago

  • Gleam SDK for Dagger — type-safe pipelines via GraphQL codegen published 1 day ago

Recently Updated

  • A high-performance, lossless compression library for time series data implementing Facebook's Gor... 2.2.4 published 1 minute ago

  • yog

    Graph algorithm library: Dijkstra, A*, Bellman-Ford, Floyd-Warshall, BFS/DFS, MST, min-cut (Stoer... 2.0.0 published 11 minutes ago

  • Model Context Protocol (MCP) implementation in Elixir with Phoenix integration 0.17.1 published 42 minutes ago

  • Elixir client for Mercado Pago API 0.1.0 published 42 minutes ago

  • Easing functions for animation in pure Gleam 2.0.0 published 52 minutes ago

  • A stateful mock Stripe server for testing Elixir applications 1.0.2 published 1 hour ago

  • Bring Elixir-style __ENV__ macro into Erlang via parse transform 0.1.0 published 1 hour ago

  • Elixir NIF bindings for OpenZL, Meta's format-aware compression framework. Extends zstd with type... 0.4.5 published 1 hour ago

  • A powerful, intelligent data table component for Phoenix LiveView applications with seamless Ash ... 0.12.1 published 1 hour ago

  • High-performance HTML to Markdown converter with a Rust core 2.26.3 published 1 hour ago