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 235 20 235
    packages
    available
  • 187.4K 187 357
    package
    versions
  • 7.039M 7 038 683
    downloads
    yesterday
  • 34.62M 34 623 082
    downloads
    last 7 days
  • 12.57B 12 569 376 770
    downloads
    all time

Most Downloaded

  • 5 191 617 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 138 days ago

  • 4 595 412 downloads Dynamic dispatching library for metrics and instrumentations 1.3.0 published 111 days ago

  • 4 463 923 downloads Socket acceptor pool for TCP protocols. 2.1.0 published 1189 days ago

  • 4 316 626 downloads A MIME type module for Elixir 2.0.6 published 160 days ago

  • 4 271 624 downloads SSL verification library 1.1.7 published 540 days ago

  • 4 246 781 downloads Parse transform library 3.4.2 published 430 days ago

  • 4 179 600 downloads CA bundle adapted from Mozilla by https://certifi.io 2.13.0 published 300 days ago

  • 4 172 518 downloads Library to handle mimetypes 1.3.0 published 226 days ago

New Packages

  • Health Check Plug with Kubernetes semantics published 2 hours ago

  • A package for encoding and decoding Morse code in Gleam. published 8 hours ago

  • An Elixir wrapper for using the TMDb (The Movie Database) API. published 20 hours ago

  • Useful functions for working with environment variables published 20 hours ago

  • Robotics in Elixir published 22 hours ago

  • Statics in Elixir published 22 hours ago

  • Gleam bindings to the Bun runtime API's. published 1 day ago

  • cel

    A CEL (Common Expression Language) parser and interpreter in pure Gleam published 1 day ago

  • Charts and Graphs in LiveView! 📈 published 1 day ago

  • Ransack implementation for Ecto SQL. published 1 day ago

Recently Updated

  • 🐿️ Type safe SQL in Gleam 2.0.5 published 1 hour ago

  • Index, search, and investigate your code base with OpenAI's embeddings API 0.4.42 published 1 hour ago

  • Gleam library for working with file streams. 1.2.3 published 2 hours ago

  • Library for interacting with Plunk's API (https://useplunk.com) in Gleam - supports both the Erla... 1.4.0 published 2 hours ago

  • Health Check Plug with Kubernetes semantics 0.7.0 published 2 hours ago

  • Health Check Plug with Kubernetes semantics 0.1.0 published 2 hours ago

  • An Elixir wrapper for using the TMDb (The Movie Database) API. 1.0.0 published 3 hours ago

  • A simple library to facilitate parsing line numbers into a common structure and enable indenting/... 0.1.6 published 3 hours ago

  • GuardedStruct macro allows to build Structs that provide you with a number of important options V... 0.0.3 published 4 hours ago

  • Unofficial Anthropic API client for Elixir. Integrate Claude, Anthropic's powerful language model... 0.4.2 published 5 hours ago