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.

  • 16 145 16 145
    packages
    available
  • 124.1K 124 128
    package
    versions
  • 3.442M 3 441 734
    downloads
    yesterday
  • 69.06M 69 064 073
    downloads
    last 7 days
  • 9.394B 9 394 491 575
    downloads
    all time

Most Downloaded

  • 11 119 890 downloads Peace of mind from prototype to production 1.6.15 published 101 days ago

  • 11 063 797 downloads Internationalization and localization through gettext 0.22.0 published 14 days ago

  • 10 495 710 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.0 published 145 days ago

  • 10 473 451 downloads Tzdata is a parser and library for the tz database. 1.1.1 published 461 days ago

  • 10 080 617 downloads A Plug adapter for Cowboy 2.6.0 published 96 days ago

  • 9 559 804 downloads Compose web applications with functions 1.14.0 published 96 days ago

  • 9 452 432 downloads Dynamic dispatching library for metrics and instrumentations 1.2.1 published 23 days ago

  • 9 209 160 downloads PostgreSQL driver for Elixir 0.16.5 published 137 days ago

New Packages

  • A grab bag of utilities I tend to want, so I can build faster. published 3 hours ago

  • A Gleam project published 9 hours ago

  • Add Oauth2 capabilities to a Charon-protected server. published 1 day ago

  • A Gleam Testing Framework published 1 day ago

  • An Uberauth strategy for Jira authentication. published 2 days ago

  • Conditional logic based on truthy or empty values. published 2 days ago

  • Allows you to start communist and anarchist revolutions in your BEAM VM published 2 days ago

  • SOOS (https://soos.io) is an independent software security company, located in Winooski, VT USA, ... published 2 days ago

  • ExTwilioWebhook is a simple library that validates Twilio webhooks in Plug applications. published 2 days ago

  • RFC 1123 date time parser published 2 days ago

Recently Updated

  • A grab bag of utilities I tend to want, so I can build faster. 0.1.0 published 3 hours ago

  • A tool to help you manage your NPM dependencies in Elixir projects. Without Node.js or NPM. 0.3.0 published 4 hours ago

  • Utilities to work with Elixir source code. 0.12.0 published 5 hours ago

  • Text client for the Game of Islands. 0.2.59 published 5 hours ago

  • Models the Game of Islands. 0.2.58 published 5 hours ago

  • Text client for the Hangman Game. 0.1.62 published 6 hours ago

  • Models the Hangman Game. 0.1.50 published 6 hours ago

  • Helper tools for making ecto interactions more pleasant and shorter 2.3.0 published 6 hours ago

  • Factories for elixir to help create data models at random, this works for any type of ecto structs 0.3.2 published 6 hours ago

  • Text client for the Hangman Game. 0.1.61 published 7 hours ago