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.

  • 9 895 9 895
    packages
    available
  • 58 107 58 107
    package
    versions
  • 4.363M 4 363 227
    downloads
    yesterday
  • 21.87M 21 869 393
    downloads
    last 7 days
  • 941.2M 941 150 992
    downloads
    all time

Most Downloaded

  • 4 139 239 downloads A blazing fast JSON parser and generator in pure Elixir. published 700 days ago

  • 4 132 951 downloads SSL verification functions for Erlang published 1351 days ago

  • 4 059 364 downloads CA bundle adapted from Mozilla by https://certifi.io published 1534 days ago

  • 4 053 622 downloads simple HTTP client published 1926 days ago

  • 4 032 018 downloads Library to handle mimetypes published 1532 days ago

  • 4 028 317 downloads A pure Erlang IDNA implementation published 1926 days ago

  • 4 019 113 downloads A generic interface to different metrics systems in Erlang. published 1447 days ago

  • 3 980 757 downloads unicode_util compatibility library for Erlang < 20 published 914 days ago

New Packages

  • Initialization setup for Nerves devices published 2 hours ago

  • Implementation of Unicode Set-based guards for Elixir. Supports matching unicode sets to codepoin... published 3 hours ago

  • Implementation of Unicode Sets for Elixir. Supports matching unicode sets to codepoints that can ... published 3 hours ago

  • Dimensional analysis and unit conversions for Elixir. published 8 hours ago

  • Favro API Client Library published 9 hours ago

  • A library to track writes to Ecto models. published 9 hours ago

  • Simple mix task to run excoveralls for coverage linting published 1 day ago

  • Gonex - get your Phoenix variables in your Javascript published 1 day ago

  • Make scripting easy with a simple pattern and help generation. published 1 day ago

  • Everything your Phoenix Elixir app needs to use Twitter Bootstrap 4 published 1 day ago

Recently Updated

  • Multi-provider support for Pow 0.4.4 published 23 minutes ago

  • Initialization setup for Nerves devices 0.1.0 published 2 hours ago

  • Alternative network management for Nerves 0.6.5 published 2 hours ago

  • A lib to generate API documentation from test specs 0.0.2 published 2 hours ago

  • Interval Type for Ecto 0.2.3 published 3 hours ago

  • Implementation of Unicode Set-based guards for Elixir. Supports matching unicode sets to codepoin... 0.1.0 published 3 hours ago

  • Implementation of Unicode Sets for Elixir. Supports matching unicode sets to codepoints that can ... 0.1.0 published 3 hours ago

  • Functions to introspect the Unicode character database and to provide fast codepoint lookups and ... 1.1.0 published 4 hours ago

  • Library for using raw SQL 0.5.0 published 6 hours ago

  • Extensions to Elixir data structures 0.2.4 published 7 hours ago