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.

  • 21 534 21 534
    packages
    available
  • 206.8K 206 777
    package
    versions
  • 1.971M 1 970 881
    downloads
    yesterday
  • 44.9M 44 900 508
    downloads
    last 7 days
  • 13.72B 13 716 753 596
    downloads
    all time

Most Downloaded

  • 6 734 406 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 353 days ago

  • 6 084 958 downloads Parse transform library 3.4.2 published 645 days ago

  • 5 580 675 downloads Socket acceptor pool for TCP protocols. 2.2.0 published 147 days ago

  • 5 566 885 downloads Dynamic dispatching library for metrics and instrumentations 1.3.0 published 326 days ago

  • 5 273 913 downloads Support library for manipulating Web protocols. 2.15.0 published 94 days ago

  • 5 158 657 downloads A MIME type module for Elixir 2.0.7 published 60 days ago

  • 5 065 684 downloads SSL verification library 1.1.7 published 754 days ago

  • 5 061 611 downloads CA bundle adapted from Mozilla by https://certifi.io 2.15.0 published 50 days ago

New Packages

  • A Gleam implementation of the CBOR standard published 4 hours ago

  • CKEditor 5 integration for Phoenix Framework published 6 hours ago

  • Pseudo-inheritance in Elixir published 13 hours ago

  • A lightweight library for describing time differences in a human readable format (e.g., '1 minute... published 14 hours ago

  • Twitch Elixir API Client published 20 hours ago

  • loe

    Tiny Elixir library for working with raw, {:ok, _}, or {:error, _} values published 1 day ago

  • A flexible and composable filtering library for Phoenix LiveView applications published 1 day ago

  • Binary Parser library published 2 days ago

  • A fast, configurable markdown formatter for Elixir using Rust's dprint-plugin-markdown published 2 days ago

  • Exploration of Erlang priv path resolution published 2 days ago

Recently Updated

  • An Elixir library for working with HL7 v2.x healthcare data 0.10.0 published 16 minutes ago

  • ExEventBus provides an event bus that uses the outbox pattern. Behind the scenes, it relies on ... 0.6.0 published 24 minutes ago

  • ExNudge is a pure elixir library with the purpose of sending Web Push notifications in compliance... 1.0.1 published 1 hour ago

  • A YAML encoder for Elixir 5.1.4 published 1 hour ago

  • A code generation and project patching framework 0.6.17 published 2 hours ago

  • Peace of mind from prototype to production 1.8.0-rc.4 published 2 hours ago

  • Phoenix framework project generator. Provides a `mix phx.new` task to bootstrap a new Elixir app... 1.8.0-rc.4 published 2 hours ago

  • A Commanded Adapter for ExESDB 0.1.3 published 2 hours ago

  • ExESDB is a reincarnation of rabbitmq/khepri, specialized for use as a BEAM-native event store. 0.1.4 published 3 hours ago

  • A Gleam implementation of the CBOR standard 1.0.0-rc0 published 4 hours ago