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 476 22 476
    packages
    available
  • 219K 218 954
    package
    versions
  • 4.326M 4 326 498
    downloads
    yesterday
  • 23.85M 23 847 357
    downloads
    last 7 days
  • 14.31B 14 314 606 285
    downloads
    all time

Most Downloaded

  • 4 087 166 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 482 days ago

  • 3 455 525 downloads Socket acceptor pool for TCP protocols. 2.2.0 published 276 days ago

  • 3 383 511 downloads Dynamic dispatching library for metrics and instrumentations 1.3.0 published 455 days ago

  • 3 293 870 downloads Support library for manipulating Web protocols. 2.16.0 published 63 days ago

  • 3 201 271 downloads A MIME type module for Elixir 2.0.7 published 189 days ago

  • 3 197 849 downloads Compose web applications with functions 1.18.1 published 142 days ago

  • 3 159 120 downloads Crypto-related functionality for the web 2.1.1 published 231 days ago

  • 3 075 480 downloads SSL verification library 1.1.7 published 884 days ago

New Packages

  • An X.509 certificate generation utility in Rust NIF published 40 minutes ago

  • This is an Elixir library for the π Relay Plate. https://pi-plates.com/product/relayplate/ published 4 hours ago

  • Elixir SDK for Tinker: LoRA training, sampling, and future-based workflows with telemetry and HTT... published 5 hours ago

  • Provides cross-platform filesystem event monitoring in the vein of inotify. published 6 hours ago

  • A simple OSC transport layer for communicating with SuperCollider from Elixir. Provides low-level... published 17 hours ago

  • LZMA compression library for Elixir via Rust NIF published 18 hours ago

  • Computed properties for Phoenix LiveView published 21 hours ago

  • A lean Elixir wrapper for ArcadeDB's REST API with connection pooling, transactions, and database... published 1 day ago

  • Macula TWEANN - Topology and Weight Evolving Artificial Neural Networks published 1 day ago

  • E2E reactivity for SolidJS and LiveView published 1 day ago

Recently Updated

  • An X.509 certificate generation utility in Rust NIF 0.1.0 published 40 minutes ago

  • An Elixir implementation of the D-Bus message protocol. 0.2.0 published 1 hour ago

  • Macula HTTP/3 Mesh Platform - Complete distributed application framework 0.8.7 published 1 hour ago

  • Elixir wrapper for Yjs 0.10.0 published 1 hour ago

  • Dagger SDK for Elixir 0.19.7 published 2 hours ago

  • An Elixir implementation of Shopify's Polaris design system. 0.2.0 published 3 hours ago

  • This is an Elixir library for the π Relay Plate. https://pi-plates.com/product/relayplate/ 0.1.0 published 4 hours ago

  • Provides cross-platform filesystem event monitoring in the vein of inotify. 0.1.1 published 5 hours ago

  • Lustre's official CLI and development tooling. 2.3.1 published 5 hours ago

  • A simplified method for configuring modules to be mockable with Mox in Elixir projects. 0.1.1 published 5 hours ago