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 066 21 066
    packages
    available
  • 200.3K 200 264
    package
    versions
  • 7.241M 7 240 701
    downloads
    yesterday
  • 37.85M 37 853 232
    downloads
    last 7 days
  • 13.28B 13 278 576 231
    downloads
    all time

Most Downloaded

  • 6 025 344 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 278 days ago

  • 5 175 580 downloads Socket acceptor pool for TCP protocols. 2.2.0 published 72 days ago

  • 5 127 865 downloads Dynamic dispatching library for metrics and instrumentations 1.3.0 published 251 days ago

  • 4 922 663 downloads Support library for manipulating Web protocols. 2.15.0 published 19 days ago

  • 4 863 085 downloads SSL verification library 1.1.7 published 680 days ago

  • 4 821 772 downloads CA bundle adapted from Mozilla by https://certifi.io 2.14.0 published 69 days ago

  • 4 809 305 downloads A MIME type module for Elixir 2.0.6 published 300 days ago

  • 4 731 270 downloads Parse transform library 3.4.2 published 570 days ago

New Packages

  • Add orderable sets with Ecto to your database. published 8 hours ago

  • Ecto helpers for tsvector in Postgres published 8 hours ago

  • Typesafe Routing in Gleam published 8 hours ago

  • Development utilities for Nerves devices. published 10 hours ago

  • Underlying NIF to use the termbox2 C API published 13 hours ago

  • Ash DataLayer for Neo4j published 15 hours ago

  • Your guide to Elixir logger handlers published 1 day ago

  • Save and load seed data to/from the database as compressed backup files. Useful for generating da... published 1 day ago

  • Encoders and decoders for JSON-RPC 2.0 published 1 day ago

  • Tidewave for Phoenix published 1 day ago

Recently Updated

  • Shared utilities for ecto-based sql data layers. 0.2.74 published 3 hours ago

  • The extension for building state machines with Ash resources. 0.2.10 published 4 hours ago

  • ash

    A declarative, extensible framework for building Elixir applications. 3.5.8 published 6 hours ago

  • An AI powered, conversational interface for your project that learns 0.7.8 published 6 hours ago

  • Chorex enables choreographic programming for Elixir through macros. This is a research project i... 0.8.8 published 7 hours ago

  • This package includes a set of :logger formatters designed to output logs in JSON format. It is c... 7.0.2 published 7 hours ago

  • Add orderable sets with Ecto to your database. 0.1.0 published 8 hours ago

  • Typesafe Routing in Gleam 1.0.1 published 8 hours ago

  • Ecto helpers for tsvector in Postgres 0.1.0 published 8 hours ago

  • Typesafe Routing in Gleam 1.0.0 published 8 hours ago