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.

  • 21 757 21 757
    packages
    available
  • 209.7K 209 686
    package
    versions
  • 8.796M 8 796 074
    downloads
    yesterday
  • 45.17M 45 172 932
    downloads
    last 7 days
  • 13.91B 13 907 623 987
    downloads
    all time

Most Downloaded

  • 6 976 545 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 382 days ago

  • 6 239 812 downloads Parse transform library 3.4.2 published 674 days ago

  • 5 870 740 downloads Socket acceptor pool for TCP protocols. 2.2.0 published 176 days ago

  • 5 825 530 downloads Dynamic dispatching library for metrics and instrumentations 1.3.0 published 355 days ago

  • 5 499 870 downloads A MIME type module for Elixir 2.0.7 published 89 days ago

  • 5 465 181 downloads Support library for manipulating Web protocols. 2.15.0 published 123 days ago

  • 5 386 210 downloads Compose web applications with functions 1.18.1 published 42 days ago

  • 5 281 415 downloads SSL verification library 1.1.7 published 784 days ago

New Packages

  • Returns total, used, free and available bytes for a path on disk using NIFs. published 5 hours ago

  • An API for writting Cypress tests in Gleam. published 11 hours ago

  • Phoenix LiveView Chart.js integration for reactive charts with real-time updates published 12 hours ago

  • A generic error type and helpers for Gleam, inspired by Rust's anyhow published 12 hours ago

  • Elixir module that implementa Moran's I spatial autocorrelation index for images. published 13 hours ago

  • ANOVA implementation in Elixir. published 13 hours ago

  • bdm

    Elixir module that implements the Block Decomposition Method. published 13 hours ago

  • LXMF (Lightweight Extensible Message Format) for Elixir compatible with Reticulum published 21 hours ago

  • Elixir wrapper around Reticulum-rs via Rustler published 21 hours ago

  • An Elixir client library for the Hospitable API, providing comprehensive access to reservations, ... published 1 day ago

Recently Updated

  • Elixir SDK for WeChat Pay API v3 0.3.3 published 1 hour ago

  • Req plugin to fetch oEmbed resources and a Phoenix Component to embed rich content. 0.3.0 published 4 hours ago

  • Returns total, used, free and available bytes for a path on disk using NIFs. 0.1.0 published 5 hours ago

  • Elixir client for TigerBeetle, the financial transactions database. 0.16.54 published 9 hours ago

  • Bookk is a simple library that provides building blocks for operating journal entries and manipul... 0.1.4 published 9 hours ago

  • A code-style enforcer that will just FIFY instead of complaining 1.7.0 published 9 hours ago

  • An Elixir client library for TTLock API integration, providing OAuth authentication with automati... 0.2.0 published 9 hours ago

  • A simple in-memory cache using ETS tables or mutable references. 1.0.2 published 10 hours ago

  • Native gleam json parser/generator with jsonpath querying 1.1.0 published 10 hours ago

  • An API for writting Cypress tests in Gleam. 0.1.0 published 11 hours ago