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.

  • 23 510 23 510
    packages
    available
  • 229.1K 229 060
    package
    versions
  • 2.112M 2 111 716
    downloads
    yesterday
  • 29.25M 29 252 542
    downloads
    last 7 days
  • 14.61B 14 608 592 771
    downloads
    all time

Most Downloaded

  • 3 223 043 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 577 days ago

  • 2 782 190 downloads Socket acceptor pool for TCP protocols. 2.2.0 published 371 days ago

  • 2 756 788 downloads Dynamic dispatching library for metrics and instrumentations 1.3.0 published 550 days ago

  • 2 592 547 downloads Support library for manipulating Web protocols. 2.16.0 published 158 days ago

  • 2 529 992 downloads Compose web applications with functions 1.19.1 published 76 days ago

  • 2 520 869 downloads A MIME type module for Elixir 2.0.7 published 284 days ago

  • 2 466 958 downloads Crypto-related functionality for the web 2.1.1 published 326 days ago

  • 2 393 230 downloads SSL verification library 1.1.7 published 978 days ago

New Packages

  • gai

    The AI SDK for Gleam. Unified interface for LLM providers. published 1 hour ago

  • Rule-based Russian sentence and word tokenization published 8 hours ago

  • An examples framework for Elixir. Examples are functions that return useful values, are callable ... published 9 hours ago

  • Self-describing API declarations for Elixir — generates docs, machine-readable hints, and runti... published 15 hours ago

  • Elixir SDK for building custom integrations and extensions for FusionFlow. published 19 hours ago

  • Low-level BEAM↔Python concurrency substrate. ETS-backed shared state with Python views, batched... published 20 hours ago

  • Priority-dispatch sentence classifier with pluggable ML fallback for Russian NLP published 21 hours ago

  • An Ecto-aware caching library providing cache-aside and write-through abstractions with automatic... published 1 day ago

  • A pluggable Elixir Logger backend for routing exceptions and logs directly to team chat platforms... published 1 day ago

  • Distributed gen_server backed by key-value stores published 1 day ago

Recently Updated

  • libpcap port 1.1.5 published 26 minutes ago

  • Lokalise APIv2 interface for Elixir. 4.0.0 published 1 hour ago

  • gai

    The AI SDK for Gleam. Unified interface for LLM providers. 0.0.1 published 1 hour ago

  • em_filter lib to handle RSS 0.5.0 published 2 hours ago

  • Agent connectivity for Emergence system. 1.2.0 published 2 hours ago

  • A Membrane filter that stabilizes raw video output to a target framerate by duplicating or droppi... 1.1.0 published 3 hours ago

  • A Gleam library for reading and writing files in git forge repositories 2.0.0 published 3 hours ago

  • Peace of mind from prototype to production 1.8.4 published 4 hours ago

  • Phoenix framework project generator. Provides a `mix phx.new` task to bootstrap a new Elixir app... 1.8.4 published 4 hours ago

  • ekv

    Eventually consistent durable KV store for Elixir with zero runtime dependencies. Data survives n... 0.1.4 published 5 hours ago