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 866 23 866
    packages
    available
  • 231.5K 231 459
    package
    versions
  • 6.917M 6 916 805
    downloads
    yesterday
  • 38.34M 38 340 290
    downloads
    last 7 days
  • 14.7B 14 703 964 228
    downloads
    all time

Most Downloaded

  • 3 423 440 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 593 days ago

  • 2 953 862 downloads Dynamic dispatching library for metrics and instrumentations 1.4.1 published 2 days ago

  • 2 907 504 downloads Socket acceptor pool for TCP protocols. 2.2.0 published 387 days ago

  • 2 706 180 downloads Support library for manipulating Web protocols. 2.16.0 published 174 days ago

  • 2 667 915 downloads Compose web applications with functions 1.19.1 published 92 days ago

  • 2 664 333 downloads A MIME type module for Elixir 2.0.7 published 300 days ago

  • 2 631 020 downloads Crypto-related functionality for the web 2.1.1 published 342 days ago

  • 2 509 576 downloads unicode_util compatibility library for Erlang < 20 0.7.1 published 289 days ago

New Packages

  • Verifiable Credentials 2.0 validation, VP boundaries, and vc+jwt support for Elixir. published 5 hours ago

  • OpenID4VCI issuer-side metadata, request, proof, deferred issuance, and notification boundaries f... published 5 hours ago

  • Type-safe Gleam wrapper for Erlang's robust disk_log. Telecom-grade ring buffers, high-performanc... published 7 hours ago

  • SDK oficial da NXGATE para integração com a API PIX published 11 hours ago

  • This is a Elixir lib for generating captcha. No dependencies. It drawing captcha image with C cod... published 11 hours ago

  • Elixir bindings for cedar_policy rust package published 11 hours ago

  • Composable agent flows via FSM for the Jido ecosystem published 12 hours ago

  • Typed DID resolver library for did:web, did:key, and did:jwk. published 12 hours ago

  • Elixir library for OAuth and OpenID providers published 13 hours ago

  • Elixir bindings for the Vize Vue.js toolchain — compile, lint, and format Vue SFCs via Rust NIFs. published 13 hours ago

Recently Updated

  • Elixir bindings for the Vize Vue.js toolchain — compile, lint, and format Vue SFCs via Rust NIFs. 0.3.0 published 40 minutes ago

  • oxc

    Elixir bindings for the OXC JavaScript toolchain — parse, transform, and minify JS/TS via Rust ... 0.3.0 published 40 minutes ago

  • Alpha: composable SQL query builder for Elixir domains with joins, CTEs, OLAP, and hierarchical p... 0.3.15 published 53 minutes ago

  • pui

    A Phoenix LiveView UI toolkit 1.0.0-alpha.13 published 58 minutes ago

  • pui

    A Phoenix LiveView UI toolkit 1.0.0-alpha.12 published 1 hour ago

  • Elixir bindings for the Vize Vue.js toolchain — compile, lint, and format Vue SFCs via Rust NIFs. 0.2.0 published 1 hour ago

  • Alpha: Mix tasks for generating and validating Selecto domains from Ecto schemas 0.3.15 published 1 hour ago

  • Alpha: Phoenix LiveView components for interactive Selecto query building and data exploration 0.3.20 published 1 hour ago

  • Elixir client for 100+ cryptocurrency exchanges 0.4.0 published 2 hours ago

  • Bingex - library for BingX API. 0.6.1 published 2 hours ago