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 236 24 236
    packages
    available
  • 234.6K 234 642
    package
    versions
  • 1.955M 1 955 439
    downloads
    yesterday
  • 38.23M 38 233 348
    downloads
    last 7 days
  • 14.79B 14 794 550 934
    downloads
    all time

Most Downloaded

  • 3 818 203 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 611 days ago

  • 3 342 541 downloads Dynamic dispatching library for metrics and instrumentations 1.4.1 published 21 days ago

  • 3 186 898 downloads Socket acceptor pool for TCP protocols. 2.2.0 published 406 days ago

  • 2 967 971 downloads A MIME type module for Elixir 2.0.7 published 319 days ago

  • 2 967 356 downloads Support library for manipulating Web protocols. 2.16.0 published 193 days ago

  • 2 949 500 downloads Compose web applications with functions 1.19.1 published 111 days ago

  • 2 942 415 downloads Crypto-related functionality for the web 2.1.1 published 361 days ago

  • 2 766 271 downloads unicode_util compatibility library for Erlang < 20 0.7.1 published 307 days ago

New Packages

  • Add copyrights and attribution to resources. published 2 hours ago

  • Terminal emulator library for the BEAM — libghostty-vt NIFs with OTP integration. published 2 hours ago

  • Plug.Session.Store adapter backed by FerricStore. published 2 hours ago

  • Ecto integration for FerricStore — query cache and cached repo. published 2 hours ago

  • Distributed persistent key-value cache with Redis wire protocol (RESP3), Raft consensus, and Bitc... published 3 hours ago

  • Kakao Postcode (우편번호) wrapper for Lustre published 6 hours ago

  • Magistra — Zero-knowledge proof generation and verification services for Bitcoin Script. Part o... published 11 hours ago

  • Declarative Buildkite pipeline generation for monorepos, written in Elixir published 12 hours ago

  • User connections module for PhoenixKit — follows, mutual connections, and blocking published 14 hours ago

  • Reusable infrastructure for building API proxy and cache services in Elixir. published 14 hours ago

Recently Updated