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.

  • 17 491 17 491
    packages
    available
  • 146.8K 146 757
    package
    versions
  • 6.033M 6 032 522
    downloads
    yesterday
  • 30.11M 30 105 938
    downloads
    last 7 days
  • 10.58B 10 583 076 309
    downloads
    all time

Most Downloaded

  • 4 684 725 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.1 published 81 days ago

  • 4 281 501 downloads Dynamic dispatching library for metrics and instrumentations 1.2.1 published 256 days ago

  • 4 142 343 downloads SSL verification library 1.1.7 published 97 days ago

  • 4 070 351 downloads CA bundle adapted from Mozilla by https://certifi.io 2.12.0 published 28 days ago

  • 4 029 816 downloads Parse transform library 3.4.1 published 780 days ago

  • 3 967 627 downloads unicode_util compatibility library for Erlang < 20 0.7.0 published 1025 days ago

  • 3 964 238 downloads A pure Erlang IDNA implementation 6.1.1 published 1025 days ago

  • 3 951 684 downloads Library to handle mimetypes 1.2.0 published 1713 days ago

New Packages

  • Binary pattern checks for Credo published 1 hour ago

  • A wrapper for the Lightning CSS tool. published 4 hours ago

  • A simple, pint-sized MQTT broker that can be used for testing and development published 5 hours ago

  • Mix tasks for installing and invoking tree_sitter published 21 hours ago

  • e2h

    HTML generator for Erlang ecosystem published 21 hours ago

  • A simple component LiveView component library published 1 day ago

  • A pure random number generator published 1 day ago

  • Simple web push for Elixir published 2 days ago

  • NIF-based date and time parsing and formatting for Erlang. published 3 days ago

  • Client interface to MongoDB, also known as the driver. See www.mongodb.org published 3 days ago

Recently Updated

  • Earmark is a pure-Elixir Markdown converter. It is intended to be used as a library (just call E... 1.4.44 published 10 minutes ago

  • owl

    A toolkit for writing command-line user interfaces. 0.8.0 published 45 minutes ago

  • Elixir Z-Wave library 7.0.1 published 45 minutes ago

  • Constraint Programming Solver 0.2.3 published 55 minutes ago

  • Binary pattern checks for Credo 0.2.0 published 1 hour ago

  • Ecto PostgreSQL database performance insights. Locks, index usage, buffer cache hit ratios, vacuu... 0.7.14 published 1 hour ago

  • A ring buffer backend for Elixir Logger with IO streaming 0.10.4 published 1 hour ago

  • Arke Auth 0.1.7 published 2 hours ago

  • DiodeClient allows direct P2P connection to any other DiodeClient user on the planet using Ethe... 1.1.4 published 3 hours ago

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