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.

  • 21 040 21 040
    packages
    available
  • 199.9K 199 880
    package
    versions
  • 6.322M 6 321 729
    downloads
    yesterday
  • 37.24M 37 238 772
    downloads
    last 7 days
  • 13.25B 13 254 463 445
    downloads
    all time

Most Downloaded

  • 6 065 707 downloads A blazing fast JSON parser and generator in pure Elixir. 1.4.4 published 273 days ago

  • 5 207 869 downloads Socket acceptor pool for TCP protocols. 2.2.0 published 68 days ago

  • 5 178 461 downloads Dynamic dispatching library for metrics and instrumentations 1.3.0 published 246 days ago

  • 4 936 164 downloads Support library for manipulating Web protocols. 2.15.0 published 14 days ago

  • 4 907 390 downloads SSL verification library 1.1.7 published 675 days ago

  • 4 863 366 downloads A MIME type module for Elixir 2.0.6 published 296 days ago

  • 4 860 238 downloads CA bundle adapted from Mozilla by https://certifi.io 2.14.0 published 64 days ago

  • 4 773 687 downloads Parse transform library 3.4.2 published 565 days ago

New Packages

  • Validated user input. published 8 hours ago

  • Declarative, stateless components for Phoenix LiveView. published 9 hours ago

  • DataTable with sorting, filtering, and pagination for Phoenix LiveView published 23 hours ago

  • A composable, Gleamy string formatting library! published 1 day ago

  • Error handling for Gleam applications published 2 days ago

  • Resizable pane components for LiveView. published 2 days ago

  • Raxol - A comprehensive terminal UI framework for Elixir with web interface capabilities. published 3 days ago

  • Termbox bindings for Elixir published 3 days ago

  • OpenFeature provider for flagd published 3 days ago

  • A GenServer-based fake phone number mapper published 3 days ago

Recently Updated

  • Webmachine for Cowboy and Zotonic 1.13.1 published 5 minutes ago

  • Declarative, stateless components for Phoenix LiveView. 0.0.2 published 1 hour ago

  • gauzy is a Gleam library providing flexible implementations of probabilistic data structures 2.0.0 published 1 hour ago

  • Create binary WebAssembly modules in Gleam 1.2.0 published 2 hours ago

  • The tiny framework to simplify work with events, based on `GenStage` 0.2.2 published 3 hours ago

  • Build static pages into a Phoenix application at compile time 0.2.0 published 4 hours ago

  • The library for managing pools of workers. 1.3.0 published 5 hours ago

  • Community maintained Elixir library for OpenAI API 0.9.7 published 5 hours ago

  • Extend Commanded package 0.26.0 published 6 hours ago

  • Validated user input. 1.0.0 published 8 hours ago