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 905 23 905
    packages
    available
  • 231.8K 231 823
    package
    versions
  • 5.702M 5 701 661
    downloads
    yesterday
  • 38.84M 38 843 985
    downloads
    last 7 days
  • 14.72B 14 716 753 803
    downloads
    all time

Most Downloaded

  • 3 489 327 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 595 days ago

  • 3 019 320 downloads Dynamic dispatching library for metrics and instrumentations 1.4.1 published 4 days ago

  • 2 954 855 downloads Socket acceptor pool for TCP protocols. 2.2.0 published 389 days ago

  • 2 750 310 downloads Support library for manipulating Web protocols. 2.16.0 published 176 days ago

  • 2 716 835 downloads A MIME type module for Elixir 2.0.7 published 303 days ago

  • 2 716 812 downloads Compose web applications with functions 1.19.1 published 95 days ago

  • 2 683 998 downloads Crypto-related functionality for the web 2.1.1 published 344 days ago

  • 2 557 430 downloads unicode_util compatibility library for Erlang < 20 0.7.1 published 291 days ago

New Packages

  • CEL (Common Expression Language) lexer for Makeup and ExDoc published 2 hours ago

  • Environment variable management for Nex projects published 9 hours ago

  • Helper for rendering 3d and 4d `Nx.Tensor` as image sequences in Livebook via VegaLite. published 10 hours ago

  • A pure Elixir implementation of Google's Common Expression Language (CEL) published 11 hours ago

  • gRPC server implementation for Elixir published 12 hours ago

  • Prebuilt time zone data for the tzif package. published 12 hours ago

  • You are absolutely right if you use this lib! published 12 hours ago

  • Audit rebar3 dependencies for known vulnerabilities published 13 hours ago

  • Jspreadsheet CE integration for Livebook published 15 hours ago

  • DSL to match_spec published 16 hours ago

Recently Updated

  • An Elixir Terminal User Interface framework 0.1.11 published 2 minutes ago

  • Extend Commanded package 0.38.1 published 19 minutes ago

  • CLI for the Elvis Erlang Style Reviewer 5.0.1 published 35 minutes ago

  • Erlang linter - rebar3 plugin 5.0.1 published 42 minutes ago

  • Functions useful for processing Erlang code. 2.4.3 published 58 minutes ago

  • Core library for the Erlang style reviewer 5.0.1 published 1 hour ago

  • Extend Commanded package 0.38.0 published 1 hour ago

  • JavaScript runtime for the BEAM — Web APIs backed by OTP, native DOM, and a built-in TypeScript... 0.6.0 published 1 hour ago

  • Elixir files generated from Temporal.io's protobuf files using protobuf-elixir. 1.62.3 published 1 hour ago

  • tak

    Git worktree management for Elixir/Phoenix development. Creates isolated worktrees with unique po... 0.3.0 published 1 hour ago