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 018 23 018
    packages
    available
  • 223.9K 223 897
    package
    versions
  • 4.595M 4 594 714
    downloads
    yesterday
  • 23.73M 23 729 223
    downloads
    last 7 days
  • 14.46B 14 459 088 481
    downloads
    all time

Most Downloaded

  • 3 142 211 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 535 days ago

  • 2 666 007 downloads Dynamic dispatching library for metrics and instrumentations 1.3.0 published 508 days ago

  • 2 658 915 downloads Socket acceptor pool for TCP protocols. 2.2.0 published 329 days ago

  • 2 516 686 downloads Support library for manipulating Web protocols. 2.16.0 published 116 days ago

  • 2 461 940 downloads A MIME type module for Elixir 2.0.7 published 242 days ago

  • 2 449 629 downloads Compose web applications with functions 1.19.1 published 35 days ago

  • 2 382 407 downloads Crypto-related functionality for the web 2.1.1 published 284 days ago

  • 2 327 492 downloads SSL verification library 1.1.7 published 937 days ago

New Packages

  • Universal local adapter with web UI for debugging external service calls published 19 minutes ago

  • Turso for Gleam. Similar to the sqlight library, but uses a Port instead of a NIF (so it works fi... published 9 hours ago

  • Elixir library for controlling ZWO AM5 telescope mounts via serial communication. Supports GoTo/s... published 13 hours ago

  • Discover Nerves devices using mDNS published 16 hours ago

  • ColBERT-style neural retrieval for Elixir published 18 hours ago

  • LLM evaluation framework for Elixir published 18 hours ago

  • BEAM-native GitOps reconciler for OTP applications published 18 hours ago

  • MAIL Simple Message Delivery Protocol published 20 hours ago

  • A collection of useful Igniter-based Mix tasks for code generation published 23 hours ago

  • A Mix task to annotate your Ecto schemas with database column information, relationships, and ass... published 23 hours ago

Recently Updated

  • A simple and extensible permission system for Elixir applications. 0.2.0 published 16 minutes ago

  • Universal local adapter with web UI for debugging external service calls 0.1.0 published 19 minutes ago

  • Helpers 0.1.2 published 29 minutes ago

  • ExVOIX: VOIX framework implementation using Phoenix.LiveView. 0.3.8 published 50 minutes ago

  • A comprehensive Phoenix LiveView component library with DaisyUI theming 0.1.1 published 54 minutes ago

  • An Elixir SDK for Claude Code - Build AI-powered CLI tools with Claude 0.8.0 published 57 minutes ago

  • DSPy for Elixir via SnakeBridge - Declarative LLM programming 0.4.0 published 59 minutes ago

  • ExVOIX: VOIX framework implementation using Phoenix.LiveView. 0.3.7 published 1 hour ago

  • Library for generation National Bank of Ukraine payment Quick Response Codes 0.3.1 published 1 hour ago

  • Content analysis library for measuring reading flow and cognitive load in mixed text and code con... 1.0.1 published 3 hours ago