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 985 23 985
    packages
    available
  • 232.5K 232 485
    package
    versions
  • 6.022M 6 022 389
    downloads
    yesterday
  • 36.68M 36 678 477
    downloads
    last 7 days
  • 14.73B 14 733 725 892
    downloads
    all time

Most Downloaded

  • 3 487 251 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 599 days ago

  • 3 029 092 downloads Dynamic dispatching library for metrics and instrumentations 1.4.1 published 8 days ago

  • 2 933 040 downloads Socket acceptor pool for TCP protocols. 2.2.0 published 393 days ago

  • 2 729 679 downloads Support library for manipulating Web protocols. 2.16.0 published 180 days ago

  • 2 714 817 downloads A MIME type module for Elixir 2.0.7 published 307 days ago

  • 2 708 988 downloads Compose web applications with functions 1.19.1 published 99 days ago

  • 2 682 799 downloads Crypto-related functionality for the web 2.1.1 published 348 days ago

  • 2 552 675 downloads unicode_util compatibility library for Erlang < 20 0.7.1 published 295 days ago

New Packages

  • epc

    Erlang Parser Combinator published 2 hours ago

  • API-driven open banking infrastructure for accessing financial data and initiating payments acros... published 5 hours ago

  • Global payments platform specializing in bank debit (ACH/SEPA) and recurring payment solutions. published 5 hours ago

  • Secure data connectivity platform that enables financial institutions to share and manage consume... published 5 hours ago

  • Open banking platform enabling secure bank data access and instant payments via APIs published 5 hours ago

  • OBIE (UK Open Banking) API client published 5 hours ago

  • Pure Elixir DICOM DIMSE networking library — Upper Layer Protocol, SCP/SCU services published 8 hours ago

  • Xpando Executive Officer — company agent orchestrator built on Jido 2.0 published 9 hours ago

  • Add an AI brain to your Phoenix app - Auto-expose Ecto schemas as MCP tools published 14 hours ago

  • Simple memoization for Gleam (Erlang target) published 16 hours ago

Recently Updated

  • Cross-language code analysis library using unified MetaAST representation. Build mutation operato... 0.12.0 published 5 minutes ago

  • Custom Credo checks for common Elixir/Phoenix anti-patterns and CWE Top 25 security vulnerabiliti... 0.3.0 published 13 minutes ago

  • Validating JSON with schemas 0.2.1 published 14 minutes ago

  • Fast, memory-efficient Elixir library for parsing spreadsheet files (.xls, .xlsx, .xlsm, .xlsb, .... 0.4.7 published 38 minutes ago

  • Localized and internationalized message formatting using Unicode MessageFormat 2 (MF2) and legacy... 2.0.0 published 46 minutes ago

  • A fast Elixir library for writing Excel (.xlsx) files using Rust. Built with the rust_xlsxwriter ... 0.7.6 published 53 minutes ago

  • Pure Elixir DICOM DIMSE networking library — Upper Layer Protocol, SCP/SCU services 0.3.0 published 54 minutes ago

  • Pure Elixir DICOM toolkit for PS3.10 files, DICOM JSON, and de-identification helpers 0.5.1 published 1 hour ago

  • Unofficial OpenCode SDK for Elixir. A complete Elixir SDK for OpenCode, providing server creation... 0.1.20 published 1 hour ago

  • Standardized and testable caching across your app. In test caches are isolated. 0.4.3 published 1 hour ago