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.

  • 18 948 18 948
    packages
    available
  • 167.4K 167 414
    package
    versions
  • 6.03M 6 029 730
    downloads
    yesterday
  • 30.31M 30 308 079
    downloads
    last 7 days
  • 11.6B 11 595 737 493
    downloads
    all time

Most Downloaded

  • 5 145 827 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.1 published 313 days ago

  • 4 441 134 downloads SSL verification library 1.1.7 published 330 days ago

  • 4 429 467 downloads Parse transform library 3.4.2 published 220 days ago

  • 4 428 916 downloads Dynamic dispatching library for metrics and instrumentations 1.2.1 published 489 days ago

  • 4 418 484 downloads CA bundle adapted from Mozilla by https://certifi.io 2.13.0 published 90 days ago

  • 4 392 095 downloads Socket acceptor pool for TCP protocols. 2.1.0 published 979 days ago

  • 4 334 589 downloads unicode_util compatibility library for Erlang < 20 0.7.0 published 1258 days ago

  • 4 330 161 downloads Library to handle mimetypes 1.3.0 published 16 days ago

New Packages

  • A library for computing integer complexity. published 10 hours ago

  • BEAM stack trace in Gleam: a stack trace of stack frames with module name, function name, arity, ... published 11 hours ago

  • A small library that will let you search for Systems in EveOnline. published 11 hours ago

  • An EEx engine optimized for preformatted text published 13 hours ago

  • A browser automation tool and interface to the Chrome DevTools Protocol. published 16 hours ago

  • Compile gleam to single binary, via Deno and Bun. published 16 hours ago

  • Data transformations made easy published 19 hours ago

  • A library for storing cookies in a jar and sending them with HTTP requests. published 20 hours ago

  • E2E reactivity for Vue and LiveView published 21 hours ago

  • Vehical names! published 22 hours ago

Recently Updated

  • Components-based design system written in elixir 2.83.0 published 42 minutes ago

  • A Gleam client for Valkey, KeyDB, Redis and other tools with compatible APIs 0.15.0 published 1 hour ago

  • A scheduling system and result collection center for asynchronous/background tasks. 0.1.1 published 5 hours ago

  • An EEx engine optimized for preformatted text 0.1.1 published 6 hours ago

  • NIF binding of html5ever using Rustler 0.16.1 published 7 hours ago

  • Compose, deliver and test your emails easily in Elixir. Supports SMTP, Sendgrid, Mandrill, Postma... 1.16.6 published 7 hours ago

  • Helpers for working with result tuples, inspired by Rust. 0.4.0 published 8 hours ago

  • A browser automation tool and interface to the Chrome DevTools Protocol. 1.1.0 published 8 hours ago

  • Page pattern for interacting with web pages 0.13.3 published 9 hours ago

  • The PostgreSQL data layer for Ash Framework 2.0.2 published 9 hours ago