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 916 22 916
    packages
    available
  • 223K 222 976
    package
    versions
  • 768.8K 768 775
    downloads
    yesterday
  • 10.03M 10 027 251
    downloads
    last 7 days
  • 14.43B 14 431 519 573
    downloads
    all time

Most Downloaded

  • 3 164 889 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 527 days ago

  • 2 662 256 downloads Dynamic dispatching library for metrics and instrumentations 1.3.0 published 500 days ago

  • 2 654 784 downloads Socket acceptor pool for TCP protocols. 2.2.0 published 321 days ago

  • 2 518 715 downloads Support library for manipulating Web protocols. 2.16.0 published 108 days ago

  • 2 470 251 downloads A MIME type module for Elixir 2.0.7 published 234 days ago

  • 2 448 816 downloads Compose web applications with functions 1.19.1 published 26 days ago

  • 2 395 241 downloads Crypto-related functionality for the web 2.1.1 published 276 days ago

  • 2 336 299 downloads SSL verification library 1.1.7 published 929 days ago

New Packages

  • An AI agent framework for Elixir. published 2 hours ago

  • This package adds a convenient way of using Phosphor with your Phoenix and Phoenix LiveView appl... published 6 hours ago

  • Elixir connector for LibGodot via NIFs (proof-of-concept). published 7 hours ago

  • A library for loading datasets from the Hugging Face Hub and local paths. published 7 hours ago

  • MOQT (Media over QUIC Transport) protocol primitives for Elixir. published 12 hours ago

  • SWAFQueries is a thin layer on top of Ecto and MyXQL driver that compiles raw SQL files into Elix... published 18 hours ago

  • Professional Elixir integration for banana-prompts. Provides utilities for building links and int... published 18 hours ago

  • Professional Elixir integration for diffrhythm.ai. Provides utilities for building links and inte... published 19 hours ago

  • Professional Elixir integration for makeshot.ai. Provides utilities for building links and integr... published 20 hours ago

  • Rustler-based bindings that expose the Cloudflare quiche QUIC stack to Elixir. published 1 day ago

Recently Updated

  • A stateful mock Stripe server for testing Elixir applications 0.9.13 published 12 minutes ago

  • A stateful mock Stripe server for testing Elixir applications 0.9.12 published 1 hour ago

  • AI agent framework for Elixir with multi-provider LLM support 0.9.0 published 1 hour ago

  • An AI agent framework for Elixir. 0.1.0 published 2 hours ago

  • CHAT CXC 138 25 X.509 CMS Instant Messenger 9.1.1 published 3 hours ago

  • ca

    CA CXC 138 21 Certificate Authority 7.1.1 published 3 hours ago

  • Authentication extension for the Ash Framework. 4.13.6 published 3 hours ago

  • Phoenix integration for Ash Authentication 2.14.1 published 3 hours ago

  • Elixir bindings for ANODE disk-resident vector search (ANN) 0.1.2 published 4 hours ago

  • ca

    CA CXC 138 21 Certificate Authority 6.1.1 published 4 hours ago