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.

  • 16 196 16 196
    packages
    available
  • 124.8K 124 840
    package
    versions
  • 12.3M 12 296 931
    downloads
    yesterday
  • 67.56M 67 559 929
    downloads
    last 7 days
  • 9.489B 9 489 193 169
    downloads
    all time

Most Downloaded

  • 10 783 211 downloads Peace of mind from prototype to production 1.6.15 published 112 days ago

  • 10 754 955 downloads Internationalization and localization through gettext 0.22.0 published 25 days ago

  • 10 275 697 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.0 published 156 days ago

  • 10 150 881 downloads Tzdata is a parser and library for the tz database. 1.1.1 published 471 days ago

  • 9 796 018 downloads A Plug adapter for Cowboy 2.6.0 published 107 days ago

  • 9 341 014 downloads Compose web applications with functions 1.14.0 published 107 days ago

  • 9 267 834 downloads Dynamic dispatching library for metrics and instrumentations 1.2.1 published 33 days ago

  • 8 908 664 downloads Timex is a rich, comprehensive Date/Time library for Elixir projects, with full timezone support ... 3.7.9 published 191 days ago

New Packages

  • b3

    B3 is a pure Elixir implementation of the BLAKE3 hashing algorithm. published 8 hours ago

  • bee

    Api tools for entity on Ecto published 12 hours ago

  • Get value from struct or map with json path published 12 hours ago

  • corner helper published 14 hours ago

  • Mix tasks for installing and invoking windicss published 15 hours ago

  • dhcp server implemetnation published 1 day ago

  • An NIF to hashids.c published 1 day ago

  • ucl

    BEAM-powered Erlang and Elixir UCL parser published 1 day ago

  • This library implements some fast avro access functions using a wrapper over the apache_avro rust... published 2 days ago

  • A software package for easier sharing, maintaining, and running scientific experiments. published 2 days ago

Recently Updated

  • A Gleam Testing Framework 0.0.7 published 3 minutes ago

  • BCS encoder in Elixir 0.1.1 published 27 minutes ago

  • A PETAL-stack batteries-included boilerplate for making Phoenix apps without tedium. 8.5.3 published 50 minutes ago

  • A component based library for Phoenix LiveView 0.9.4 published 3 hours ago

  • Basic structures both useful for nostr relays and clients 0.1.3 published 3 hours ago

  • Partisan is a scalable and flexible, TCP-based membership system and distribution layer for the B... 5.0.0-beta.21 published 3 hours ago

  • Partisan is a scalable and flexible, TCP-based membership system and distribution layer for the B... 5.0.0-beta.20 published 5 hours ago

  • Membrane RTC Engine and its client library 0.10.2 published 5 hours ago

  • Peace of mind from prototype to production 1.7.0-rc.3 published 5 hours ago

  • Phoenix framework project generator. Provides a `mix phx.new` task to bootstrap a new Elixir app... 1.7.0-rc.3 published 5 hours ago