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 028 23 028
    packages
    available
  • 224K 224 008
    package
    versions
  • 4.595M 4 594 714
    downloads
    yesterday
  • 23.73M 23 729 223
    downloads
    last 7 days
  • 14.46B 14 459 088 481
    downloads
    all time

Most Downloaded

  • 3 142 211 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 536 days ago

  • 2 666 007 downloads Dynamic dispatching library for metrics and instrumentations 1.3.0 published 509 days ago

  • 2 658 915 downloads Socket acceptor pool for TCP protocols. 2.2.0 published 330 days ago

  • 2 516 686 downloads Support library for manipulating Web protocols. 2.16.0 published 117 days ago

  • 2 461 940 downloads A MIME type module for Elixir 2.0.7 published 243 days ago

  • 2 449 629 downloads Compose web applications with functions 1.19.1 published 35 days ago

  • 2 382 407 downloads Crypto-related functionality for the web 2.1.1 published 285 days ago

  • 2 327 492 downloads SSL verification library 1.1.7 published 938 days ago

New Packages

  • Composable data schema definition, validation, and syntax manipulation for Elixir published 42 minutes ago

  • Fast polyline encoding/decoding powered by Rust published 1 hour ago

  • Composable schema definition and validation library for Elixir published 2 hours ago

  • Unofficial Elixir client for Mercadona's internal API published 4 hours ago

  • Redis cache driver for the Glimr web framework published 6 hours ago

  • Pure Elixir client for Swedish BankID authentication and signing. Provides low-level API access w... published 6 hours ago

  • An Elixir Logger handler for Grafana Loki published 7 hours ago

  • A modern RPC framework for Elixir. Define your API once, generate TypeScript clients and OpenAPI ... published 8 hours ago

  • Elixir/Rust library for parsing and validating EditorJS content published 9 hours ago

  • BEAM VM uptime and statistics service with embeddable LiveComponent published 13 hours ago

Recently Updated

  • Population-based evolutionary training with NEAT topology evolution 0.29.1 published 6 minutes ago

  • Macula TWEANN - Topology and Weight Evolving Artificial Neural Networks 0.18.1 published 12 minutes ago

  • Macula HTTP/3 Mesh Platform - Complete distributed application framework 0.18.1 published 13 minutes ago

  • A spellchecker for Elixir, made with Bun and cspell 0.1.5 published 13 minutes ago

  • Markdown to Lustre element conversion 0.2.1 published 19 minutes ago

  • Gateway for reckon-db event store with capability-based security 1.0.1 published 21 minutes ago

  • Adapter for connecting evoq to reckon-db via reckon-gater 1.0.5 published 22 minutes ago

  • BEAM-native Event Store built on Khepri/Ra 1.0.1 published 23 minutes ago

  • Erlang CQRS/Event Sourcing framework built on reckon-db 1.1.1 published 24 minutes ago

  • Mutable data structures 0.4.3 published 40 minutes ago