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 610 23 610
    packages
    available
  • 229.6K 229 628
    package
    versions
  • 6.736M 6 735 917
    downloads
    yesterday
  • 37.92M 37 920 451
    downloads
    last 7 days
  • 14.64B 14 636 110 841
    downloads
    all time

Most Downloaded

  • 3 318 690 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 580 days ago

  • 2 856 998 downloads Socket acceptor pool for TCP protocols. 2.2.0 published 375 days ago

  • 2 827 295 downloads Dynamic dispatching library for metrics and instrumentations 1.3.0 published 553 days ago

  • 2 661 977 downloads Support library for manipulating Web protocols. 2.16.0 published 162 days ago

  • 2 596 759 downloads Compose web applications with functions 1.19.1 published 80 days ago

  • 2 586 273 downloads A MIME type module for Elixir 2.0.7 published 288 days ago

  • 2 536 399 downloads Crypto-related functionality for the web 2.1.1 published 330 days ago

  • 2 454 909 downloads SSL verification library 1.1.7 published 982 days ago

New Packages

  • A shadcn/ui-inspired UI library for Gleam and Lustre published 45 minutes ago

  • Elixir/Rust wrapper around Reed-Solomon error correction code library. Suitable for protecting sh... published 47 minutes ago

  • Apache Arrow support for the BEAM: IPC, Flight, ADBC bindings published 1 hour ago

  • Probabilistic data structures for Elixir — Bloom filter, Count-Min Sketch, HyperLogLog, t-diges... published 2 hours ago

  • Erlang/Elixir XMPP parsing and serialization library published 4 hours ago

  • A Phoenix test harness with one unified API across static pages, LiveView, and browser-based test... published 4 hours ago

  • A hybrid form engine for Phoenix LiveView + Ash that lets you combine form-as-data, form-as-code,... published 4 hours ago

  • STOMP messaging protocol client for Erlang published 8 hours ago

  • Gleam implementation of JOSE (JSON Object Signing and Encryption) standards (JWS, JWE, JWK, and JWT) published 8 hours ago

  • Conjuncture expression for Landau programming language. published 13 hours ago

Recently Updated

  • A Broadway producer for Apache Pulsar. 1.3.0 published 10 minutes ago

  • A Broadway producer for Apache Pulsar. 1.2.11 published 16 minutes ago

  • An Elixir client for Apache Pulsar. 2.8.9 published 17 minutes ago

  • Elixir wrapper for Contentstack's Management API. 0.4.1 published 38 minutes ago

  • A shadcn/ui-inspired UI library for Gleam and Lustre 0.1.0 published 45 minutes ago

  • Elixir/Rust wrapper around Reed-Solomon error correction code library. Suitable for protecting sh... 0.1.0 published 47 minutes ago

  • A LiveView-like experience for Phoenix using Datastar's SSE + Signals architecture 0.1.13 published 1 hour ago

  • Observer Web Dashboard for tracing, applications observability, performance metrics, and much more 0.2.3 published 1 hour ago

  • Apache Arrow support for the BEAM: IPC, Flight, ADBC bindings 0.1.0 published 1 hour ago

  • Duskmoon UI component library for Phoenix LiveView 9.0.0-rc.1 published 1 hour ago