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 183 19 183
    packages
    available
  • 170.8K 170 793
    package
    versions
  • 6.123M 6 122 596
    downloads
    yesterday
  • 31.26M 31 255 601
    downloads
    last 7 days
  • 11.76B 11 757 976 167
    downloads
    all time

Most Downloaded

  • 5 017 332 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.1 published 350 days ago

  • 4 354 503 downloads Socket acceptor pool for TCP protocols. 2.1.0 published 1016 days ago

  • 4 337 890 downloads SSL verification library 1.1.7 published 366 days ago

  • 4 331 988 downloads Parse transform library 3.4.2 published 256 days ago

  • 4 317 641 downloads Dynamic dispatching library for metrics and instrumentations 1.2.1 published 525 days ago

  • 4 299 198 downloads CA bundle adapted from Mozilla by https://certifi.io 2.13.0 published 126 days ago

  • 4 264 379 downloads Library to handle mimetypes 1.3.0 published 53 days ago

  • 4 218 925 downloads unicode_util compatibility library for Erlang < 20 0.7.0 published 1294 days ago

New Packages

  • Nothing to see here yet published 10 hours ago

  • Extract the content from an HTML document to Markdown (removing non-content sections and tags) published 14 hours ago

  • Node Graph interface for LiveView published 15 hours ago

  • Indexea.com SDK for Elixir published 1 day ago

  • Create or join UF2 binaries, for example for Raspberry Pi Pico published 1 day ago

  • Streamlined NTRU Prime: sntrup761 NIF published 1 day ago

  • Advanced Encryption Standard (AES) Key Wrap Algorithm published 1 day ago

  • Gleam mysql client and connection pooler. published 1 day ago

  • A wrapper library for the docker api published 1 day ago

  • One client for all LLMs. Universal Elixir chat completion API client. published 2 days ago

Recently Updated

  • Gleam mysql client and connection pooler. 1.3.0 published 18 minutes ago

  • Arke Auth 0.3.1 published 25 minutes ago

  • Ports is a collection of United Nations Code for Trade and Transport Locations or known as "UN/LO... 0.1.2 published 27 minutes ago

  • Arke low code framework Core 0.3.5 published 29 minutes ago

  • Client library for LXD 2.3.9 published 29 minutes ago

  • An RFC 5545 compatible iCalendar parser 1.0.1 published 30 minutes ago

  • Build concurrent and multi-stage data ingestion and data processing pipelines 1.1.0 published 56 minutes ago

  • A collection of utils to work with the Tezos blockchain using Elixir: parsing Micheline, verifyin... 2.0.0 published 57 minutes ago

  • A Google Cloud Pub/Sub connector for Broadway 0.9.1 published 1 hour ago

  • A SQS connector for Broadway 0.7.4 published 1 hour ago