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.

  • 7 911 7 911
    packages
    available
  • 43 173 43 173
    package
    versions
  • 1 003K 1 003 478
    downloads
    yesterday
  • 5 120K 5 120 620
    downloads
    last 7 days
  • 385M 385 047 396
    downloads
    all time

Most Downloaded

  • 8 597 392 downloads An incredibly fast, pure Elixir JSON library published 1604 days ago

  • 8 060 086 downloads Socket acceptor pool for TCP protocols. published 1623 days ago

  • 8 048 729 downloads Small, fast, modular HTTP server. published 1623 days ago

  • 7 995 047 downloads Support library for manipulating Web protocols. published 1623 days ago

  • 7 865 056 downloads A specification and conveniences for composable modules between web applications published 1722 days ago

  • 7 656 634 downloads A pure Erlang IDNA implementation published 1609 days ago

  • 7 628 969 downloads simple HTTP client published 1609 days ago

  • 7 447 675 downloads CA bundle adapted from Mozilla by http://certifi.io published 1218 days ago

New Packages

  • A mix task to help you identify if you're using private functions. published 21 hours ago

  • Framework on top of Rill published 23 hours ago

  • Session like authentication library for Phoenix/Elixir applications published 1 day ago

  • Nerves System - Raspberry Pi 3 A+ published 1 day ago

  • Library for matrix and vectors working... published 1 day ago

  • Implementation of Keccak in Elixir. published 1 day ago

  • AWS Code Deploy service for ex_aws published 1 day ago

  • PostgreSQL range types for Ecto PgRanges provides a simple wrapper around `Postgrex.Range` so th... published 2 days ago

  • ExUnit's assert helpers for testing rendered HTML backed by Floki. published 2 days ago

  • An experimental elixir k8s client. published 2 days ago

Recently Updated

  • Close.io HTTP client for Elixir 1.2.0 published 1 hour ago

  • Universal SQL engine for Elixir. This library implements the SQL logic to perform queries on use... 0.2.87 published 2 hours ago

  • Universal SQL engine for Elixir. This library implements the SQL logic to perform queries on use... 0.2.86 published 3 hours ago

  • A weird Flask scaffolding tool 0.1.3 published 3 hours ago

  • Universal SQL engine for Elixir. This library implements the SQL logic to perform queries on use... 0.2.85 published 3 hours ago

  • Helpful functions with great error messages to help you write better tests. 0.10.1 published 4 hours ago

  • TasKafka is a background processing application written in Elixir and uses Kafka as a messaging b... 0.0.13 published 5 hours ago

  • A rebar3 gpb plugin for compiling .proto files 2.6.1 published 6 hours ago

  • The official Testmetrics client for ExUnit 1.1.0 published 6 hours ago

  • Library for authenticating keys matching on Redis instance. 0.4.1 published 6 hours ago