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.

  • 22 719 22 719
    packages
    available
  • 221.5K 221 485
    package
    versions
  • 4.122M 4 122 305
    downloads
    yesterday
  • 23.22M 23 221 260
    downloads
    last 7 days
  • 14.4B 14 402 592 734
    downloads
    all time

Most Downloaded

  • 3 432 583 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 509 days ago

  • 2 917 492 downloads Socket acceptor pool for TCP protocols. 2.2.0 published 303 days ago

  • 2 864 237 downloads Dynamic dispatching library for metrics and instrumentations 1.3.0 published 482 days ago

  • 2 788 375 downloads Support library for manipulating Web protocols. 2.16.0 published 90 days ago

  • 2 672 882 downloads A MIME type module for Elixir 2.0.7 published 217 days ago

  • 2 652 505 downloads Compose web applications with functions 1.19.1 published 9 days ago

  • 2 613 724 downloads Crypto-related functionality for the web 2.1.1 published 258 days ago

  • 2 542 986 downloads SSL verification library 1.1.7 published 911 days ago

New Packages

  • FABRIK-based inverse kinematics solver for Beam Bots. published 3 hours ago

  • Elixir client for the IDVerse IDKit identity verification API published 5 hours ago

  • Helper for rendering 3d and 4d `Nx.Tensor` as image sequences in livebook. published 8 hours ago

  • CI pipelines defined in Elixir instead of YAML published 11 hours ago

  • 🌍 Type-safe ISO 639 language codes for Gleam published 14 hours ago

  • DynamoDB data layer for Ash resources. published 16 hours ago

  • Comprehensive reporting extension for Ash Framework published 16 hours ago

  • Rav1d AV1 decoder NIF wrapper for Elixir published 17 hours ago

  • wam

    Pure Elixir implementation of Walker's Alias Method (WAM). It's method for performing weighted ra... published 23 hours ago

  • An Elixir implementation of the result module from Rust published 1 day ago

Recently Updated

  • A Req-based client for the On-Line Encyclopedia of Integer Sequences (OEIS). 0.5.1 published 24 minutes ago

  • A Req-based client for the On-Line Encyclopedia of Integer Sequences (OEIS). 0.5.0 published 50 minutes ago

  • Elixir client for the IDVerse IDKit identity verification API 0.2.0 published 2 hours ago

  • An Elixir SDK for Claude Code - Build AI-powered CLI tools with Claude 0.6.7 published 3 hours ago

  • FABRIK-based inverse kinematics solver for Beam Bots. 0.2.0 published 3 hours ago

  • bb

    Beam Bots - The framework for resilient robotics. 0.5.0 published 4 hours ago

  • A simple and efficient geolocation library for Elixir applications. 0.1.4 published 5 hours ago

  • Elixir client for the IDVerse IDKit identity verification API 0.1.0 published 5 hours ago

  • Helper for rendering 3d and 4d `Nx.Tensor` as image sequences in livebook. 0.4.0 published 5 hours ago

  • Idiomatic Elixir SDK for OpenAI's Codex agent. Provides a complete, production-ready interface wi... 0.4.0 published 7 hours ago