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 878 23 878
    packages
    available
  • 231.6K 231 574
    package
    versions
  • 6.917M 6 916 805
    downloads
    yesterday
  • 38.34M 38 340 290
    downloads
    last 7 days
  • 14.7B 14 703 964 228
    downloads
    all time

Most Downloaded

  • 3 423 440 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 594 days ago

  • 2 953 862 downloads Dynamic dispatching library for metrics and instrumentations 1.4.1 published 3 days ago

  • 2 907 504 downloads Socket acceptor pool for TCP protocols. 2.2.0 published 388 days ago

  • 2 706 180 downloads Support library for manipulating Web protocols. 2.16.0 published 175 days ago

  • 2 667 915 downloads Compose web applications with functions 1.19.1 published 93 days ago

  • 2 664 333 downloads A MIME type module for Elixir 2.0.7 published 301 days ago

  • 2 631 020 downloads Crypto-related functionality for the web 2.1.1 published 343 days ago

  • 2 509 576 downloads unicode_util compatibility library for Erlang < 20 0.7.1 published 289 days ago

New Packages

  • Elixir-native frontend build tool — dev server, HMR, and production builds powered by OXC and V... published 2 hours ago

  • Vue templates as native Phoenix LiveView renders — compile Vue syntax to %Rendered{} via Vapor IR. published 2 hours ago

  • Neo4j driver for Elixir, using the fast Bolt protocol published 5 hours ago

  • A fully-typed Elixir client for the Federal Reserve Economic Data (FRED) API. Covers all 36 endpo... published 6 hours ago

  • Download and use precompiled Zig NIFs safely with checksums published 8 hours ago

  • An Elixir Terminal User Interface framework published 8 hours ago

  • Rebar3 plugin for deploying Erlang/OTP applications to Fly.io published 9 hours ago

  • Elixir SDK for the AG-UI (Agent-User Interaction) protocol published 11 hours ago

  • Elixir NIF bindings for Tailwind CSS Oxide — fast parallel content scanning and candidate extra... published 12 hours ago

  • Verifiable Credentials 2.0 validation, VP boundaries, and vc+jwt support for Elixir. published 18 hours ago

Recently Updated

  • Elixir implementation of Transloadit API 0.3.0 published 10 minutes ago

  • urp

    Pure Elixir client for the UNO Remote Protocol — convert documents via LibreOffice over TCP 0.10.0 published 48 minutes ago

  • Helper for rendering 3d and 4d `Nx.Tensor` as image sequences in livebook. 0.14.0 published 1 hour ago

  • GraphQL Query provides compile-time and runtime safety for your GraphQL queries and schemas in El... 0.4.1 published 1 hour ago

  • Transcoder plugin for Membrane Framework 0.3.3 published 1 hour ago

  • Minimalist Google OAuth Authentication for Elixir Apps 1.6.11 published 2 hours ago

  • Elixir-native frontend build tool — dev server, HMR, and production builds powered by OXC and V... 0.1.0 published 2 hours ago

  • Vue templates as native Phoenix LiveView renders — compile Vue syntax to %Rendered{} via Vapor IR. 0.1.0 published 2 hours ago

  • The official Elixir client SDK for EventSourcingDB – a purpose-built database for event sourcing. 0.6.1 published 2 hours ago

  • Membrane plugin for limiting playback speed to realtime 0.11.0 published 2 hours ago