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.

  • 20 435 20 435
    packages
    available
  • 190.3K 190 328
    package
    versions
  • 6.023M 6 023 342
    downloads
    yesterday
  • 35.02M 35 016 728
    downloads
    last 7 days
  • 12.71B 12 712 231 176
    downloads
    all time

Most Downloaded

  • 4 815 135 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 176 days ago

  • 4 243 564 downloads Dynamic dispatching library for metrics and instrumentations 1.3.0 published 149 days ago

  • 4 130 983 downloads Socket acceptor pool for TCP protocols. 2.1.0 published 1227 days ago

  • 4 002 187 downloads A MIME type module for Elixir 2.0.6 published 198 days ago

  • 3 975 909 downloads SSL verification library 1.1.7 published 577 days ago

  • 3 914 733 downloads Parse transform library 3.4.2 published 468 days ago

  • 3 878 592 downloads CA bundle adapted from Mozilla by https://certifi.io 2.13.0 published 337 days ago

  • 3 867 986 downloads Library to handle mimetypes 1.3.0 published 264 days ago

New Packages

  • The Elixir protocol implementation for Dagster Pipes. published 3 hours ago

  • A TCP transport channel for the spoke MQTT client. published 7 hours ago

  • A Gleam MQTT 3.1.1 client for the Erlang runtime. published 7 hours ago

  • Javascript codemods, powered by a high-performance Rust parser integrated via NIFs published 1 day ago

  • Elixir files generated from Temporal.io's cloud-api protobuf files using protobuf-elixir. published 1 day ago

  • An Elixir application package providing general purpose modules as Configuration, Key/Value stor... published 1 day ago

  • Domain twisting library using twistrs published 2 days ago

  • Dashboard for the Oban job processing framework published 2 days ago

  • A Eurorack-inspired, modular, MIDI generation and manipulation system published 2 days ago

  • A distributed, compacting, multidimensional, telemetry-powered time series datastore published 2 days ago

Recently Updated

  • CQRS and Event Soucing in Gleam! 4.0.1 published 1 hour ago

  • CQRS and Event Soucing in Gleam! 4.0.0 published 2 hours ago

  • The Elixir protocol implementation for Dagster Pipes. 0.1.0 published 3 hours ago

  • Use Discord as a logging service and error tracking solution 1.0.0-rc.1 published 4 hours ago

  • High level Elixir client for Supabase Storage. 0.4.1 published 5 hours ago

  • This package adds a convenient way of using Lucide with your Phoenix and Phoenix LiveView applica... 2.0.0 published 5 hours ago

  • Static site generator for elixir 0.20.1 published 6 hours ago

  • A TCP transport channel for the spoke MQTT client. 1.0.0 published 7 hours ago

  • A Gleam MQTT 3.1.1 client for the Erlang runtime. 1.0.0 published 7 hours ago

  • Coverage report tool for Elixir with coveralls.io integration. 0.18.4 published 10 hours ago