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 658 20 658
    packages
    available
  • 193.7K 193 680
    package
    versions
  • 7.511M 7 511 372
    downloads
    yesterday
  • 35.97M 35 967 218
    downloads
    last 7 days
  • 12.89B 12 888 789 127
    downloads
    all time

Most Downloaded

  • 4 952 625 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 209 days ago

  • 4 296 100 downloads Dynamic dispatching library for metrics and instrumentations 1.3.0 published 182 days ago

  • 4 077 611 downloads Socket acceptor pool for TCP protocols. 2.2.0 published 3 days ago

  • 4 055 593 downloads A MIME type module for Elixir 2.0.6 published 231 days ago

  • 4 002 888 downloads SSL verification library 1.1.7 published 611 days ago

  • 3 894 288 downloads Parse transform library 3.4.2 published 501 days ago

  • 3 892 965 downloads CA bundle adapted from Mozilla by https://certifi.io 2.14.0 published 18 hours ago

  • 3 876 619 downloads Compose web applications with functions 1.16.1 published 245 days ago

New Packages

  • A simple deserializer, to read PKM data (Gen4, Gen5) published 5 hours ago

  • Crack your large code base published 5 hours ago

  • An XML parsing library for Elixir using a Rust NIF powered by the quick-xml crate. published 8 hours ago

  • Serve escript to quickly start an HTTP server published 9 hours ago

  • Small library to generate multipart/form-data requests and parse them published 16 hours ago

  • An AI chat adapter. published 23 hours ago

  • C++ library enabling more ergonomic NIFs, tailored to Elixir published 1 day ago

  • An Elixir NaCl/libsodium-lite Salsa20/ChaCha20 encryption tool published 2 days ago

  • lux

    Lux is a powerful framework for building and orchestrating LLM-powered agent workflows. It provid... published 2 days ago

  • An Elixir implemention of RFC 6901 JSON pointer. published 2 days ago

Recently Updated

  • Library for generating QR code. 3.1.1 published 32 minutes ago

  • Derive functions for your Gleam types 1.1.0 published 1 hour ago

  • A minimal filesystem-based publishing engine with Markdown support and code highlighting 1.1.1 published 2 hours ago

  • Crack your large code base 0.2.3 published 2 hours ago

  • Crack your large code base 0.2.2 published 2 hours ago

  • Crack your large code base 0.2.1 published 2 hours ago

  • Crack your large code base 0.2.0 published 3 hours ago

  • OpenTelemetry tracing for the Phoenix Framework 2.0.1 published 4 hours ago

  • Ethereum Contract interaction via json-rpc for multi-chain based on ex_abi 1.1.1 published 5 hours ago

  • A lightweight and Gleamy datetime library! 6.1.3 published 5 hours ago