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.

  • 14 933 14 933
    packages
    available
  • 108.6K 108 612
    package
    versions
  • 6.598M 6 597 821
    downloads
    yesterday
  • 40.72M 40 720 537
    downloads
    last 7 days
  • 7.638B 7 637 873 300
    downloads
    all time

Most Downloaded

  • 6 080 902 downloads Productive. Reliable. Fast. A productive web framework that does not compromise speed or maintain... published 2958 days ago

  • 5 982 174 downloads Internationalization and localization through gettext published 2449 days ago

  • 5 793 346 downloads Tzdata is a parser and library for the tz database. published 2648 days ago

  • 5 469 376 downloads A blazing fast JSON parser and generator in pure Elixir. published 1618 days ago

  • 5 255 941 downloads A Plug adapter for Cowboy published 1315 days ago

  • 4 989 254 downloads Compose web applications with functions published 2957 days ago

  • 4 985 442 downloads Timex is a rich, comprehensive Date/Time library for Elixir projects, with full timezone support ... published 2957 days ago

  • 4 935 541 downloads PostgreSQL driver for Elixir published 2958 days ago

New Packages

  • SDK to make integrations with the Stark Infra API easier. published 20 hours ago

  • LogfmtEx is a formatter for Elixir's :console Logger backend. It emits logs in logfmt and is exte... published 21 hours ago

  • Documentation for all public and administrative Ory APIs. Administrative APIs can only be accesse... published 1 day ago

  • A Split.io client for Elixir. published 1 day ago

  • PhoenixAutoDoc - library for automatic documentation generation Phoenix routes. published 1 day ago

  • The Paraxial.io Agent. published 2 days ago

  • Markdown parser with support for semantic structure/tagging published 2 days ago

  • Call back into Elixir code from within a NIF implemented in Rust published 2 days ago

  • Elixlsx is a writer for the MS Excel OpenXML format (`.xlsx`). published 2 days ago

  • Emysql - Erlang MySQL driver published 2 days ago

Recently Updated

  • Implementation of the Ramer–Douglas–Peucker algorithm for reducing the number of points used ... 2.0.0 published 4 minutes ago

  • Icons collections as HEEX components 0.7.1 published 3 hours ago

  • Icons collections as HEEX components 0.7.0 published 3 hours ago

  • An ArangoDB adapter for Ecto supporting Ecto queries and graph queries. 1.1.0 published 4 hours ago

  • A sharp EventStoreDB 20+ client backed by mint 1.0.1 published 4 hours ago

  • Seed data handling for Elixir 0.1.1 published 8 hours ago

  • Compose, deliver and test your emails easily in Elixir. Supports SMTP, Sendgrid, Mandrill, Postma... 1.7.0 published 8 hours ago

  • A tiny image reader/writer library using stb_image as the backend 0.5.0 published 12 hours ago

  • Yet another Redis PubSub adapter for Phoenix. Supports sharding across multiple redis nodes. 0.4.0 published 13 hours ago

  • md

    Custom extendable markdown parser. 0.7.5 published 15 hours ago