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 390 16 390
    packages
    available
  • 127.4K 127 400
    package
    versions
  • 9.66M 9 659 796
    downloads
    yesterday
  • 53.03M 53 030 500
    downloads
    last 7 days
  • 9.778B 9 777 841 807
    downloads
    all time

Most Downloaded

  • 9 813 929 downloads Peace of mind from prototype to production 1.7.2 published 3 days ago

  • 9 512 728 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.0 published 192 days ago

  • 9 452 036 downloads Internationalization and localization through gettext 0.22.1 published 34 days ago

  • 8 898 124 downloads A Plug adapter for Cowboy 2.6.1 published 7 days ago

  • 8 762 319 downloads Tzdata is a parser and library for the tz database. 1.1.1 published 507 days ago

  • 8 594 374 downloads Compose web applications with functions 1.14.2 published 8 hours ago

  • 8 587 203 downloads Dynamic dispatching library for metrics and instrumentations 1.2.1 published 70 days ago

  • 7 992 533 downloads Crypto-related functionality for the web 1.2.5 published 13 days ago

New Packages

  • freeswitch connector using esl.c published 55 minutes ago

  • compiler as service published 8 hours ago

  • An Ueberauth strategy for using Notion to authenticate your users. published 8 hours ago

  • A platform engineering utility for software engineers. published 8 hours ago

  • a Tesla REST client for the MEXC Exchange published 17 hours ago

  • IBM Db2 driver for Elixir published 20 hours ago

  • The Elixir implementation of gRPC published 1 day ago

  • Animations for lustre, utilizing JS requestAnimationFrame published 1 day ago

  • An Ecto adapter for IBM Db2 published 1 day ago

  • Simple, extendable full-text search engine written in Elixir published 1 day ago

Recently Updated

  • Utilities to organize Phoenix channels. 0.3.2 published 27 minutes ago

  • freeswitch connector using esl.c 0.1.0 published 55 minutes ago

  • Utilities to organize Phoenix channels. 0.3.1 published 1 hour ago

  • Generic tooling for building DSLs 0.4.11 published 1 hour ago

  • Utilities to organize Phoenix channels. 0.3.0 published 1 hour ago

  • Utilities for integrating Ash with Phoenix 1.2.11 published 1 hour ago

  • Griffin static site generator 0.2.0 published 2 hours ago

  • A postgres data layer for `Ash` resources. Leverages Ecto's postgres support, and delegates to a ... 1.3.18 published 2 hours ago

  • A simple library to generate and retrieve Oauth2 tokens for use with Google Cloud Service accounts. 1.4.0 published 3 hours ago

  • An Elixir DuckDB library 0.2.2 published 4 hours ago