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.

  • 18 839 18 839
    packages
    available
  • 165.8K 165 775
    package
    versions
  • 6.647M 6 646 588
    downloads
    yesterday
  • 33.85M 33 852 766
    downloads
    last 7 days
  • 11.5B 11 503 289 062
    downloads
    all time

Most Downloaded

  • 5 087 689 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.1 published 293 days ago

  • 4 493 498 downloads Parse transform library 3.4.2 published 199 days ago

  • 4 488 376 downloads Dynamic dispatching library for metrics and instrumentations 1.2.1 published 468 days ago

  • 4 487 476 downloads SSL verification library 1.1.7 published 309 days ago

  • 4 472 164 downloads CA bundle adapted from Mozilla by https://certifi.io 2.13.0 published 69 days ago

  • 4 421 485 downloads Socket acceptor pool for TCP protocols. 2.1.0 published 959 days ago

  • 4 386 411 downloads unicode_util compatibility library for Erlang < 20 0.7.0 published 1237 days ago

  • 4 378 880 downloads A pure Erlang IDNA implementation 6.1.1 published 1237 days ago

New Packages

  • Underlying NIF to use the termbox2 C API published 1 hour ago

  • Implementing `GenServer` using NodeJS. published 4 hours ago

  • Prototypes for some functions to assist with Explorer.Dataframe manipulation published 7 hours ago

  • Semantic Versioning 2.0.0 published 8 hours ago

  • Driver for the MAX17040 and MAX17041 lithium battery monitoring ICs published 13 hours ago

  • Nvidia Riva Elixir Modules published 17 hours ago

  • A tiny, one-component package for LiveView x Tailwind to elevate your design iteration experience... published 21 hours ago

  • Membrane Timestamp Queue published 1 day ago

  • Recording Endpoint for Membrane RTC Engine published 1 day ago

  • A CORS Builder, performing validation and injection of CORS for misp, wisp and any framework! published 1 day ago

Recently Updated

  • Read and authenticate against ASP.NET Membership Microsoft SQL Server databases 0.9.2 published 19 minutes ago

  • Read and authenticate against ASP.NET Membership Microsoft SQL Server databases 0.9.1 published 19 minutes ago

  • Build tool for opsmaru.com 8.2.6 published 35 minutes ago

  • Web page inspector for Elixir 1.2.1 published 43 minutes ago

  • TranslaTable is a library for helping create translation schemas. 0.3.1 published 57 minutes ago

  • AppSignal's Phoenix instrumentation instruments calls to Phoenix applications to gain performance... 2.3.6 published 1 hour ago

  • Underlying NIF to use the termbox2 C API 0.1.1 published 1 hour ago

  • Work with JSON in Gleam 1.0.1 published 1 hour ago

  • MPEG-4 container plugin for Membrane Framework 0.34.2 published 2 hours ago

  • An Elixir StatsD client made for DataDog. 0.4.5 published 3 hours ago