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.

  • 24 018 24 018
    packages
    available
  • 232.9K 232 869
    package
    versions
  • 6.313M 6 313 496
    downloads
    yesterday
  • 35.12M 35 116 104
    downloads
    last 7 days
  • 14.75B 14 746 168 246
    downloads
    all time

Most Downloaded

  • 3 535 981 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 601 days ago

  • 3 078 544 downloads Dynamic dispatching library for metrics and instrumentations 1.4.1 published 10 days ago

  • 2 963 890 downloads Socket acceptor pool for TCP protocols. 2.2.0 published 395 days ago

  • 2 758 087 downloads Support library for manipulating Web protocols. 2.16.0 published 182 days ago

  • 2 754 414 downloads A MIME type module for Elixir 2.0.7 published 308 days ago

  • 2 744 639 downloads Compose web applications with functions 1.19.1 published 100 days ago

  • 2 721 451 downloads Crypto-related functionality for the web 2.1.1 published 350 days ago

  • 2 581 183 downloads unicode_util compatibility library for Erlang < 20 0.7.1 published 297 days ago

New Packages

  • Mendix widget MPK file bindings for Gleam, compatible with redraw published 37 minutes ago

  • Telegram Bot API client and framework for Elixir published 1 hour ago

  • EdgeBase admin SDK for Elixir published 2 hours ago

  • EdgeBase core SDK for Elixir published 2 hours ago

  • gno

    A unified Elixir API for managing RDF data in SPARQL triple stores. published 4 hours ago

  • Parallel command runner and Mix workspace orchestrator for Elixir tooling published 5 hours ago

  • Database backed server log viewer for Phoenix LiveDashboard published 6 hours ago

  • Fast B-tree–backed token store for stateful sessions published 6 hours ago

  • Wisp adapter for Telega Telegram Bot Library published 6 hours ago

  • A curated collection of widgets for the toddy native GUI renderer published 7 hours ago

Recently Updated

  • per

    The Per Programming Language 5.3.20 published 5 minutes ago

  • Concurrent browser testing for Elixir, powered by WebDriver BiDi. A fork of Wallaby. 0.1.9 published 20 minutes ago

  • Mendix widget MPK file bindings for Gleam, compatible with redraw 1.0.1 published 23 minutes ago

  • Mendix widget MPK file bindings for Gleam, compatible with redraw 1.0.0 published 37 minutes ago

  • Telegram Bot API client and framework for Elixir 0.1.0 published 1 hour ago

  • EdgeBase admin SDK for Elixir 0.1.5 published 1 hour ago

  • AI agent framework for Elixir with multi-provider LLM support 0.12.12 published 1 hour ago

  • EdgeBase core SDK for Elixir 0.1.5 published 1 hour ago

  • A foundation for building Elixir Phoenix apps — SaaS, social networks, ERP systems, marketplace... 1.7.79 published 1 hour ago

  • WhatsApp Web API client for Elixir. Full-featured port of Baileys with end-to-end Signal Protocol... 0.1.0-alpha.3 published 1 hour ago