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 938 23 938
    packages
    available
  • 232K 232 009
    package
    versions
  • 2.612M 2 612 119
    downloads
    yesterday
  • 38.44M 38 441 921
    downloads
    last 7 days
  • 14.72B 14 719 365 922
    downloads
    all time

Most Downloaded

  • 3 498 450 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 597 days ago

  • 3 029 058 downloads Dynamic dispatching library for metrics and instrumentations 1.4.1 published 6 days ago

  • 2 958 785 downloads Socket acceptor pool for TCP protocols. 2.2.0 published 391 days ago

  • 2 754 077 downloads Support library for manipulating Web protocols. 2.16.0 published 178 days ago

  • 2 724 668 downloads A MIME type module for Elixir 2.0.7 published 304 days ago

  • 2 723 568 downloads Compose web applications with functions 1.19.1 published 96 days ago

  • 2 691 560 downloads Crypto-related functionality for the web 2.1.1 published 346 days ago

  • 2 563 342 downloads unicode_util compatibility library for Erlang < 20 0.7.1 published 292 days ago

New Packages

  • Dual-mode visual WYSIWYG + markdown editor for Phoenix LiveView published 18 minutes ago

  • Sandboxed JavaScript execution for Elixir via QuickJS-NG published 36 minutes ago

  • OAuth integrations library for Phoenix applications. Drop-in OAuth support with PKCE, multi-tenan... published 36 minutes ago

  • Versioned database migrations for Elixir libraries. Provides infrastructure for library authors t... published 58 minutes ago

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

  • em_filter lib to search Reddit via the public JSON API published 5 hours ago

  • em_filter lib to handle JSON Feed (jsonfeed.org) published 5 hours ago

  • Dashboard for the Legion AI agent framework published 5 hours ago

  • Datastar SSE helpers for Elixir — pure functions, no framework published 13 hours ago

  • em_filter lib to handle Atom feeds published 14 hours ago

Recently Updated

  • ALP (Adaptive Lossless floating-Point) compression for Elixir. 2.5x better compression and 2x fas... 0.1.1 published 9 minutes ago

  • a misty Gleam web server 6.0.2 published 10 minutes ago

  • Streaming process I/O with Port-like API 1.8.1 published 17 minutes ago

  • Dual-mode visual WYSIWYG + markdown editor for Phoenix LiveView 0.1.0 published 18 minutes ago

  • Sandboxed JavaScript execution for Elixir via QuickJS-NG 0.1.0 published 36 minutes ago

  • OAuth integrations library for Phoenix applications. Drop-in OAuth support with PKCE, multi-tenan... 0.1.0 published 36 minutes ago

  • Permission-based authorization extension for Ash Framework 0.10.3 published 43 minutes ago

  • PDF generation library with versioned Liquid templates stored in a database 0.1.0 published 53 minutes ago

  • Versioned database migrations for Elixir libraries. Provides infrastructure for library authors t... 0.1.0 published 58 minutes ago

  • An Elixir Terminal User Interface framework 0.1.19 published 1 hour ago