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 963 18 963
    packages
    available
  • 167.6K 167 625
    package
    versions
  • 5.046M 5 045 941
    downloads
    yesterday
  • 31.27M 31 265 418
    downloads
    last 7 days
  • 11.61B 11 606 835 040
    downloads
    all time

Most Downloaded

  • 5 189 935 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.1 published 315 days ago

  • 4 491 129 downloads SSL verification library 1.1.7 published 332 days ago

  • 4 484 393 downloads Parse transform library 3.4.2 published 222 days ago

  • 4 474 932 downloads Dynamic dispatching library for metrics and instrumentations 1.2.1 published 491 days ago

  • 4 467 507 downloads CA bundle adapted from Mozilla by https://certifi.io 2.13.0 published 92 days ago

  • 4 443 502 downloads Socket acceptor pool for TCP protocols. 2.1.0 published 981 days ago

  • 4 383 336 downloads unicode_util compatibility library for Erlang < 20 0.7.0 published 1260 days ago

  • 4 382 605 downloads Library to handle mimetypes 1.3.0 published 18 days ago

New Packages

  • A simple, customizable framework for Websocket server implementations. Make Elixir power your ... published 54 minutes ago

  • A tesla middleware, for use with PlugHmac as a http client. published 5 hours ago

  • Verifying requests from Slack published 14 hours ago

  • agi

    AGI for Elixir published 15 hours ago

  • Simple function memoization over Erlang ETS / JavaScript Map for Gleam published 15 hours ago

  • Fishjam Server SDK published 19 hours ago

  • Quantum Storage Adapter based on Mongodb published 1 day ago

  • 🍪 Lexer step + parser combinators + great error messages [nibble fork] published 1 day ago

  • Tulip is a simple Gleam project for adding color to your terminal output. All 256 ANSI colors are... published 1 day ago

  • A simple Elixir wrapper around the Todoist REST api published 1 day ago

Recently Updated

  • A simple, customizable framework for Websocket server implementations. Make Elixir power your ... 0.1.0 published 54 minutes ago

  • JSON Canvas library for Gleam 0.3.0 published 2 hours ago

  • A tesla middleware, for use with PlugHmac as a http client. 0.1.0 published 5 hours ago

  • Kino smart cells for Phoenix's phx.gen commands 0.1.3 published 6 hours ago

  • Model, parser and serializer for gen_dsl 0.2.2 published 6 hours ago

  • Generalizable utilities for working with OpenTelemetry in Elixir. 0.2.3 published 6 hours ago

  • Kino smart cells for Phoenix's phx.gen commands 0.1.2 published 7 hours ago

  • Model, parser and serializer for gen_dsl 0.2.1 published 7 hours ago

  • Drop-in replacement for the Phoenix flash system, supporting flashes and toasts. 0.6.1 published 7 hours ago

  • Erlang Performance & Benchmarking Suite 2.3.0 published 7 hours ago