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.

  • 20 915 20 915
    packages
    available
  • 197.6K 197 581
    package
    versions
  • 7.569M 7 569 481
    downloads
    yesterday
  • 41.24M 41 240 685
    downloads
    last 7 days
  • 13.13B 13 127 840 905
    downloads
    all time

Most Downloaded

  • 5 812 935 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 250 days ago

  • 5 010 493 downloads Dynamic dispatching library for metrics and instrumentations 1.3.0 published 223 days ago

  • 4 946 057 downloads Socket acceptor pool for TCP protocols. 2.2.0 published 44 days ago

  • 4 726 267 downloads SSL verification library 1.1.7 published 652 days ago

  • 4 724 178 downloads A MIME type module for Elixir 2.0.6 published 272 days ago

  • 4 652 767 downloads CA bundle adapted from Mozilla by https://certifi.io 2.14.0 published 41 days ago

  • 4 634 464 downloads Support library for manipulating Web protocols. 2.14.0 published 44 days ago

  • 4 604 229 downloads Compose web applications with functions 1.17.0 published 19 days ago

New Packages

  • mon

    Parser combinators for Gleam, inspired by Rust's nom. published 4 hours ago

  • A client library for the Ecrime.ch api in elixir published 9 hours ago

  • OpenTelemetry resource detector for AWS published 1 day ago

  • A JavaScript lexer and syntax highlighter for Gleam! published 1 day ago

  • A Gleam library for composing declarative state and imperative behaviors in JavaScript and on the... published 1 day ago

  • A basic application for loading secrets from the filesystem published 2 days ago

  • MDEx plugin for Mermaid published 2 days ago

  • Efficiently slice prefixes from strings. Good for parsers! published 2 days ago

  • 👇 Lustre bindings for the TouchEvent Web API published 2 days ago

  • AtomVM Web dists published 2 days ago

Recently Updated

  • Elixir source code refactoring 0.1.51 published 2 hours ago

  • A code generation and project patching framework 0.5.43 published 2 hours ago

  • A QuickCheck-inspired property-based testing tool for Erlang 1.5.0 published 2 hours ago

  • Elsa is a full-featured Kafka library written in Elixir and extending the :brod library with addi... 2.2.0 published 4 hours ago

  • An SQL query builder for Gleam for SQL dialects 🐘PostgreSQL, 🪶SQLite, 🦭MariaDB, and 🐬... 2.1.1 published 4 hours ago

  • mon

    Parser combinators for Gleam, inspired by Rust's nom. 1.0.0 published 4 hours ago

  • Native Elixir PEG (Parsing Expression Grammars) string matching library 0.10.0 published 6 hours ago

  • AWS clients for Erlang. 1.1.1 published 6 hours ago

  • A dependency-free utility library containing 100+ useful functions. 2.5.0 published 6 hours ago

  • Elixir library for interacting with the Smarty API 2.0.1 published 6 hours ago