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.

  • 8 157 8 157
    packages
    available
  • 44 861 44 861
    package
    versions
  • 199K 199 848
    downloads
    yesterday
  • 6 278K 6 278 724
    downloads
    last 7 days
  • 417M 417 970 105
    downloads
    all time

Most Downloaded

  • 1 204 350 downloads Socket acceptor pool for TCP protocols. published 1662 days ago

  • 1 193 407 downloads CA bundle adapted from Mozilla by https://certifi.io published 1257 days ago

  • 1 178 583 downloads SSL verification functions for Erlang published 1073 days ago

  • 1 174 294 downloads A pure Erlang IDNA implementation published 1648 days ago

  • 1 149 717 downloads simple HTTP client published 1648 days ago

  • 1 148 927 downloads Small, fast, modular HTTP server. published 1662 days ago

  • 1 148 059 downloads Library to handle mimetypes published 1255 days ago

  • 1 144 653 downloads A generic interface to different metrics systems in Erlang. published 1169 days ago

New Packages

  • Cursor based pagination. An wrapper arount Paginator package. published 5 hours ago

  • A pointless library to generate Chuck Norris Quotes published 15 hours ago

  • Larsen System RPI3 published 16 hours ago

  • A supervisor that dynamically distributes children across the cluster. published 19 hours ago

  • hll

    Redis compatible HyperLogLog implementation in Elixir published 19 hours ago

  • Common Locale Data Repository (CLDR) icu4c NIF-based collator providing locale-sensitive sorting. published 20 hours ago

  • Tile-based A* Pathfinding published 22 hours ago

  • A rebar plugin to build ex_doc documentation for the erlang edoc-annotated libraries published 22 hours ago

  • A chinese dictionary based on CEDict. Supports Traditional -> English, and Simplified -> En... published 1 day ago

  • Schism provides a simple api for partitioning networked BEAM instances without having to leave el... published 1 day ago

Recently Updated

  • EarmarkTagCloud is a plugin for Earmark allowing for simple Tag Cloud generation. 0.1.3 published 9 minutes ago

  • ShortUUID - generate concise, unambiguous, URL-safe UUIDs 2.1.1 published 1 hour ago

  • Elixir module for the Zerodha Kite Connect API 0.1.5 published 2 hours ago

  • Implementation of Newline Delimited JSON (NDJSON) for Elixir 0.3.2 published 2 hours ago

  • Converts plain text to formatted HTML, including automatically linking URLs 0.1.1 published 2 hours ago

  • Currency localization data encapsulation functions for the Common Locale Data Repository (CLDR). 2.1.3 published 3 hours ago

  • Common Locale Data Repository (CLDR) functions for Elixir to localize and format numbers, dates, ... 2.2.5 published 3 hours ago

  • Implementation of Newline Delimited JSON (NDJSON) for Elixir 0.3.1 published 4 hours ago

  • Useful package for dealing with user authentication and signup 0.12.9 published 5 hours ago

  • Currency Converter API 0.1.0-rc.1 published 5 hours ago