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 917 23 917
    packages
    available
  • 231.9K 231 892
    package
    versions
  • 5.702M 5 701 661
    downloads
    yesterday
  • 38.84M 38 843 985
    downloads
    last 7 days
  • 14.72B 14 716 753 803
    downloads
    all time

Most Downloaded

  • 3 489 327 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 596 days ago

  • 3 019 320 downloads Dynamic dispatching library for metrics and instrumentations 1.4.1 published 5 days ago

  • 2 954 855 downloads Socket acceptor pool for TCP protocols. 2.2.0 published 390 days ago

  • 2 750 310 downloads Support library for manipulating Web protocols. 2.16.0 published 177 days ago

  • 2 716 835 downloads A MIME type module for Elixir 2.0.7 published 303 days ago

  • 2 716 812 downloads Compose web applications with functions 1.19.1 published 95 days ago

  • 2 683 998 downloads Crypto-related functionality for the web 2.1.1 published 345 days ago

  • 2 557 430 downloads unicode_util compatibility library for Erlang < 20 0.7.1 published 291 days ago

New Packages

  • An Elixir client for the photon HTTP geocoding API, built on top of Req. published 13 minutes ago

  • Powerful workflow graph composition and runtime for Elixir published 43 minutes ago

  • ALP (Adaptive Lossless floating-Point) compression for Elixir. 2.5x better compression and 2x fas... published 1 hour ago

  • A high-performance graph datastructure library for Elixir projects with multigraph support published 1 hour ago

  • syrup encoding and decoding published 1 hour ago

  • Parse and modify LDAP Data Interchange Format (LDIF) published 4 hours ago

  • a simple router around mist server published 4 hours ago

  • Stateless SSE helpers for Datastar integration in any Plug/Phoenix app. published 5 hours ago

  • Parser for Accept-Language request HTTP header published 6 hours ago

  • A linter for the Gleam programming language with 22 configurable rules published 7 hours ago

Recently Updated

  • syrup encoding and decoding 0.1.2 published 5 minutes ago

  • A fast, easy to use and 100% conformant Elixir library for Google Protocol Buffers (aka protobuf) 2.0.5 published 6 minutes ago

  • An Elixir client for the photon HTTP geocoding API, built on top of Req. 0.1.0 published 13 minutes ago

  • Powerful workflow graph composition and runtime for Elixir 0.1.0-alpha.4 published 20 minutes ago

  • Powerful workflow graph composition and runtime for Elixir 0.1.0-alpha.3 published 43 minutes ago

  • Erlang CQRS/Event Sourcing framework built on reckon-db 1.12.0 published 52 minutes ago

  • ALP (Adaptive Lossless floating-Point) compression for Elixir. 2.5x better compression and 2x fas... 0.1.0 published 1 hour ago

  • A high-performance graph datastructure library for Elixir projects with multigraph support 0.16.1-mg.1 published 1 hour ago

  • Composable Elixir library for LLM interactions built on Req & Finch 1.7.0 published 1 hour ago

  • Feature Complete Client For BUNNY.NET. 1.1.0 published 1 hour ago