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.

  • 21 406 21 406
    packages
    available
  • 205.1K 205 074
    package
    versions
  • 9.561M 9 561 007
    downloads
    yesterday
  • 48.92M 48 921 336
    downloads
    last 7 days
  • 13.6B 13 601 876 380
    downloads
    all time

Most Downloaded

  • 6 537 733 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 334 days ago

  • 5 644 082 downloads Parse transform library 3.4.2 published 626 days ago

  • 5 488 612 downloads Socket acceptor pool for TCP protocols. 2.2.0 published 128 days ago

  • 5 420 980 downloads Dynamic dispatching library for metrics and instrumentations 1.3.0 published 307 days ago

  • 5 219 788 downloads Support library for manipulating Web protocols. 2.15.0 published 75 days ago

  • 5 012 896 downloads A MIME type module for Elixir 2.0.7 published 41 days ago

  • 4 951 773 downloads SSL verification library 1.1.7 published 736 days ago

  • 4 948 982 downloads CA bundle adapted from Mozilla by https://certifi.io 2.15.0 published 31 days ago

New Packages

  • A simple elixir library for Phoenix that combines Swagger documentation and parameter validation. published 3 hours ago

  • Erlang Model Context Protocol (MCP) SDK published 5 hours ago

  • A maintained fork of Goal for parameter validation based on Ecto published 10 hours ago

  • Phoenix integration for Vite - a fast frontend build tool. published 14 hours ago

  • Elixir coding + packaging practice published 22 hours ago

  • An ExAws service module to interact with AWS IAM published 1 day ago

  • GridSquare calculator for encoding/decoding between latitude/longitude and Maidenhead Locator Sys... published 1 day ago

  • A Elixir library for encoding and decoding text data into video frames using QR codes, with effic... published 1 day ago

  • Handles tuple responses published 2 days ago

  • A robust, type-safe slugification library for Gleam that converts text into URL-friendly slugs published 2 days ago

Recently Updated

  • A dev tool for Elixir projects to gather LLM usage rules from dependencies 0.1.12 published 34 minutes ago

  • A dev tool for Elixir projects to gather LLM usage rules from dependencies 0.1.11 published 45 minutes ago

  • Elixir source code refactoring 0.1.52 published 1 hour ago

  • Cloud provider agnostic file storage. 1.0.0-rc.4 published 1 hour ago

  • A compile-time builder that generates a concurrent pool of worker processes, batchers and schedul... 0.1.10 published 1 hour ago

  • A dev tool for Elixir projects to gather LLM usage rules from dependencies 0.1.10 published 2 hours ago

  • Model Context Protocol (MCP) implementation in Elixir with Phoenix integration 0.10.5 published 2 hours ago

  • WCAG validator for the NLdoc specification. 4.0.26 published 2 hours ago

  • A simple elixir library for Phoenix that combines Swagger documentation and parameter validation. 0.1.0 published 3 hours ago

  • Logic for reading Docx into NLdoc Spec. 1.1.6 published 3 hours ago