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 855 23 855
    packages
    available
  • 231.3K 231 346
    package
    versions
  • 6.894M 6 893 713
    downloads
    yesterday
  • 37.94M 37 936 053
    downloads
    last 7 days
  • 14.7B 14 697 047 423
    downloads
    all time

Most Downloaded

  • 3 404 502 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 592 days ago

  • 2 935 110 downloads Dynamic dispatching library for metrics and instrumentations 1.4.1 published 2 days ago

  • 2 897 629 downloads Socket acceptor pool for TCP protocols. 2.2.0 published 387 days ago

  • 2 698 271 downloads Support library for manipulating Web protocols. 2.16.0 published 174 days ago

  • 2 659 960 downloads Compose web applications with functions 1.19.1 published 92 days ago

  • 2 653 762 downloads A MIME type module for Elixir 2.0.7 published 300 days ago

  • 2 619 417 downloads Crypto-related functionality for the web 2.1.1 published 342 days ago

  • 2 502 507 downloads SSL verification library 1.1.7 published 994 days ago

New Packages

  • Message protocol with error correction (Reed-Solomon) and framing (COBS) published 58 minutes ago

  • lyria4.org website backlink helper. Visit https://www.lyria4.org for more information. published 3 hours ago

  • npm

    npm package manager for Elixir — resolve, fetch, and manage npm dependencies with Mix tasks. published 6 hours ago

  • npm-compatible semantic versioning — parse, match, and compare versions using npm range syntax ... published 6 hours ago

  • Fast .doc redline extraction via a Rust NIF. published 8 hours ago

  • JavaScript runtime for the BEAM — Web APIs backed by OTP, native DOM, and a built-in TypeScript... published 8 hours ago

  • oxc

    Elixir bindings for the OXC JavaScript toolchain — parse, transform, and minify JS/TS via Rust ... published 9 hours ago

  • An Elixir client for KDB+: querying, parameterized queries, async publish, and pub/sub. published 9 hours ago

  • Railway-oriented programming utilities for Gleam - accumulate validation errors instead of failin... published 12 hours ago

  • flux-3.com website backlink helper. Visit https://www.flux-3.com for more information. published 13 hours ago

Recently Updated

  • Elixir bindings for mq, a jq-like command-line tool for Markdown processing. Process markdown, MD... 0.1.6 published 22 minutes ago

  • A library for sending, receving and processing emails. 0.7.1 published 26 minutes ago

  • jop

    an in-memory logger for spatial / temporal search 0.1.4 published 40 minutes ago

  • A compiler for generating reliability artifacts from service expectation definitions. 4.8.1 published 52 minutes ago

  • Message protocol with error correction (Reed-Solomon) and framing (COBS) 0.1.1 published 58 minutes ago

  • OpenAPI API client for Ory Network, Ory's web-scale API for identity and access control. 1.22.28 published 59 minutes ago

  • Fake data generator for Elixir tests and development environments. 0.14.0 published 1 hour ago

  • A compiler for generating reliability artifacts from service expectation definitions. 4.8.0 published 1 hour ago

  • MySQL 5.5+ driver for Elixir 0.8.1 published 1 hour ago

  • ra

    Raft library 3.0.1 published 1 hour ago