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 508 23 508
    packages
    available
  • 229K 229 007
    package
    versions
  • 2.112M 2 111 716
    downloads
    yesterday
  • 2.112M 2 111 716
    downloads
    last 7 days
  • 14.58B 14 581 451 945
    downloads
    all time

Most Downloaded

  • 2 926 158 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 576 days ago

  • 2 528 604 downloads Socket acceptor pool for TCP protocols. 2.2.0 published 371 days ago

  • 2 513 556 downloads Dynamic dispatching library for metrics and instrumentations 1.3.0 published 549 days ago

  • 2 355 499 downloads Support library for manipulating Web protocols. 2.16.0 published 158 days ago

  • 2 309 382 downloads Compose web applications with functions 1.19.1 published 76 days ago

  • 2 298 483 downloads A MIME type module for Elixir 2.0.7 published 284 days ago

  • 2 244 401 downloads Crypto-related functionality for the web 2.1.1 published 326 days ago

  • 2 180 361 downloads SSL verification library 1.1.7 published 978 days ago

New Packages

  • Rule-based Russian sentence and word tokenization published 1 hour ago

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

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

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

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

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

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

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

  • Distributed gen_server backed by key-value stores published 18 hours ago

  • BitTorrent client engine written in Elixir. published 19 hours ago

Recently Updated

  • Graph-based agent orchestration for building stateful, multi-step LLM workflows with nodes, edges... 0.3.0 published 4 minutes ago

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

  • Generate elixir typedstructs from AVRO schemas. 0.11.1 published 49 minutes ago

  • Run quality checks (credo, dialyzer, coverage, etc) in parallel with actionable output. Useful wi... 0.5.0 published 59 minutes ago

  • Highly customizable administration panel for Phoenix LiveView applications. 0.17.2 published 1 hour ago

  • Earley parser with grammar DSL for Russian NLP 0.5.2 published 1 hour ago

  • Run quality checks (credo, dialyzer, coverage, etc) in parallel with actionable output. Useful wi... 0.4.0 published 1 hour ago

  • Earley parser with grammar DSL for Russian NLP 0.5.1 published 1 hour ago

  • Rule-based Russian sentence and word tokenization 0.1.0 published 1 hour ago

  • Elixir bindings for PyVRP - a state-of-the-art vehicle routing problem solver 0.2.1 published 1 hour ago