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 825 23 825
    packages
    available
  • 231.1K 231 112
    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 385 days ago

  • 2 692 946 downloads Support library for manipulating Web protocols. 2.16.0 published 172 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 340 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 about now

  • Provides Credo checks that optimize for making code explicit rather than implicit published 55 minutes ago

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

  • Python DAG support for Gust published 8 hours ago

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

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

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

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

  • Project generator for the Dialup framework published 13 hours ago

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

Recently Updated

  • Streaming HTTP proxy library with O(1) memory body observation 0.1.0 published about now

  • A component library for Phoenix LiveView applications 0.73.0 published 3 minutes ago

  • Provides Credo checks that optimize for making code explicit rather than implicit 1.3.0 published 14 minutes ago

  • Build Mendix Pluggable Widgets with Gleam — no JSX, pure Gleam + FFI 1.0.8 published 24 minutes ago

  • Provides Credo checks that optimize for making code explicit rather than implicit 1.2.0 published 26 minutes ago

  • Provides Credo checks that optimize for making code explicit rather than implicit 1.1.0 published 31 minutes ago

  • Build Mendix Pluggable Widgets with Gleam — no JSX, pure Gleam + FFI 1.0.7 published 41 minutes ago

  • Gleam bindings for Mendix Pluggable Widget API + React 1.1.1 published 44 minutes ago

  • Provides Credo checks that optimize for making code explicit rather than implicit 1.0.0 published 55 minutes ago

  • Build Mendix Pluggable Widgets with Gleam — no JSX, pure Gleam + FFI 1.0.6 published 1 hour ago