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.

  • 22 045 22 045
    packages
    available
  • 213.5K 213 515
    package
    versions
  • 3.961M 3 961 306
    downloads
    yesterday
  • 21.06M 21 056 163
    downloads
    last 7 days
  • 14.13B 14 127 816 253
    downloads
    all time

Most Downloaded

  • 6 303 411 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 424 days ago

  • 5 267 247 downloads Socket acceptor pool for TCP protocols. 2.2.0 published 219 days ago

  • 5 219 645 downloads Dynamic dispatching library for metrics and instrumentations 1.3.0 published 397 days ago

  • 5 071 025 downloads Compose web applications with functions 1.18.1 published 84 days ago

  • 5 036 486 downloads Parse transform library 3.4.2 published 716 days ago

  • 5 010 609 downloads A MIME type module for Elixir 2.0.7 published 132 days ago

  • 4 911 088 downloads Support library for manipulating Web protocols. 2.16.0 published 6 days ago

  • 4 900 450 downloads Crypto-related functionality for the web 2.1.1 published 174 days ago

New Packages

  • Aurora ofrece herramientas para formateo de textos en terminal, incluyendo colores, alineación y... published 2 hours ago

  • Elixir Crawl4AI library published 3 hours ago

  • pify: some helpers to use gleam in your shopify project. published 10 hours ago

  • A Phoenix LiveView UI toolkit published 1 day ago

  • Implementation of Walker's Alias Method (WAM). It's method for performing weighted random samplin... published 1 day ago

  • Composable generator library for Erlang published 1 day ago

  • This library contains Erlang functions to access and update deeply nested data structures. published 1 day ago

  • RTMP server and client implementation in Elixir published 1 day ago

  • Testing GitFlow setup published 2 days ago

  • Elixir client for the Responses API published 2 days ago

Recently Updated

  • Powerful Phoenix extensions: localize, customize, and innovate 1.3.0-rc.0 published 47 minutes ago

  • Simple mocking library for asynchronous testing. 2.5.0 published 54 minutes ago

  • OpenAI REST API Client 1.0.0 published 1 hour ago

  • Membrane Multimedia Framework (RTP G711) 0.3.2 published 1 hour ago

  • Erlang JSON library 2025.1.0 published 1 hour ago

  • Compose, deliver and test your emails easily in Elixir. Supports SMTP, Sendgrid, Mandrill, Postma... 1.19.7 published 1 hour ago

  • Membrane G711 decoder and encoder based on FFmpeg 0.1.2 published 1 hour ago

  • YAML parser for Elixir based on native Erlang implementation. 2.12.0 published 1 hour ago

  • A unified interface for interacting with various Large Language Model (LLM) providers 0.1.10 published 2 hours ago

  • Aurora ofrece herramientas para formateo de textos en terminal, incluyendo colores, alineación y... 1.0.0 published 2 hours ago