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.

  • 11 311 11 311
    packages
    available
  • 70 284 70 284
    package
    versions
  • 4.926M 4 926 331
    downloads
    yesterday
  • 26.62M 26 616 060
    downloads
    last 7 days
  • 1.7B 1 700 185 009
    downloads
    all time

Most Downloaded

  • 5 869 382 downloads A blazing fast JSON parser and generator in pure Elixir. published 935 days ago

  • 5 807 056 downloads CA bundle adapted from Mozilla by https://certifi.io published 1769 days ago

  • 5 788 714 downloads SSL verification functions for Erlang published 1586 days ago

  • 5 764 803 downloads A pure Erlang IDNA implementation published 2161 days ago

  • 5 729 679 downloads Library to handle mimetypes published 1767 days ago

  • 5 722 745 downloads A generic interface to different metrics systems in Erlang. published 1682 days ago

  • 5 718 796 downloads unicode_util compatibility library for Erlang < 20 published 1149 days ago

  • 5 686 858 downloads simple HTTP client published 2161 days ago

New Packages

  • An OTP library published 9 hours ago

  • Valorant API (https://developer.riotgames.com/apis#account-v1) simple wrapper. published 17 hours ago

  • A minimal workflow implementation for Ecto schemas. published 18 hours ago

  • A micro-library providing base 64 encoding/decoding using Rust NIFs. published 1 day ago

  • Plugs and tools for HTTP request/response validation according to API Blueprint specs published 1 day ago

  • Playful text manipulations including upside down and backwards published 2 days ago

  • Elixir Server deployment and provisioning tool published 2 days ago

  • AWS Events service package for ex_aws published 2 days ago

  • ygo

    YGO is an Elixir wrapper for the Yu-Gi-Oh! Trading Card Game API published 2 days ago

  • A tiny hex package makes it easier to use gleam in elixir and phoenix projects published 3 days ago

Recently Updated

  • Domain driven async abstractions like DomainEventBus, Event subscriptions/emit, Async Command han... 0.1.2 published 3 hours ago

  • Simple stylable formatting for your CLI, Terminal, or Shell output 0.2.0 published 4 hours ago

  • AWS APIs library for Erlang 3.3.3 published 5 hours ago

  • Use Commanded to build your own Elixir applications following the CQRS/ES pattern. 1.1.1 published 5 hours ago

  • Helpers for scheduling Jobs defined in EctoJob 1.1.0 published 7 hours ago

  • The supervised tree of tasks, simplifying the process of handling: - recurrent tasks - retried t... 1.0.4 published 8 hours ago

  • The supervised tree of tasks, simplifying the process of handling: - recurrent tasks - retried t... 1.0.3 published 8 hours ago

  • Fast batch message passing between nodes for Erlang/Elixir. 1.4.0 published 8 hours ago

  • Fast batch message passing between nodes for Erlang/Elixir. 1.3.0 published 8 hours ago

  • An OTP library 0.1.0 published 9 hours ago