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 302 23 302
    packages
    available
  • 227.1K 227 081
    package
    versions
  • 4.737M 4 737 412
    downloads
    yesterday
  • 26.98M 26 983 813
    downloads
    last 7 days
  • 14.55B 14 550 120 483
    downloads
    all time

Most Downloaded

  • 3 176 657 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 561 days ago

  • 2 746 589 downloads Socket acceptor pool for TCP protocols. 2.2.0 published 355 days ago

  • 2 725 241 downloads Dynamic dispatching library for metrics and instrumentations 1.3.0 published 534 days ago

  • 2 573 947 downloads Support library for manipulating Web protocols. 2.16.0 published 142 days ago

  • 2 497 145 downloads Compose web applications with functions 1.19.1 published 60 days ago

  • 2 494 284 downloads A MIME type module for Elixir 2.0.7 published 268 days ago

  • 2 433 178 downloads Crypto-related functionality for the web 2.1.1 published 310 days ago

  • 2 372 983 downloads SSL verification library 1.1.7 published 962 days ago

New Packages

  • A module for accessing command output line by line. published 1 hour ago

  • Direct Elixir port of open-spaced-repetition/py-fsrs (FSRS-6). published 2 hours ago

  • Auto-generated Elixir client for the X (Twitter) API v2 published 3 hours ago

  • sow

    Sow your data seeds - synchronize code-defined fixtures with your database published 3 hours ago

  • In-memory projection of Redis/Valkey data published 4 hours ago

  • Rebar3 plugin to package Erlang escripts and releases in standalone executables published 6 hours ago

  • Test data factories with automatic struct building, database insertion, and customizable hooks published 9 hours ago

  • Delegate functions and macros in bulk published 19 hours ago

  • An Erlang library to generate uuid v4 & v7 published 20 hours ago

  • An easy-to-use library for building, training, and deploying binary text classifiers with Axon. published 1 day ago

Recently Updated

  • Accessible and unstyled UI components library written in Elixir and TypeScript that integrates Za... 0.1.0-alpha.14 published 6 minutes ago

  • A config-driven dev tool for Elixir projects to manage AGENTS.md files and agent skills from depe... 1.0.0-rc.1 published 8 minutes ago

  • A config-driven dev tool for Elixir projects to manage AGENTS.md files and agent skills from depe... 1.0.0-rc.0 published 33 minutes ago

  • Flashy is a small library that extends LiveView's flash support to function and live components 0.4.3 published 46 minutes ago

  • Bexio API Client for accessing the API described at https://docs.bexio.com. 0.9.0 published 1 hour ago

  • sow

    Sow your data seeds - synchronize code-defined fixtures with your database 0.1.1 published 1 hour ago

  • Fast single node rate limiter implementing Token Bucket algorithm. 0.1.1 published 1 hour ago

  • A module for accessing command output line by line. 0.1.0 published 1 hour ago

  • Direct Elixir port of open-spaced-repetition/py-fsrs (FSRS-6). 0.1.1 published 1 hour ago

  • Direct Elixir port of open-spaced-repetition/py-fsrs (FSRS-6). 0.1.0 published 2 hours ago