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.

  • 24 211 24 211
    packages
    available
  • 234.4K 234 402
    package
    versions
  • 2.953M 2 953 431
    downloads
    yesterday
  • 38.53M 38 530 352
    downloads
    last 7 days
  • 14.79B 14 792 595 495
    downloads
    all time

Most Downloaded

  • 3 824 412 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 610 days ago

  • 3 347 870 downloads Dynamic dispatching library for metrics and instrumentations 1.4.1 published 19 days ago

  • 3 195 936 downloads Socket acceptor pool for TCP protocols. 2.2.0 published 404 days ago

  • 2 975 850 downloads Support library for manipulating Web protocols. 2.16.0 published 191 days ago

  • 2 973 435 downloads A MIME type module for Elixir 2.0.7 published 317 days ago

  • 2 954 466 downloads Compose web applications with functions 1.19.1 published 109 days ago

  • 2 947 115 downloads Crypto-related functionality for the web 2.1.1 published 359 days ago

  • 2 773 454 downloads unicode_util compatibility library for Erlang < 20 0.7.1 published 306 days ago

New Packages

  • Legal compliance module for PhoenixKit — GDPR/CCPA legal pages, cookie consent, consent logging published 6 hours ago

  • Posts module for PhoenixKit — blog posts, tags, groups, likes, media, and scheduling published 6 hours ago

  • A framework for causal induction through imagination, forming a closed logical manifold across di... published 6 hours ago

  • Publishing module for PhoenixKit — database-backed CMS with multi-language support published 7 hours ago

  • A perchance parser and interpreter published 11 hours ago

  • A Flask-inspired web framework for Elixir. published 12 hours ago

  • A type-safe CoinGecko API client for Gleam published 13 hours ago

  • Idiomatic Gleam client for the YouTube Data API V3 published 13 hours ago

  • Library for interacting with the Miniflux API published 14 hours ago

  • Generate Anki flashcards from Elixir project documentation using ExDoc. published 15 hours ago

Recently Updated

  • A simple library for creating Matrix bot 0.1.4 published 52 minutes ago

  • A declarative text parsing library for Elixir 0.1.2 published 58 minutes ago

  • A performant elixir SDK for Statsig feature gates and experiments using Rustler 0.17.3-beta.2603290312 published 2 hours ago

  • AI agent framework for Elixir with multi-provider LLM support 0.13.1 published 2 hours ago

  • Elixir NIF wrapper around the Rust rstar R*-tree spatial index. Provides efficient 2D and 3D near... 0.2.1 published 2 hours ago

  • AI agent framework for Elixir with multi-provider LLM support 0.13.0 published 3 hours ago

  • A deterministic, content-addressable caching layer for the Orchid workflow engine. Enables massiv... 0.2.0 published 3 hours ago

  • Telegram Bot API client and framework for Elixir 0.2.0 published 3 hours ago

  • Lazy dependency injection and process management extension for Orchid workflow engine. Supports ... 0.2.5 published 3 hours ago

  • A lightweight and extensible workflow orchestration engine, written in Elixir. 0.6.0 published 3 hours ago