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.

  • 22 625 22 625
    packages
    available
  • 220.4K 220 409
    package
    versions
  • 1.197M 1 196 866
    downloads
    yesterday
  • 23.79M 23 788 225
    downloads
    last 7 days
  • 14.36B 14 363 127 466
    downloads
    all time

Most Downloaded

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

  • 3 076 773 downloads Socket acceptor pool for TCP protocols. 2.2.0 published 292 days ago

  • 3 044 185 downloads Dynamic dispatching library for metrics and instrumentations 1.3.0 published 471 days ago

  • 2 947 444 downloads Support library for manipulating Web protocols. 2.16.0 published 79 days ago

  • 2 851 150 downloads A MIME type module for Elixir 2.0.7 published 206 days ago

  • 2 830 520 downloads Compose web applications with functions 1.18.1 published 158 days ago

  • 2 809 867 downloads Crypto-related functionality for the web 2.1.1 published 247 days ago

  • 2 728 385 downloads SSL verification library 1.1.7 published 900 days ago

New Packages

  • An Elixir SQLite database library utilising the rusqlite Rust crate published 10 hours ago

  • bb

    Beam Bots - The framework for resilient robotics. published 12 hours ago

  • Synapse integration for altar_ai - SDK-backed LLM providers for multi-agent workflows. Provides u... published 13 hours ago

  • FlowStone integration for altar_ai - AI-powered data pipeline assets. Provides FlowStone.AI.Resou... published 13 hours ago

  • Asset-first data orchestration framework for Elixir/BEAM. published 13 hours ago

  • Protocol-based AI adapter foundation for Elixir. Provides unified abstractions for gemini_ex, cla... published 14 hours ago

  • Model evaluation harness for standardized benchmarking with semantic similarity, exact match, and... published 14 hours ago

  • Dataset management library for ML experiments with support for GSM8K, HumanEval, MMLU loaders and... published 14 hours ago

  • Metrics aggregation service for experiment results and system health monitoring. published 14 hours ago

  • Vector embeddings service for the NSAI ecosystem published 14 hours ago

Recently Updated

  • Find out what the website is built with. 0.13.0 published 17 minutes ago

  • A Gleam implementation of CUID2, the secure, collision-resistant ids optimized for horizontal sca... 2.0.1 published 24 minutes ago

  • Macula TWEANN - Topology and Weight Evolving Artificial Neural Networks 0.12.0 published 26 minutes ago

  • Prometheus client in pure Gleam! 4.1.1 published 1 hour ago

  • Pattern orchestration library for Strudel.js-style transformations. Time modifiers, combinators, ... 0.7.0 published 2 hours ago

  • Parser for Uzu pattern mini-notation, used in live coding and algorithmic music. Converts text-ba... 0.5.0 published 2 hours ago

  • A Phoenix LiveView UI toolkit 1.0.0-alpha.4 published 2 hours ago

  • An escript and library to manipulate (create, list, delete) AtomVM PackBeam files 0.8.0 published 3 hours ago

  • A Phoenix LiveView UI toolkit 1.0.0-alpha.3 published 3 hours ago

  • A simple parser for .env files 1.4.0 published 6 hours ago