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 791 16 791
    packages
    available
  • 131.8K 131 796
    package
    versions
  • 896.3K 896 327
    downloads
    yesterday
  • 30.15M 30 147 174
    downloads
    last 7 days
  • 10.09B 10 088 122 241
    downloads
    all time

Most Downloaded

  • 6 263 201 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.0 published 258 days ago

  • 5 860 916 downloads Dynamic dispatching library for metrics and instrumentations 1.2.1 published 136 days ago

  • 5 683 647 downloads Peace of mind from prototype to production 1.7.2 published 69 days ago

  • 5 585 578 downloads Parse transform library 3.4.1 published 659 days ago

  • 5 526 816 downloads Compose web applications with functions 1.14.2 published 66 days ago

  • 5 512 527 downloads A Plug adapter for Cowboy 2.6.1 published 73 days ago

  • 5 483 069 downloads CA bundle adapted from Mozilla by https://certifi.io 2.11.0 published 65 days ago

  • 5 278 950 downloads Internationalization and localization through gettext 0.22.1 published 100 days ago

New Packages

  • An Elixir implementation of the Kafka protocol. It enables communication with Kafka brokers using... published 8 minutes ago

  • Elixir wrapper to get Exif info of image. Wrapper of Rust kamadak-exif. published 1 hour ago

  • Functions to introspect the Unicode Unihan character database. published 2 hours ago

  • Flexible code generation for Elixir projects published 7 hours ago

  • Password checks using cracklib published 1 day ago

  • Build-Time Hot-Code Upgrade support for Elixir published 1 day ago

  • Non-empty lists in Gleam published 2 days ago

  • Kanta plugin for using DeepL translator from the UI published 2 days ago

  • Data structures in pure Gleam. published 2 days ago

  • Matchers for Elixir published 2 days ago

Recently Updated

  • An Elixir implementation of the Kafka protocol. It enables communication with Kafka brokers using... 0.1.0 published 8 minutes ago

  • Elixir wrapper to get Exif info of image. Wrapper of Rust kamadak-exif. 0.1.0 published 1 hour ago

  • Non-empty lists in Gleam 1.0.0 published 1 hour ago

  • Mocking library 1.8.0 published 2 hours ago

  • Functions to introspect the Unicode Unihan character database. 0.1.0 published 2 hours ago

  • Seamlessly interact via code or CLI with AnkiConnect, a plugin for the Anki flashcard application. 0.1.1 published 4 hours ago

  • A piece-table data structure. 0.1.1 published 6 hours ago

  • Flexible code generation for Elixir projects 0.2.1 published 7 hours ago

  • A simple template engine for Gleam 3.0.0 published 7 hours ago

  • HTML entity encoder/decoder for Gleam 3.1.0 published 8 hours ago