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 296 23 296
    packages
    available
  • 227K 227 046
    package
    versions
  • 4.737M 4 737 412
    downloads
    yesterday
  • 26.98M 26 983 813
    downloads
    last 7 days
  • 14.55B 14 550 120 483
    downloads
    all time

Most Downloaded

  • 3 176 657 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 560 days ago

  • 2 746 589 downloads Socket acceptor pool for TCP protocols. 2.2.0 published 354 days ago

  • 2 725 241 downloads Dynamic dispatching library for metrics and instrumentations 1.3.0 published 533 days ago

  • 2 573 947 downloads Support library for manipulating Web protocols. 2.16.0 published 141 days ago

  • 2 497 145 downloads Compose web applications with functions 1.19.1 published 60 days ago

  • 2 494 284 downloads A MIME type module for Elixir 2.0.7 published 268 days ago

  • 2 433 178 downloads Crypto-related functionality for the web 2.1.1 published 309 days ago

  • 2 372 983 downloads SSL verification library 1.1.7 published 962 days ago

New Packages

  • Test data factories with automatic struct building, database insertion, and customizable hooks published 1 minute ago

  • Delegate functions and macros in bulk published 9 hours ago

  • An Erlang library to generate uuid v4 & v7 published 11 hours ago

  • An easy-to-use library for building, training, and deploying binary text classifiers with Axon. published 15 hours ago

  • A view engine for rendering EEx templates. published 16 hours ago

  • Canvas 2D API for Elixir. Build draw operations as data, render to Phoenix LiveView, native wx wi... published 17 hours ago

  • Wamp protocol lib published 18 hours ago

  • Fast single node rate limiter implementing Token Bucket algorithm. published 19 hours ago

  • A minimal Elixir Model Context Protocol (MCP) server published 21 hours ago

  • dee

    Arbitrary precision decimal arithmetic for Gleam. A pure Gleam implementation of Elixir's Decimal... published 21 hours ago

Recently Updated

  • Test data factories with automatic struct building, database insertion, and customizable hooks 0.1.0-alpha.1 published 1 minute ago

  • A schema-driven headless CMS for Phoenix applications. Create dynamic content types, manage relat... 0.0.20 published 48 minutes ago

  • In-memory and distributed caching toolkit for Elixir 2.6.6 published 49 minutes ago

  • Implementation of dag-json. 3.0.0 published 2 hours ago

  • Multiformats for IPFS content identifier (CID). Includes base32 and leb128 helpers. 4.0.0 published 2 hours ago

  • Gleam bindings for SocketCAN communication on Linux 1.2.0 published 2 hours ago

  • A LiveView-like experience for Phoenix using Datastar's SSE + Signals architecture 0.1.5 published 3 hours ago

  • Unofficial OpenCode SDK for Elixir. A complete Elixir SDK for OpenCode, providing server creation... 0.1.2 published 4 hours ago

  • A comprehensive Elixir library for managing AI agent sessions, state persistence, conversation co... 0.4.1 published 4 hours ago

  • Iris is a tool for visualizing your Elixir codebase. 0.2.3 published 5 hours ago