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 110 20 110
    packages
    available
  • 185.1K 185 112
    package
    versions
  • 6.764M 6 763 895
    downloads
    yesterday
  • 35.81M 35 809 400
    downloads
    last 7 days
  • 12.47B 12 470 222 676
    downloads
    all time

Most Downloaded

  • 5 224 502 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 117 days ago

  • 4 617 402 downloads Dynamic dispatching library for metrics and instrumentations 1.3.0 published 90 days ago

  • 4 441 453 downloads Socket acceptor pool for TCP protocols. 2.1.0 published 1168 days ago

  • 4 319 375 downloads A MIME type module for Elixir 2.0.6 published 139 days ago

  • 4 289 082 downloads SSL verification library 1.1.7 published 519 days ago

  • 4 279 558 downloads Parse transform library 3.4.2 published 409 days ago

  • 4 208 951 downloads CA bundle adapted from Mozilla by https://certifi.io 2.13.0 published 279 days ago

  • 4 200 996 downloads Library to handle mimetypes 1.3.0 published 205 days ago

New Packages

  • Run Caddy HTTP Server in supervisor tree published 1 hour ago

  • Unfold values on-demand from a function published 9 hours ago

  • A double-ended queue data structure published 10 hours ago

  • COSE CXC 138 92 CBOR Object Signing and Encryption published 12 hours ago

  • Create informative & beautiful source code reports. published 12 hours ago

  • Elixir utilities to merge TailwindCss classes published 14 hours ago

  • Second Sample Hex Package From Pacnroll published 19 hours ago

  • An Elixir SDK for Porter's delivery API, providing a simple and reliable way to integrate Porter'... published 21 hours ago

  • A wrapper around sqlite-vec published 1 day ago

  • A library for interacting with sec-api.io published 1 day ago

Recently Updated

  • Run Caddy HTTP Server in supervisor tree 1.0.1 published 7 minutes ago

  • Telemetry handler that creates Opentelemetry spans from Bandit events. 0.2.0 published 9 minutes ago

  • Nerves System BR - Buildroot based build platform for Nerves Systems 1.29.1 published 1 hour ago

  • Constraint Programming Solver 0.9.7 published 1 hour ago

  • Run Caddy HTTP Server in supervisor tree 1.0.0 published 1 hour ago

  • Text client for the Hangman Game. 0.1.82 published 2 hours ago

  • ULID implementation in Gleam (Erlang target only) 0.0.4 published 3 hours ago

  • A simple Captcha package for Elixir applications, provides verification and templates for renderi... 0.0.2 published 4 hours ago

  • A framework which rethinks how data flows, and how we build apps. 0.4.14 published 5 hours ago

  • Index, search, and investigate your code base with OpenAI's embeddings API 0.4.26 published 6 hours ago