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.

  • 22 184 22 184
    packages
    available
  • 215.1K 215 082
    package
    versions
  • 760.1K 760 096
    downloads
    yesterday
  • 21.95M 21 948 782
    downloads
    last 7 days
  • 14.18B 14 184 157 394
    downloads
    all time

Most Downloaded

  • 5 660 062 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 442 days ago

  • 4 764 453 downloads Socket acceptor pool for TCP protocols. 2.2.0 published 236 days ago

  • 4 672 143 downloads Dynamic dispatching library for metrics and instrumentations 1.3.0 published 415 days ago

  • 4 560 069 downloads Compose web applications with functions 1.18.1 published 102 days ago

  • 4 497 335 downloads A MIME type module for Elixir 2.0.7 published 149 days ago

  • 4 486 895 downloads Support library for manipulating Web protocols. 2.16.0 published 23 days ago

  • 4 437 359 downloads Crypto-related functionality for the web 2.1.1 published 191 days ago

  • 4 340 100 downloads SSL verification library 1.1.7 published 844 days ago

New Packages

  • Virtual time scheduler for testing time-dependent GenServer behavior and simulating actor systems... published 7 hours ago

  • Opinionated CI helper: deps, compile, format, tests, coverage gate published 11 hours ago

  • VCR-style record-and-replay library for Req HTTP client published 17 hours ago

  • A library to work with EMV QR Code Specification for Payment Systems published 1 day ago

  • Data validation and quality library for ML pipelines in Elixir. Provides expectations-based valid... published 1 day ago

  • Fairness and bias detection library for Elixir AI/ML systems. Provides comprehensive fairness met... published 1 day ago

  • AI Firewall and guardrails for LLM-based Elixir applications. Provides prompt injection detection... published 1 day ago

  • Adversarial testing and robustness evaluation framework for AI models. Includes text perturbation... published 1 day ago

  • Explainable AI (XAI) tools for the Crucible framework. Includes LIME implementations, SHAP-like e... published 1 day ago

  • An Elixir SDK for Claude Code - Build AI-powered CLI tools with Claude published 1 day ago

Recently Updated

  • Ash extension that transforms integer attributes using a Feistel cipher via Postgres triggers. 0.12.0 published 17 minutes ago

  • Encrypted integer IDs - UUID alternative using Feistel cipher 0.12.0 published 17 minutes ago

  • Elixir wrapper for Vallado's SGP4 propagator implementation 0.2.0 published 20 minutes ago

  • High-performance pooler and session manager for external language integrations. Supports Python, ... 0.5.1 published 52 minutes ago

  • Community maintained Elixir library for OpenAI API 0.9.18 published 1 hour ago

  • Encrypted integer IDs - UUID alternative using Feistel cipher 0.11.0 published 2 hours ago

  • A performant elixir SDK for Statsig feature gates and experiments using Rustler 0.10.0-beta.2510120235 published 3 hours ago

  • Elixir SDK for WeChat Pay API v3 0.3.4 published 3 hours ago

  • A composable validation library for gleam 5.1.0 published 5 hours ago

  • Opinionated CI helper: deps, compile, format, tests, coverage gate 0.3.0 published 6 hours ago