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 793 18 793
    packages
    available
  • 165.1K 165 137
    package
    versions
  • 6.173M 6 172 667
    downloads
    yesterday
  • 34.4M 34 402 194
    downloads
    last 7 days
  • 11.48B 11 475 608 963
    downloads
    all time

Most Downloaded

  • 5 098 649 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.1 published 287 days ago

  • 4 498 680 downloads Dynamic dispatching library for metrics and instrumentations 1.2.1 published 462 days ago

  • 4 486 339 downloads Parse transform library 3.4.2 published 194 days ago

  • 4 481 692 downloads SSL verification library 1.1.7 published 303 days ago

  • 4 465 837 downloads CA bundle adapted from Mozilla by https://certifi.io 2.13.0 published 63 days ago

  • 4 409 503 downloads Socket acceptor pool for TCP protocols. 2.1.0 published 953 days ago

  • 4 377 735 downloads unicode_util compatibility library for Erlang < 20 0.7.0 published 1231 days ago

  • 4 369 963 downloads A pure Erlang IDNA implementation 6.1.1 published 1231 days ago

New Packages

  • Elixir Syslog server, client, and backend for Logger. published 3 hours ago

  • Track Ecto queries in your test suite published 8 hours ago

  • A simple parallel map library in Gleam published 12 hours ago

  • The non-official Elixir implementation for Azure Cognitive Services Speech SDK. This project aims... published 12 hours ago

  • fmt

    Type-safe (string) formatting for Gleam published 13 hours ago

  • Sample Package From Leela published 14 hours ago

  • Elixir implementations of a sorted map and a sorted set based on Erlang's gb_trees and gb_sets. published 21 hours ago

  • Elixir support for Rebar3 published 1 day ago

  • An Elixir Library for interfacing Baserow Backend API published 1 day ago

  • P Soothing pastel library for Gleam published 1 day ago

Recently Updated

  • P Soothing pastel library for Gleam 1.5.0 published 15 minutes ago

  • Constraint Programming Solver 0.8.21 published 35 minutes ago

  • A set of common Ecto interfaces generated on the fly with macros 2.1.0 published 1 hour ago

  • Nerves System BR - Buildroot based build platform for Nerves Systems 1.27.1 published 2 hours ago

  • Mix task that converts Mix dependencies to Nix derivations 0.2.0 published 2 hours ago

  • jot

    A parser for Djot, a markdown-like language 0.4.0 published 3 hours ago

  • Elixir Syslog server, client, and backend for Logger. 1.0.0 published 3 hours ago

  • A CSS-in-Gleam package, made to work with frontend, backend, and directly with lustre! 2.1.0 published 4 hours ago

  • Elixir interfaces to Kujira dApps, for building indexers, APIs and bots 0.1.25 published 4 hours ago

  • ash

    A resource declaration and interaction library. Built with pluggable data layers, and designed to... 3.0.0-rc.27 published 4 hours ago