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 081 23 081
    packages
    available
  • 224.5K 224 508
    package
    versions
  • 1.056M 1 055 967
    downloads
    yesterday
  • 20.5M 20 496 823
    downloads
    last 7 days
  • 14.47B 14 473 686 079
    downloads
    all time

Most Downloaded

  • 3 126 910 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 541 days ago

  • 2 666 793 downloads Dynamic dispatching library for metrics and instrumentations 1.3.0 published 514 days ago

  • 2 664 513 downloads Socket acceptor pool for TCP protocols. 2.2.0 published 335 days ago

  • 2 515 377 downloads Support library for manipulating Web protocols. 2.16.0 published 122 days ago

  • 2 454 974 downloads A MIME type module for Elixir 2.0.7 published 248 days ago

  • 2 446 182 downloads Compose web applications with functions 1.19.1 published 40 days ago

  • 2 376 052 downloads Crypto-related functionality for the web 2.1.1 published 290 days ago

  • 2 323 678 downloads SSL verification library 1.1.7 published 942 days ago

New Packages

  • Language-agnostic mutation testing library for Elixir, Erlang, and other BEAM languages. Evaluate... published 45 minutes ago

  • English language dictionaries for gzxcvbn published 1 hour ago

  • Common passwords and keyboard graphs for gzxcvbn published 1 hour ago

  • Password strength estimation for Gleam, inspired by zxcvbn published 1 hour ago

  • Lightweight 3D physics engine for Gleam game development published 1 hour ago

  • Provides functionality to actually, securely read a password from within `IEx` or a `Mix` task. published 8 hours ago

  • Custom Credo checks for detecting common Elixir/Phoenix anti-patterns including N+1 queries, miss... published 9 hours ago

  • ax

    Ax - An Elixir library published 9 hours ago

  • Fork of Oban Lifeline plugin. The only difference is that if a job limited to 1 attempt was f... published 11 hours ago

  • Pre-fabricated UI components for Lustre built on lustre_stylish, inspired by the Clarity Design S... published 17 hours ago

Recently Updated

  • A Gleamy library for the Discord API 🌟 3.0.1 published 26 minutes ago

  • A Gleamy library for the Discord API 🌟 3.0.0 published 32 minutes ago

  • PhoenixKit is a starter kit for building modern web applications with Elixir and Phoenix 1.7.27 published 36 minutes ago

  • Language-agnostic mutation testing library for Elixir, Erlang, and other BEAM languages. Evaluate... 0.1.0 published 45 minutes ago

  • Fast bulk data insertion for projects using Ecto and PostgreSQL. Convenient syntax and easy integ... 0.5.0 published 1 hour ago

  • English language dictionaries for gzxcvbn 1.0.0 published 1 hour ago

  • Common passwords and keyboard graphs for gzxcvbn 1.0.0 published 1 hour ago

  • Unicode locale-aware case folding, case mapping (upcase, downcase and titlecase) case-insensitive... 1.8.0 published 1 hour ago

  • Password strength estimation for Gleam, inspired by zxcvbn 1.0.0 published 1 hour ago

  • Lightweight 3D physics engine for Gleam game development 1.0.0 published 1 hour ago