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.

  • 19 822 19 822
    packages
    available
  • 180.9K 180 932
    package
    versions
  • 6.61M 6 610 475
    downloads
    yesterday
  • 32.22M 32 221 943
    downloads
    last 7 days
  • 12.26B 12 262 440 941
    downloads
    all time

Most Downloaded

  • 5 307 033 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 74 days ago

  • 4 496 713 downloads Dynamic dispatching library for metrics and instrumentations 1.3.0 published 48 days ago

  • 4 311 464 downloads A MIME type module for Elixir 2.0.6 published 97 days ago

  • 4 302 321 downloads SSL verification library 1.1.7 published 476 days ago

  • 4 297 689 downloads Socket acceptor pool for TCP protocols. 2.1.0 published 1126 days ago

  • 4 279 652 downloads Parse transform library 3.4.2 published 366 days ago

  • 4 224 758 downloads CA bundle adapted from Mozilla by https://certifi.io 2.13.0 published 236 days ago

  • 4 215 603 downloads Library to handle mimetypes 1.3.0 published 163 days ago

New Packages

  • Lazily initialised constants for Gleam published 18 hours ago

  • DSL for building JSON APIs fast. Creates endpoint views, renders linked data automatically. published 1 day ago

  • A Gleam library for working with delay times. published 1 day ago

  • Phoenix Live Components for Elixir WebRTC published 1 day ago

  • An Elixir implementation of a Merkle-Sum Sparse Merkle Tree (MS-SMT). published 2 days ago

  • An HTTP logger handler for Elixir applications published 2 days ago

  • Encrypted integer id fields for Ecto schemas published 2 days ago

  • A library for checking if an email address is from a disposable email service. published 2 days ago

  • A convienance library based on Ruby's SecureRandom, forked from secure_random published 2 days ago

  • Pretty print SQL queries published 2 days ago

Recently Updated

  • User-friendly translations manager for Elixir/Phoenix projects. 0.4.1 published 25 minutes ago

  • Dagger SDK for Elixir 0.13.4 published 42 minutes ago

  • A Phoenix LiveView component library 0.0.13 published 1 hour ago

  • A CommonMark-compliant fast and extensible Markdown parser and formatter. 0.2.0 published 1 hour ago

  • A small library to help with rsa keys and message signing 1.2.0 published 3 hours ago

  • MQTT v5 Sessions Manager 2.6.0 published 4 hours ago

  • Toolbox is a convenience library designed to streamline the creation of Altworx scenarios. 5.3.2 published 4 hours ago

  • This library implements some fast avro access functions using a wrapper over the apache_avro rust... 0.6.1 published 5 hours ago

  • Snappy as nif for Erlang 1.2.10 published 6 hours ago

  • Ecto PostgreSQL database performance insights. Locks, index usage, buffer cache hit ratios, vacuu... 0.8.2 published 6 hours ago