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.

  • 20 912 20 912
    packages
    available
  • 197.5K 197 506
    package
    versions
  • 8.127M 8 126 777
    downloads
    yesterday
  • 42.22M 42 220 050
    downloads
    last 7 days
  • 13.12B 13 120 271 424
    downloads
    all time

Most Downloaded

  • 5 776 924 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 249 days ago

  • 4 981 763 downloads Dynamic dispatching library for metrics and instrumentations 1.3.0 published 222 days ago

  • 4 913 425 downloads Socket acceptor pool for TCP protocols. 2.2.0 published 43 days ago

  • 4 696 903 downloads SSL verification library 1.1.7 published 651 days ago

  • 4 696 644 downloads A MIME type module for Elixir 2.0.6 published 272 days ago

  • 4 622 778 downloads CA bundle adapted from Mozilla by https://certifi.io 2.14.0 published 40 days ago

  • 4 600 617 downloads Support library for manipulating Web protocols. 2.14.0 published 43 days ago

  • 4 574 653 downloads Compose web applications with functions 1.17.0 published 18 days ago

New Packages

  • OpenTelemetry resource detector for AWS published 20 hours ago

  • A JavaScript lexer and syntax highlighter for Gleam! published 1 day ago

  • A Gleam library for composing declarative state and imperative behaviors in JavaScript and on the... published 1 day ago

  • A basic application for loading secrets from the filesystem published 1 day ago

  • MDEx plugin for Mermaid published 1 day ago

  • Efficiently slice prefixes from strings. Good for parsers! published 1 day ago

  • 👇 Lustre bindings for the TouchEvent Web API published 1 day ago

  • AtomVM Web dists published 2 days ago

  • A comprehensive solution for handling responsive images in Phoenix applications. Features include... published 2 days ago

  • A simple Elixir wrapper for the Pesapal API for payment processing. published 2 days ago

Recently Updated

  • A library for wrapping rpc call from a remote nodes to call like local function. Easy to wrap a r... 0.4.1 published 7 minutes ago

  • A library for wrapping rpc call from a remote nodes to call like local function. Easy to wrap a r... 0.4.0 published 13 minutes ago

  • A utility for writing dynamic queries. 0.5.1 published 22 minutes ago

  • Postgres sync engine. Sync little subsets of your Postgres data into local apps and services. 1.0.3 published 35 minutes ago

  • Abyss is a pure Elixir UDP server 0.3.1 published 45 minutes ago

  • An Elixir Plug implementing the IIIF image API specification. 0.3.1 published 46 minutes ago

  • DNS resource definition in Pure Elixir 0.3.0 published 1 hour ago

  • DHCP resource definition in Pure Elixir 0.3.0 published 1 hour ago

  • Abyss is a pure Elixir UDP server 0.3.0 published 1 hour ago

  • Store remote data as a persistent_term. 0.9.0 published 1 hour ago