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.

  • 13 787 13 787
    packages
    available
  • 95 539 95 539
    package
    versions
  • 2.526M 2 526 129
    downloads
    yesterday
  • 42.86M 42 856 079
    downloads
    last 7 days
  • 6.467B 6 467 453 325
    downloads
    all time

Most Downloaded

  • 18 284 691 downloads A blazing fast JSON parser and generator in pure Elixir. published 1402 days ago

  • 12 095 231 downloads CA bundle adapted from Mozilla by https://certifi.io published 2236 days ago

  • 12 069 806 downloads Parse transform library published 2154 days ago

  • 12 026 027 downloads A pure Erlang IDNA implementation published 2627 days ago

  • 12 017 472 downloads unicode_util compatibility library for Erlang < 20 published 1616 days ago

  • 11 985 871 downloads SSL verification functions for Erlang published 2052 days ago

  • 11 970 830 downloads simple HTTP client published 2627 days ago

  • 11 921 784 downloads Library to handle mimetypes published 2234 days ago

New Packages

  • The first package published with Gleam's build tool published 2 hours ago

  • nap

    Nap is a JEST inspired snapshotting test package for Elixir. It's quite general and can be used f... published 8 hours ago

  • Validate any data in Elixir. published 1 day ago

  • Compress alphanumeric string to cjk characters. published 2 days ago

  • Find and load configurations from files published 3 days ago

  • FlowMailer adapter for Bamboo published 3 days ago

  • RDF triples handling - map triples to resources - RDF support routines. published 3 days ago

  • dfa

    Finite state machine published 3 days ago

  • Scenic.Driver.Local - Scenic driver for locally rendered devices published 3 days ago

  • A simple podcast parser that converts rss to maps published 4 days ago

Recently Updated

  • ash

    A resource declaration and interaction library. Built with pluggable data layers, and designed to... 1.48.0-rc.23 published 8 minutes ago

  • A postgres data layer for `Ash` resources. Leverages Ecto's postgres support, and delegates to a ... 0.41.0-rc.7 published 11 minutes ago

  • The first package published with Gleam's build tool 0.3.0 published 2 hours ago

  • The first package published with Gleam's build tool 0.2.0 published 2 hours ago

  • The first package published with Gleam's build tool 0.1.0 published 2 hours ago

  • Reactive publishing framework, filesystem-based with support for Markdown, nested hierarchies, an... 0.4.0 published 4 hours ago

  • Coverage report tool for Elixir with coveralls.io integration. 0.14.4 published 7 hours ago

  • nap

    Nap is a JEST inspired snapshotting test package for Elixir. It's quite general and can be used f... 0.1.0 published 8 hours ago

  • Flop Phoenix defines view helper functions for pagination, sorting and filtering in Phoenix with ... 0.10.0 published 10 hours ago

  • syn

    A scalable global Process Registry and Process Group manager. 3.0.0 published 10 hours ago