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 826 23 826
    packages
    available
  • 231.1K 231 140
    package
    versions
  • 6.676M 6 675 553
    downloads
    yesterday
  • 37.41M 37 413 346
    downloads
    last 7 days
  • 14.69B 14 690 153 710
    downloads
    all time

Most Downloaded

  • 3 390 092 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 591 days ago

  • 2 916 619 downloads Dynamic dispatching library for metrics and instrumentations 1.4.1 published 1 day ago

  • 2 891 982 downloads Socket acceptor pool for TCP protocols. 2.2.0 published 386 days ago

  • 2 692 946 downloads Support library for manipulating Web protocols. 2.16.0 published 173 days ago

  • 2 653 159 downloads Compose web applications with functions 1.19.1 published 91 days ago

  • 2 644 607 downloads A MIME type module for Elixir 2.0.7 published 299 days ago

  • 2 608 089 downloads Crypto-related functionality for the web 2.1.1 published 341 days ago

  • 2 496 657 downloads SSL verification library 1.1.7 published 993 days ago

New Packages

  • Streaming HTTP proxy library with O(1) memory body observation published 2 hours ago

  • Provides Credo checks that optimize for making code explicit rather than implicit published 3 hours ago

  • Session recording and replay for Phoenix LiveView published 6 hours ago

  • Python DAG support for Gust published 10 hours ago

  • Enforce architecture rules in Elixir projects — without touching production code. Define layer ... published 10 hours ago

  • Persistent ETS tables backed by DETS — fast in-memory access with automatic disk persistence fo... published 11 hours ago

  • PDF-Dateien lokal in Elixir zusammenfuegen, ohne Uploads und mit klarem Dateipfad-API. published 12 hours ago

  • Gleam bindings for Mendix Pluggable Widget API + React published 12 hours ago

  • Project generator for the Dialup framework published 15 hours ago

  • A convention-first web framework for Gleam published 16 hours ago

Recently Updated

  • Erlang Authoritative DNS Server 10.4.0 published 1 minute ago

  • Bonny: Kubernetes Operator Development Framework. Extend Kubernetes with Elixir 1.5.0 published 15 minutes ago

  • A fork of Elixir's tokenizer for Credo 0.2.5 published 17 minutes ago

  • Flexible exception tracking and reporting in Elixir 0.8.7 published 26 minutes ago

  • Automate code & data workflows with interactive notebooks 0.19.3 published 29 minutes ago

  • b3

    B3 is a pure Elixir implementation of the BLAKE3 hashing algorithm. 0.2.0 published 44 minutes ago

  • Web interface for Lotus — a LiveView-powered SQL editor, dashboard builder, and schema explorer... 0.14.3 published 1 hour ago

  • A simple Elixir client for BrasilAPI, a public API that provides access to various Brazilian data... 1.0.2 published 1 hour ago

  • Boombox 0.2.10 published 1 hour ago

  • A component library for Phoenix LiveView applications 0.75.0 published 1 hour ago