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.

  • 19 897 19 897
    packages
    available
  • 182.1K 182 142
    package
    versions
  • 901.8K 901 767
    downloads
    yesterday
  • 31.19M 31 194 456
    downloads
    last 7 days
  • 12.31B 12 313 307 317
    downloads
    all time

Most Downloaded

  • 5 290 379 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 87 days ago

  • 4 523 838 downloads Dynamic dispatching library for metrics and instrumentations 1.3.0 published 60 days ago

  • 4 310 160 downloads Socket acceptor pool for TCP protocols. 2.1.0 published 1138 days ago

  • 4 304 182 downloads A MIME type module for Elixir 2.0.6 published 109 days ago

  • 4 275 131 downloads SSL verification library 1.1.7 published 489 days ago

  • 4 250 498 downloads Parse transform library 3.4.2 published 379 days ago

  • 4 196 248 downloads CA bundle adapted from Mozilla by https://certifi.io 2.13.0 published 249 days ago

  • 4 185 107 downloads Library to handle mimetypes 1.3.0 published 175 days ago

New Packages

  • Log data to disk in zstd compressed files in strict monotonic order. Allows querying of data by t... published 51 minutes ago

  • Self-healing clusters for Gleam applications on the BEAM! published 1 hour ago

  • A simple on-disc JSON based data store published 5 hours ago

  • A library for validating SpatioTemporal Asset Catalog (STAC) metadata published 6 hours ago

  • SQL-Formatter for Gleam published 9 hours ago

  • Deno bindings for Gleam. published 20 hours ago

  • Gleam based implementation of TentHash for Erlang targets published 1 day ago

  • A string fuzzy matching utility using suffix trees published 1 day ago

  • Porter word stemming in Gleam published 1 day ago

  • Porter Stemming Algorithm Implementation in Erlang published 1 day ago

Recently Updated

  • Declarative Ecto embedded schemas for data validation, coercion, and manipulation. 0.4.2 published 8 minutes ago

  • Log data to disk in zstd compressed files in strict monotonic order. Allows querying of data by t... 1.0.1 published 12 minutes ago

  • A code generation and project patching framework 0.3.69 published 30 minutes ago

  • Safely inspect in your logs by redacting sensitive data 1.0.3 published 50 minutes ago

  • Log data to disk in zstd compressed files in strict monotonic order. Allows querying of data by t... 1.0.0 published 50 minutes ago

  • Log data to disk in zstd compressed files in strict monotonic order. Allows querying of data by t... 0.1.0 published 51 minutes ago

  • Self-healing clusters for Gleam applications on the BEAM! 1.0.0 published 1 hour ago

  • BEAM observer tool 1.1.2 published 2 hours ago

  • Floki is a simple HTML parser that enables search for nodes using CSS selectors. 0.36.3 published 2 hours ago

  • pfx

    Functions to work with prefixes, especially IP (both IPv4 and IPv6). 0.14.2 published 3 hours ago