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 355 23 355
    packages
    available
  • 227.6K 227 575
    package
    versions
  • 5.309M 5 308 584
    downloads
    yesterday
  • 26.6M 26 598 870
    downloads
    last 7 days
  • 14.56B 14 562 275 473
    downloads
    all time

Most Downloaded

  • 3 167 888 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 565 days ago

  • 2 719 018 downloads Socket acceptor pool for TCP protocols. 2.2.0 published 359 days ago

  • 2 708 826 downloads Dynamic dispatching library for metrics and instrumentations 1.3.0 published 538 days ago

  • 2 544 180 downloads Support library for manipulating Web protocols. 2.16.0 published 146 days ago

  • 2 480 773 downloads Compose web applications with functions 1.19.1 published 64 days ago

  • 2 476 579 downloads A MIME type module for Elixir 2.0.7 published 272 days ago

  • 2 418 067 downloads Crypto-related functionality for the web 2.1.1 published 314 days ago

  • 2 353 551 downloads SSL verification library 1.1.7 published 966 days ago

New Packages

  • Testing helpers for the Nova web framework published 3 hours ago

  • A Gleam FTP/FTPS client library with full RFC support for both passive and active mode published 4 hours ago

  • Elixir binding for Harfbuzz using Rustybuzz as NIF, with RustlerPrecompiled published 4 hours ago

  • OpenTelemetry instrumentation for the Nova web framework published 5 hours ago

  • 🚂 Complete Polar SDK for Elixir with 1:1 feature parity to the official JavaScript SDK. Full A... published 5 hours ago

  • A simple, extensible static site generator built in Elixir published 5 hours ago

  • A flexible, composable resource management UI library for Ash Framework applications. Features au... published 8 hours ago

  • Fast Mermaid diagram to SVG rendering via native Rust NIF published 14 hours ago

  • A Phoenix LiveView dashboard for debugging and monitoring Sagents agents in real-time. published 15 hours ago

  • An Elixir utiliy to filter logs published 16 hours ago

Recently Updated

  • Full stack isomorphic Elixir web framework that can be used on top of Phoenix. 0.7.0 published 6 minutes ago

  • Complete Stripe SDK for Elixir with 1:1 parity to the official Ruby SDK. V1+V2 API coverage (190 ... 0.1.6 published 8 minutes ago

  • Complete Stripe SDK for Elixir with 1:1 parity to the official Ruby SDK. V1+V2 API coverage (190 ... 0.1.5 published 18 minutes ago

  • A simple, extensible static site generator built in Elixir 0.1.1 published 19 minutes ago

  • Modern push notifications for Elixir. Supports Apple APNS and Google FCM with HTTP/2, JWT authent... 0.7.1 published 21 minutes ago

  • Parse Stripe-style REST API query params into Flop format for filtering, sorting, and pagination 0.6.1 published 21 minutes ago

  • A standard library for the Gleam programming language 0.69.0 published 21 minutes ago

  • Complete Stripe SDK for Elixir with 1:1 parity to the official Ruby SDK. V1+V2 API coverage (190 ... 0.1.4 published 29 minutes ago

  • Official Elixir SDK for interacting with the WorkOS API. 1.2.1 published 59 minutes ago

  • Parse Stripe-style REST API query params into Flop format for filtering, sorting, and pagination 0.6.0 published 1 hour ago