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.

  • 12 527 12 527
    packages
    available
  • 82 462 82 462
    package
    versions
  • 12.98M 12 983 852
    downloads
    yesterday
  • 90.7M 90 699 840
    downloads
    last 7 days
  • 3.713B 3 713 476 216
    downloads
    all time

Most Downloaded

  • 11 858 041 downloads A blazing fast JSON parser and generator in pure Elixir. published 1166 days ago

  • 10 570 113 downloads CA bundle adapted from Mozilla by https://certifi.io published 2000 days ago

  • 10 549 437 downloads A pure Erlang IDNA implementation published 2392 days ago

  • 10 529 386 downloads Parse transform library published 1918 days ago

  • 10 527 206 downloads unicode_util compatibility library for Erlang < 20 published 1380 days ago

  • 10 520 896 downloads SSL verification functions for Erlang published 1817 days ago

  • 10 494 109 downloads Library to handle mimetypes published 1998 days ago

  • 10 484 830 downloads A generic interface to different metrics systems in Erlang. published 1913 days ago

New Packages

  • Tailwind Notifications for Phoenix Applications published 23 hours ago

  • Elixir time zone support that uses OS-supplied zoneinfo files published 1 day ago

  • Ethereum utilities for Elixir with a recent update. published 1 day ago

  • A small server to generate on demand mock servers based on a specification published 1 day ago

  • Erlang Kinesis Client published 1 day ago

  • Lightweight HTTP Client published 1 day ago

  • Twitch API library published 2 days ago

  • This can use named params when you use Ecto.Adapters.SQL.Query. published 2 days ago

  • Lambda: local function made remote published 2 days ago

  • Pure Elixir quadtree published 2 days ago

Recently Updated

  • Zitadel GRPC CLient 1.0.0-beta.3 published 15 minutes ago

  • Erlang logging framework 3.9.1 published 1 hour ago

  • Elixir time zone support that uses OS-supplied zoneinfo files 0.1.1 published 3 hours ago

  • Automates semantic release versioning and best practices for elixir packages. 2.5.5 published 3 hours ago

  • An ETS adapter for Ecto 0.1.4 published 3 hours ago

  • Streaming Zip64 archive generation 1.1.1 published 4 hours ago

  • FTX API Client for Elixir 0.0.2 published 4 hours ago

  • A code formatter for Surface, the component based library for Phoenix LiveView 0.3.0 published 4 hours ago

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

  • Elasticsearch Elixir Bulk Processor is a configurable manager for efficiently inserting data into... 0.1.2 published 6 hours ago