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 711 23 711
    packages
    available
  • 230.3K 230 341
    package
    versions
  • 6.371M 6 371 006
    downloads
    yesterday
  • 36.6M 36 596 978
    downloads
    last 7 days
  • 14.66B 14 659 111 370
    downloads
    all time

Most Downloaded

  • 3 337 932 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 586 days ago

  • 2 875 204 downloads Socket acceptor pool for TCP protocols. 2.2.0 published 380 days ago

  • 2 851 049 downloads Dynamic dispatching library for metrics and instrumentations 1.3.0 published 559 days ago

  • 2 679 132 downloads Support library for manipulating Web protocols. 2.16.0 published 167 days ago

  • 2 623 452 downloads Compose web applications with functions 1.19.1 published 85 days ago

  • 2 609 358 downloads A MIME type module for Elixir 2.0.7 published 293 days ago

  • 2 562 616 downloads Crypto-related functionality for the web 2.1.1 published 335 days ago

  • 2 476 865 downloads SSL verification library 1.1.7 published 988 days ago

New Packages

  • Elixir client library for the Paymob payment gateway (Egypt, UAE, KSA, Oman) published 4 hours ago

  • Elixir client for Destack published 5 hours ago

  • Real-time voice and multimodal AI pipelines for Elixir, inspired by pipecat published 5 hours ago

  • Type-safe environment variables for Gleam. Zero dependencies. published 5 hours ago

  • A blazing fast, resilient, and easy-to-use HTTP client for Elixir published 5 hours ago

  • geminiaiphotoeditor.app website backlink helper. Visit https://www.geminiaiphotoeditor.app for mo... published 10 hours ago

  • An Elixir library for splitting text into meaningful chunks using Token, Word, Sentence, and Sema... published 10 hours ago

  • PMN (Portable Move Notation) implementation for Elixir. Provides parsing and validation of protoc... published 12 hours ago

  • Elixir SDK for Kinde authentication (OIDC + PKCE) and Management API published 14 hours ago

  • longcatvideo.pro website backlink helper. Visit https://www.longcatvideo.pro for more information. published 16 hours ago

Recently Updated

  • A code generation and project patching framework 0.7.3 published 23 minutes ago

  • shadcn/ui-inspired component library for Phoenix LiveView with eject-based distribution. CSS-firs... 0.1.4 published 36 minutes ago

  • A small, simple, and yet flexible API for deriving state from an event source that works out of t... 0.5.3 published 38 minutes ago

  • RAG (Retrieval Augmented Generation) library for Elixir 1.6.0 published 56 minutes ago

  • Erlang implementation of ua-parser based on uap-cpp 1.4.0 published 1 hour ago

  • Python interpreter embedded in Elixir 0.4.8 published 1 hour ago

  • HHEM hallucination detection for Elixir 1.1.0 published 1 hour ago

  • Canvas 2D API for Elixir. Build draw operations as data, render to Phoenix LiveView, native wx wi... 0.3.3 published 1 hour ago

  • A Bash interpreter written in pure Elixir with compile-time parsing, session management, and Elix... 0.3.1 published 1 hour ago

  • Elixir bindings for llama.cpp — run LLMs locally with Metal, CUDA, Vulkan, or CPU acceleration. 0.4.4 published 2 hours ago