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 213 24 213
    packages
    available
  • 234.4K 234 418
    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 20 days ago

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

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

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

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

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

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

New Packages

  • Saek is an experimental framework focused on VR-AI fusion. published 3 hours ago

  • Standardized skill bundling and MCP server for Elixir hex packages published 5 hours ago

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

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

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

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

  • A perchance parser and interpreter published 17 hours ago

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

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

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

Recently Updated

  • Billing module for PhoenixKit — payments, subscriptions, invoices 0.1.1 published 7 minutes ago

  • TUN/TAP interface 1.0.0 published 45 minutes ago

  • Version management and release utilities for Rodar projects 1.3.0 published 1 hour ago

  • Aludel - LLM Eval Workbench for Phoenix applications 0.1.8 published 1 hour ago

  • A toolkit for test data generation. 0.8.0 published 1 hour ago

  • Self-describing API declarations for Elixir — generates docs, machine-readable hints, and runti... 0.6.0 published 2 hours ago

  • Build Mendix Pluggable Widgets with Gleam — no JSX, pure Gleam + FFI 4.0.2 published 3 hours ago

  • Saek is an experimental framework focused on VR-AI fusion. 0.1.0 published 3 hours ago

  • Gleam bindings for Mendix Pluggable Widget API — delegates React to redraw/redraw_dom, TEA to l... 4.0.4 published 3 hours ago

  • ANOVA implementation in Elixir. 0.7.0 published 3 hours ago