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 095 23 095
    packages
    available
  • 224.7K 224 701
    package
    versions
  • 3.62M 3 619 681
    downloads
    yesterday
  • 19.03M 19 030 830
    downloads
    last 7 days
  • 14.48B 14 478 119 311
    downloads
    all time

Most Downloaded

  • 3 085 835 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 542 days ago

  • 2 635 081 downloads Dynamic dispatching library for metrics and instrumentations 1.3.0 published 515 days ago

  • 2 634 910 downloads Socket acceptor pool for TCP protocols. 2.2.0 published 337 days ago

  • 2 483 361 downloads Support library for manipulating Web protocols. 2.16.0 published 124 days ago

  • 2 424 104 downloads A MIME type module for Elixir 2.0.7 published 250 days ago

  • 2 417 672 downloads Compose web applications with functions 1.19.1 published 42 days ago

  • 2 346 336 downloads Crypto-related functionality for the web 2.1.1 published 292 days ago

  • 2 295 542 downloads SSL verification library 1.1.7 published 944 days ago

New Packages

  • artistic dashboard published 3 hours ago

  • PostgreSQL pg_trgm-compatible trigram similarity for Elixir with a Rust NIF. published 4 hours ago

  • A pure Elixir HTML5 parser. No NIFs. No native dependencies. Just Elixir. published 10 hours ago

  • A Gleam library for sending emails via SMTP, inspired by the Rust mail-send crate published 11 hours ago

  • Multi-tenancy library for Elixir/Phoenix with schema-based isolation (PostgreSQL Schemas or MySQL... published 16 hours ago

  • A compile-time safe database library for Gleam - Ecto-inspired schemas, composable queries, and a... published 19 hours ago

  • An experimental email parser. published 21 hours ago

  • AST-based analyzer for identifying property-based testing candidates in Elixir codebases. Detects... published 1 day ago

  • A Phoenix PubSub adapter using PostgreSQL LISTEN/NOTIFY for message distribution. published 1 day ago

  • Prompt Runner SDK - An Elixir toolkit for orchestrating multi-step prompt executions with Claude ... published 1 day ago

Recently Updated

  • Elixir client for ElectricSQL 0.8.1 published 6 minutes ago

  • Redraw DOM renderer. Take a look at Redraw to use it. 19.2.2 published 11 minutes ago

  • React bindings for Gleam! Supports everything modern React provides, with full Gleam Type-Checkin... 19.2.2 published 11 minutes ago

  • Membrane plugin to transcode audio and video into different qualities using FFmpeg 1.5.16 published 13 minutes ago

  • ExSha3 is a pure Elixir implementation of Sha3 and the original Keccak1600-f 0.1.5 published 2 hours ago

  • ExLaunchDark is an integration library to perform common LaunchDarkly operations. 1.2.3 published 2 hours ago

  • Multipart message generator 0.6.0 published 2 hours ago

  • artistic dashboard 0.1.0 published 3 hours ago

  • PostgreSQL pg_trgm-compatible trigram similarity for Elixir with a Rust NIF. 0.5.0 published 4 hours ago

  • High-performance HTML to Markdown converter with a Rust core 2.23.1 published 4 hours ago