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 251 21 251
    packages
    available
  • 202.8K 202 808
    package
    versions
  • 1.293M 1 293 396
    downloads
    yesterday
  • 41.18M 41 184 005
    downloads
    last 7 days
  • 13.45B 13 447 556 651
    downloads
    all time

Most Downloaded

  • 6 226 157 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 309 days ago

  • 5 336 131 downloads Socket acceptor pool for TCP protocols. 2.2.0 published 104 days ago

  • 5 192 494 downloads Dynamic dispatching library for metrics and instrumentations 1.3.0 published 282 days ago

  • 5 109 716 downloads Support library for manipulating Web protocols. 2.15.0 published 51 days ago

  • 4 956 229 downloads Parse transform library 3.4.2 published 601 days ago

  • 4 892 958 downloads SSL verification library 1.1.7 published 711 days ago

  • 4 881 339 downloads CA bundle adapted from Mozilla by https://certifi.io 2.15.0 published 6 days ago

  • 4 868 256 downloads A MIME type module for Elixir 2.0.7 published 17 days ago

New Packages

  • Minimalistic semantic translation system for Elixir apps. Glossary is a lightweight and expressi... published 55 minutes ago

  • Encrypts integer attributes using a Feistel cipher with a Postgres trigger. published 5 hours ago

  • A Ecto migration for Feistel cipher published 5 hours ago

  • A client for [Stream](https://getstream.io) REST APIs in Elixir - auto generated from their [Open... published 11 hours ago

  • ATProtocol firehose & subscription listener published 1 day ago

  • A tool for converting to Gleam's new `assert` syntax published 1 day ago

  • An Ash extension for rate limiting actions published 1 day ago

  • A library for reading and writing Microsoft Compound File Binary Format (CFBF) files, also known ... published 1 day ago

  • Advanced Self-Optimizing Distributed Multi-Agent System with Quantum Coordination published 1 day ago

  • A comprehensive Elixir client for the Spotify Web API with complete coverage of endpoints, type-s... published 1 day ago

Recently Updated

  • Minimalistic semantic translation system for Elixir apps. Glossary is a lightweight and expressi... 0.1.0 published 55 minutes ago

  • Provider secrets to your app from .env, Azure KeyVault, Azure Managed Identity, Google Secret Man... 0.3.6 published 1 hour ago

  • Typesense client for Elixir with support for importing your Ecto schemas. 2.0.0 published 1 hour ago

  • In-memory and distributed caching toolkit for Elixir 2.6.5 published 2 hours ago

  • Easy framework for easy APIs. 0.4.0 published 2 hours ago

  • A super-admin UI for Ash Framework, built with Phoenix LiveView. 0.13.6 published 4 hours ago

  • Encrypts integer attributes using a Feistel cipher with a Postgres trigger. 0.1.0 published 5 hours ago

  • A Ecto migration for Feistel cipher 0.1.0 published 5 hours ago

  • A module to activate VM nodes. 1.1.0 published 8 hours ago

  • A client for [Stream](https://getstream.io) REST APIs in Elixir - auto generated from their [Open... 0.1.2 published 11 hours ago