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 927 23 927
    packages
    available
  • 231.9K 231 941
    package
    versions
  • 2.612M 2 612 119
    downloads
    yesterday
  • 38.44M 38 441 921
    downloads
    last 7 days
  • 14.72B 14 719 365 922
    downloads
    all time

Most Downloaded

  • 3 498 450 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 596 days ago

  • 3 029 058 downloads Dynamic dispatching library for metrics and instrumentations 1.4.1 published 5 days ago

  • 2 958 785 downloads Socket acceptor pool for TCP protocols. 2.2.0 published 390 days ago

  • 2 754 077 downloads Support library for manipulating Web protocols. 2.16.0 published 177 days ago

  • 2 724 668 downloads A MIME type module for Elixir 2.0.7 published 303 days ago

  • 2 723 568 downloads Compose web applications with functions 1.19.1 published 95 days ago

  • 2 691 560 downloads Crypto-related functionality for the web 2.1.1 published 345 days ago

  • 2 563 342 downloads unicode_util compatibility library for Erlang < 20 0.7.1 published 292 days ago

New Packages

  • Desktop GUI toolkit for Elixir, powered by native rendering via iced published 15 minutes ago

  • An Elixir client for the Federal Reserve Economic Data API published 4 hours ago

  • Elixir SDK for the Notion API, built on Pristine's hexagonal architecture. Ported from the offici... published 5 hours ago

  • Shared runtime substrate and build-time bridge for first-party OpenAPI-based Elixir SDKs, includi... published 5 hours ago

  • Graph-based recommendation engine for Elixir. In-memory graph with temporal segmentation, Persona... published 6 hours ago

  • Elixir client for UniFi Dream Machine APIs (Network & Protect) published 7 hours ago

  • OpenID Connect integration for Nova published 8 hours ago

  • Mutation testing plugin for rebar3 published 8 hours ago

  • Rebar3 plugin for running only stale tests affected by changed modules published 8 hours ago

  • OpenTelemetry instrumentation for Kura database layer published 8 hours ago

Recently Updated

  • Composable Igniter tasks for bootstrapping Phoenix applications 1.0.38 published 9 minutes ago

  • Desktop GUI toolkit for Elixir, powered by native rendering via iced 0.0.1 published 15 minutes ago

  • A comprehensive Elixir client for X (Twitter) API v1.1 with full endpoint coverage, built-in rate... 1.1.0 published 1 hour ago

  • An Elixir Terminal User Interface framework 0.1.15 published 2 hours ago

  • Dummy package to test release automation scripts 0.0.47 published 3 hours ago

  • Hecate Plugin SDK — the contract between daemon and plugins 0.6.1 published 4 hours ago

  • Embedded Deno JS/TS runtime for Elixir via Rustler NIFs. Execute JavaScript and TypeScript from E... 0.2.0 published 4 hours ago

  • AI integration layer for the Jido ecosystem - Actions, Workflows, and LLM orchestration 2.0.0 published 4 hours ago

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

  • Stateless SSE helpers for Datastar integration in any Plug/Phoenix app. 0.2.3 published 4 hours ago