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.

  • 21 012 21 012
    packages
    available
  • 199.3K 199 313
    package
    versions
  • 1.245M 1 245 156
    downloads
    yesterday
  • 36.22M 36 218 365
    downloads
    last 7 days
  • 13.22B 13 220 036 486
    downloads
    all time

Most Downloaded

  • 5 958 947 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 268 days ago

  • 5 125 543 downloads Socket acceptor pool for TCP protocols. 2.2.0 published 62 days ago

  • 5 108 286 downloads Dynamic dispatching library for metrics and instrumentations 1.3.0 published 241 days ago

  • 4 835 805 downloads SSL verification library 1.1.7 published 670 days ago

  • 4 833 377 downloads Support library for manipulating Web protocols. 2.15.0 published 9 days ago

  • 4 800 831 downloads A MIME type module for Elixir 2.0.6 published 290 days ago

  • 4 781 235 downloads CA bundle adapted from Mozilla by https://certifi.io 2.14.0 published 59 days ago

  • 4 704 559 downloads Compose web applications with functions 1.17.0 published 37 days ago

New Packages

  • A graph library. Including path finding. published 6 hours ago

  • An extended ETS library for Elixir published 14 hours ago

  • (NOT PRODUCTION-READY) A simple rate limiter implementation, adapted from the work of Alex Koutmos. published 23 hours ago

  • WIP published 1 day ago

  • Allows the use of `when` clauses on assignment statements as an alternative to using `if`, avoidi... published 1 day ago

  • Elixir wrapper for Vallado's SGP4 propagator implementation published 1 day ago

  • Simplify handling localized routes in Elixir Phoenix applications, with and without LiveView published 1 day ago

  • em_filter lib to handle RSS published 1 day ago

  • Elixir library to connect LLMs to MCP servers for tool use capabilities published 2 days ago

  • A tiny webserver supporting all Javascript runtimes published 2 days ago

Recently Updated

  • An approachable image processing library primarily based upon Vix and libvips that is NIF-based, ... 0.59.1 published 4 hours ago

  • HTML query functions 4.3.0 published 5 hours ago

  • Powerful in-memory key/value storage for Elixir 4.1.0 published 5 hours ago

  • A graph library. Including path finding. 1.0.0-preview.0 published 6 hours ago

  • Codepagex is an elixir library to convert between string encodings to and from utf-8. Like iconv... 0.1.10 published 6 hours ago

  • E2E reactivity for React and LiveView 1.0.1 published 6 hours ago

  • erlkaf - Erlang Kafka library based on librdkafka 2.1.9 published 7 hours ago

  • Umwelt is an Elixir parser for umwelt.dev 0.3.0 published 7 hours ago

  • A handful of (mostly) arrow macros 0.2.1 published 7 hours ago

  • API client library for any MediaWiki-based site, such as Wikipedia or Wikimedia Commons. Provides... 0.5.3 published 7 hours ago