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.

  • 18 339 18 339
    packages
    available
  • 160.1K 160 079
    package
    versions
  • 968.7K 968 747
    downloads
    yesterday
  • 33.18M 33 184 828
    downloads
    last 7 days
  • 11.26B 11 256 808 905
    downloads
    all time

Most Downloaded

  • 4 693 650 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.1 published 241 days ago

  • 4 122 668 downloads Dynamic dispatching library for metrics and instrumentations 1.2.1 published 416 days ago

  • 4 026 049 downloads SSL verification library 1.1.7 published 257 days ago

  • 4 024 571 downloads Parse transform library 3.4.2 published 148 days ago

  • 4 022 101 downloads CA bundle adapted from Mozilla by https://certifi.io 2.13.0 published 17 days ago

  • 3 988 080 downloads Socket acceptor pool for TCP protocols. 2.1.0 published 907 days ago

  • 3 953 513 downloads Small, fast, modern HTTP server. 2.11.0 published 35 days ago

  • 3 948 815 downloads A MIME type module for Elixir 2.0.5 published 277 days ago

New Packages

  • Manage, subscribe and create alarms compatible with Erlang's built in Alarm Handler published 1 hour ago

  • A Broadway producer for an in-memory buffer. published 1 hour ago

  • Simulated hardware for Elixir Circuits published 3 hours ago

  • for AI Maximalists only published 5 hours ago

  • LiveView library to manage database records published 19 hours ago

  • A dice rolling library capable of calculating complex roll chances. published 1 day ago

  • Helpers for working with result tuples, inspired by Rust. published 1 day ago

  • SaaS Scaffolding published 1 day ago

  • Parse HTTP requests published 1 day ago

  • A KMS based signer library for Ethers. published 1 day ago

Recently Updated

  • A CSS preprocessor written in Elixir 0.8.0 published 5 minutes ago

  • Manage, subscribe and create alarms compatible with Erlang's built in Alarm Handler 0.1.2 published 1 hour ago

  • A Broadway producer for an in-memory buffer. 0.1.0 published 1 hour ago

  • RTSP client for Elixir 0.6.1 published 2 hours ago

  • Gleam wrapper for the Finch HTTP client 6.0.0 published 3 hours ago

  • Simulated hardware for Elixir Circuits 0.1.0 published 3 hours ago

  • Testcontainers is an Elixir library that supports ExUnit tests, providing lightweight, throwaway ... 1.7.0 published 3 hours ago

  • Shoehorn helps you handle OTP application failures 0.9.2 published 4 hours ago

  • Interface with SGP30 gas sensor in Elixir 0.2.4 published 4 hours ago

  • Lightweight tracing, debugging and profiling utility 0.2.6 published 4 hours ago