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.

  • 19 820 19 820
    packages
    available
  • 180.8K 180 784
    package
    versions
  • 6.641M 6 640 721
    downloads
    yesterday
  • 32.78M 32 781 844
    downloads
    last 7 days
  • 12.26B 12 255 830 466
    downloads
    all time

Most Downloaded

  • 5 308 501 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 73 days ago

  • 4 494 019 downloads Dynamic dispatching library for metrics and instrumentations 1.3.0 published 46 days ago

  • 4 313 148 downloads A MIME type module for Elixir 2.0.6 published 95 days ago

  • 4 303 746 downloads SSL verification library 1.1.7 published 475 days ago

  • 4 291 886 downloads Socket acceptor pool for TCP protocols. 2.1.0 published 1124 days ago

  • 4 281 420 downloads Parse transform library 3.4.2 published 365 days ago

  • 4 226 226 downloads CA bundle adapted from Mozilla by https://certifi.io 2.13.0 published 235 days ago

  • 4 217 700 downloads Library to handle mimetypes 1.3.0 published 161 days ago

New Packages

  • A Gleam library for working with delay times. published 3 hours ago

  • Phoenix Live Components for Elixir WebRTC published 7 hours ago

  • An Elixir implementation of a Merkle-Sum Sparse Merkle Tree (MS-SMT). published 16 hours ago

  • An HTTP logger handler for Elixir applications published 19 hours ago

  • Encrypted integer id fields for Ecto schemas published 1 day ago

  • A library for checking if an email address is from a disposable email service. published 1 day ago

  • A convienance library based on Ruby's SecureRandom, forked from secure_random published 1 day ago

  • Pretty print SQL queries published 1 day ago

  • DSL for building pipelines published 1 day ago

  • A fun, friendly, and type-safe ORM for Gleam! Compose type-safe SQL queries, generate decoders an... published 1 day ago

Recently Updated

  • pdf

    Elixir API for generating PDF documents. 0.7.2 published 1 hour ago

  • A Gleam library for working with delay times. 1.0.0 published 3 hours ago

  • A DynamoDB adapter for Ecto supporting basic queries. See https://github.com/circles-learning-lab... 3.4.1 published 4 hours ago

  • Elixir bindings for the human-name crate implemented as a safe Rust NIF. 0.6.0 published 5 hours ago

  • Just-In-Time nif generator, FFI generator, C-compiler based on TinyCC. For Linux, MacOS, Windows ... 0.3.2 published 6 hours ago

  • Just-In-Time nif generator, FFI generator, C-compiler based on TinyCC. For Linux, MacOS, Windows ... 0.3.1 published 6 hours ago

  • Phoenix Live Components for Elixir WebRTC 0.1.0 published 7 hours ago

  • Index and search your code base with OpenAI's embeddings API 0.4.1 published 7 hours ago

  • Powerful in-memory key/value storage for Elixir 4.0.1 published 7 hours ago

  • Index and search your code base with OpenAI's embeddings API 0.4.0 published 8 hours ago