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 255 23 255
    packages
    available
  • 226.3K 226 293
    package
    versions
  • 1.201M 1 201 161
    downloads
    yesterday
  • 26.78M 26 782 517
    downloads
    last 7 days
  • 14.53B 14 525 456 366
    downloads
    all time

Most Downloaded

  • 3 099 934 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 555 days ago

  • 2 676 723 downloads Socket acceptor pool for TCP protocols. 2.2.0 published 349 days ago

  • 2 663 474 downloads Dynamic dispatching library for metrics and instrumentations 1.3.0 published 528 days ago

  • 2 511 958 downloads Support library for manipulating Web protocols. 2.16.0 published 136 days ago

  • 2 444 260 downloads Compose web applications with functions 1.19.1 published 54 days ago

  • 2 442 013 downloads A MIME type module for Elixir 2.0.7 published 262 days ago

  • 2 375 370 downloads Crypto-related functionality for the web 2.1.1 published 304 days ago

  • 2 319 615 downloads SSL verification library 1.1.7 published 957 days ago

New Packages

  • Interactive flow graph component library for Phoenix LiveView published 1 hour ago

  • Elixir code reloader. Maintained fork of exsync. published 6 hours ago

  • A declarative CMS for Elixir. Define your content schemas with a DSL and get an automatically gen... published 7 hours ago

  • HTML templates → type-safe Gleam modules. Write familiar markup instead of nested function call... published 7 hours ago

  • vlq

    A compact text encoding for ints, used in sourcemaps published 8 hours ago

  • Converts vec-dict to ANSI string for the Gleam programming language published 9 hours ago

  • Official Elixir SDK for the Pxshot screenshot API published 11 hours ago

  • A thin wrapper around Tumblr API v2. published 12 hours ago

  • Embed videos in markdown using a code block published 12 hours ago

  • A comprehensive Elixir client for X API v1.1 with full endpoint coverage, rate limiting, multimed... published 16 hours ago

Recently Updated

  • Interactive flow graph component library for Phoenix LiveView 0.1.0 published 1 hour ago

  • Ultra-fast JSON encoding/decoding for Elixir. A drop-in Jason replacement that's 2-3x faster with... 0.3.5 published 1 hour ago

  • LLM model metadata catalog with fast, capability-aware lookups. 2026.2.2 published 2 hours ago

  • Phoenix integration for Ash Authentication 3.0.0-rc.0 published 2 hours ago

  • QuickCheck-inspired property testing with integrated shrinking 1.0.4 published 2 hours ago

  • AWS Encryption SDK for Elixir - client-side encryption compatible with all official AWS Encryptio... 0.7.0 published 4 hours ago

  • Elixir client for Apple App Store Server API, Server Notifications, and Retention Messaging. 2.2.0 published 5 hours ago

  • HTTP implementation of the MCP (Model Context Protocol) with typed structs 0.8.0 published 5 hours ago

  • Elixir code reloader. Maintained fork of exsync. 0.5.0 published 6 hours ago

  • Detect disposable and temporary email addresses by checking domains against a regularly updated l... 0.5.0 published 6 hours ago