CINXE.COM
Packages | Hex
<!DOCTYPE html> <html lang="en" prefix="og: http://ogp.me/ns#"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="description" content="A package manager for the Erlang ecosystem"> <meta name="sogou_site_verification" content="GrtyJPARqi"/> <title>Packages | Hex</title> <meta content="Packages" property="og:title"><meta content="website" property="og:type"><meta property="og:url"><meta content="https://hex.pm/images/favicon-160-93fa091b05b3e260e24e08789344d5ea.png?vsn=d" property="og:image"><meta content="160" property="og:image:width"><meta content="160" property="og:image:height"><meta content="A package manager for the Erlang ecosystem" property="og:description"><meta content="Hex" property="og:site_name"> <meta content="HwNhdxAYVk95NntaVRMrFiAdbBUfHQU2UAXZqQ4xOw348LmGROT_FgZr" name="csrf-token"> <link rel="search" type="application/opensearchdescription+xml" title="Hex" href="/hexsearch.xml"> <link rel="stylesheet" href="/assets/app-45e74e54911234615c7a64e5bbd83cbd.css?vsn=d"> <link rel="alternate" type="application/rss+xml" title="RSS - Blog" href="/feeds/blog.xml"> <script async defer data-domain="hex.pm" src="https://stats.hex.pm/js/plausible.js"></script> </head> <body> <!--[if lt IE 10]> <p class="browserupgrade">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p> <![endif]--> <section class="content-wrapper"> <nav class="navbar navbar-default"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="/"> <img src="/images/hex-a56f59a0c6bb92a0e2850ccd555f7525.png?vsn=d" srcset="/images/hex-a56f59a0c6bb92a0e2850ccd555f7525.png?vsn=d 1x, /images/hex@2-844f591d7bbac6a50d895110a643c670.png?vsn=d 2x, /images/hex@3-b88c46c5ec4e807f1daef99e4dd1f231.png?vsn=d 3x" alt="hex logo"> </a> </div> <div id="navbar" class="navbar-collapse collapse"> <form class="navbar-form pull-left-non-mobile" role="search" action="/packages"> <div class="input-group"> <input placeholder="Find packages" name="search" type="text" class="form-control" value=""> <input type="hidden" name="sort" value="recent_downloads"> <div class="input-group-btn"> <button type="submit" class="btn btn-search" tabindex="1"> <svg aria-hidden="true" class="heroicon heroicon-magnifying-glass" fill="none" height="17" title="magnifying-glass" version="1.1" viewBox="0 0 24 24" width="17"><g title="magnifying-glass"><path d="M21 21L15.8033 15.8033M15.8033 15.8033C17.1605 14.4461 18 12.5711 18 10.5C18 6.35786 14.6421 3 10.5 3C6.35786 3 3 6.35786 3 10.5C3 14.6421 6.35786 18 10.5 18C12.5711 18 14.4461 17.1605 15.8033 15.8033Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" /></g></svg> </button> </div> </div> </form> <ul class="nav navbar-nav navbar-right"> <li><a href="/packages">Packages</a></li> <li><a href="/pricing">Pricing</a></li> <li><a href="/docs">Docs</a></li> <li><a href="/login">Log in</a></li> </ul> </div><!--/.nav-collapse --> </div> </nav> <div class="container flash"> </div> <div class="container"> <h2 class="packages-title"> Packages </h2> <div class="letter-sort"> <ul class="list"> <li> <a href="/packages?letter=A"> A </a> </li> <li> <a href="/packages?letter=B"> B </a> </li> <li> <a href="/packages?letter=C"> C </a> </li> <li> <a href="/packages?letter=D"> D </a> </li> <li> <a href="/packages?letter=E"> E </a> </li> <li> <a href="/packages?letter=F"> F </a> </li> <li> <a href="/packages?letter=G"> G </a> </li> <li> <a href="/packages?letter=H"> H </a> </li> <li> <a href="/packages?letter=I"> I </a> </li> <li> <a href="/packages?letter=J"> J </a> </li> <li> <a href="/packages?letter=K"> K </a> </li> <li> <a href="/packages?letter=L"> L </a> </li> <li> <a href="/packages?letter=M"> M </a> </li> <li> <a href="/packages?letter=N"> N </a> </li> <li> <a href="/packages?letter=O"> O </a> </li> <li> <a href="/packages?letter=P"> P </a> </li> <li> <a href="/packages?letter=Q"> Q </a> </li> <li> <a href="/packages?letter=R"> R </a> </li> <li> <a href="/packages?letter=S"> S </a> </li> <li> <a href="/packages?letter=T"> T </a> </li> <li> <a href="/packages?letter=U"> U </a> </li> <li> <a href="/packages?letter=V"> V </a> </li> <li> <a href="/packages?letter=W"> W </a> </li> <li> <a href="/packages?letter=X"> X </a> </li> <li> <a href="/packages?letter=Y"> Y </a> </li> <li> <a href="/packages?letter=Z"> Z </a> </li> </ul> </div> <nav> <div class="pagination-info"> <h4 class="results-found">17686 Results Found</h4> </div> <div class="navbar-right pagination-sort"> <div class="dropdown"> <button class="btn btn-default dropdown-toggle" type="button" id="sort_dropdown" data-toggle="dropdown"> Sort: Recent downloads <span class="caret"></span> </button> <ul class="dropdown-menu dropdown-menu-right" role="menu"> <li role="presentation"> <a role="menuitem" tabindex="-1" href="/packages?sort=name">Name</a> </li> <li role="presentation"> <a role="menuitem" tabindex="-1" href="/packages?sort=total_downloads">Total downloads</a> </li> <li role="presentation"> <a role="menuitem" tabindex="-1" href="/packages?sort=recent_downloads">Recent downloads</a> </li> <li role="presentation"> <a role="menuitem" tabindex="-1" href="/packages?sort=inserted_at">Recently created</a> </li> <li role="presentation"> <a role="menuitem" tabindex="-1" href="/packages?sort=updated_at">Recently updated</a> </li> </ul> </div> </div> </nav> <div class="clearfix"></div> <div class="package-list"> <ul> <li> <div class="downloads-info"> <span class="download-count">5 873 334</span> <br> <div class="downloads-count-wrapper"> <span class="downloads-count-desc">recent downloads</span><br> <span class="tooltiptext">total downloads: 177 451 362</span> </div> </div> <a href="/packages/jason">jason</a> <span class="version">1.4.4</span> <p>A blazing fast JSON parser and generator in pure Elixir.</p> </li> <li> <div class="downloads-info"> <span class="download-count">5 060 740</span> <br> <div class="downloads-count-wrapper"> <span class="downloads-count-desc">recent downloads</span><br> <span class="tooltiptext">total downloads: 135 165 998</span> </div> </div> <a href="/packages/telemetry">telemetry</a> <span class="version">1.3.0</span> <p>Dynamic dispatching library for metrics and instrumentations</p> </li> <li> <div class="downloads-info"> <span class="download-count">5 022 396</span> <br> <div class="downloads-count-wrapper"> <span class="downloads-count-desc">recent downloads</span><br> <span class="tooltiptext">total downloads: 137 463 140</span> </div> </div> <a href="/packages/ranch">ranch</a> <span class="version">2.2.0</span> <p>Socket acceptor pool for TCP protocols.</p> </li> <li> <div class="downloads-info"> <span class="download-count">4 776 852</span> <br> <div class="downloads-count-wrapper"> <span class="downloads-count-desc">recent downloads</span><br> <span class="tooltiptext">total downloads: 150 872 533</span> </div> </div> <a href="/packages/ssl_verify_fun">ssl_verify_fun</a> <span class="version">1.1.7</span> <p>SSL verification library</p> </li> <li> <div class="downloads-info"> <span class="download-count">4 768 940</span> <br> <div class="downloads-count-wrapper"> <span class="downloads-count-desc">recent downloads</span><br> <span class="tooltiptext">total downloads: 136 687 232</span> </div> </div> <a href="/packages/mime">mime</a> <span class="version">2.0.6</span> <p>A MIME type module for Elixir</p> </li> <li> <div class="downloads-info"> <span class="download-count">4 706 627</span> <br> <div class="downloads-count-wrapper"> <span class="downloads-count-desc">recent downloads</span><br> <span class="tooltiptext">total downloads: 81 792 569</span> </div> </div> <a href="/packages/cowlib">cowlib</a> <span class="version">2.14.0</span> <p>Support library for manipulating Web protocols.</p> </li> <li> <div class="downloads-info"> <span class="download-count">4 706 549</span> <br> <div class="downloads-count-wrapper"> <span class="downloads-count-desc">recent downloads</span><br> <span class="tooltiptext">total downloads: 156 001 503</span> </div> </div> <a href="/packages/certifi">certifi</a> <span class="version">2.14.0</span> <p>CA bundle adapted from Mozilla by https://certifi.io</p> </li> <li> <div class="downloads-info"> <span class="download-count">4 658 440</span> <br> <div class="downloads-count-wrapper"> <span class="downloads-count-desc">recent downloads</span><br> <span class="tooltiptext">total downloads: 140 985 417</span> </div> </div> <a href="/packages/plug">plug</a> <span class="version">1.17.0</span> <p>Compose web applications with functions</p> </li> <li> <div class="downloads-info"> <span class="download-count">4 640 093</span> <br> <div class="downloads-count-wrapper"> <span class="downloads-count-desc">recent downloads</span><br> <span class="tooltiptext">total downloads: 150 782 578</span> </div> </div> <a href="/packages/parse_trans">parse_trans</a> <span class="version">3.4.2</span> <p>Parse transform library</p> </li> <li> <div class="downloads-info"> <span class="download-count">4 589 594</span> <br> <div class="downloads-count-wrapper"> <span class="downloads-count-desc">recent downloads</span><br> <span class="tooltiptext">total downloads: 145 319 650</span> </div> </div> <a href="/packages/mimerl">mimerl</a> <span class="version">1.3.0</span> <p>Library to handle mimetypes</p> </li> <li> <div class="downloads-info"> <span class="download-count">4 585 209</span> <br> <div class="downloads-count-wrapper"> <span class="downloads-count-desc">recent downloads</span><br> <span class="tooltiptext">total downloads: 132 560 359</span> </div> </div> <a href="/packages/plug_crypto">plug_crypto</a> <span class="version">2.1.1</span> <p>Crypto-related functionality for the web</p> </li> <li> <div class="downloads-info"> <span class="download-count">4 584 796</span> <br> <div class="downloads-count-wrapper"> <span class="downloads-count-desc">recent downloads</span><br> <span class="tooltiptext">total downloads: 149 391 566</span> </div> </div> <a href="/packages/unicode_util_compat">unicode_util_compat</a> <span class="version">0.7.0</span> <p>unicode_util compatibility library for Erlang < 20</p> </li> <li> <div class="downloads-info"> <span class="download-count">4 576 390</span> <br> <div class="downloads-count-wrapper"> <span class="downloads-count-desc">recent downloads</span><br> <span class="tooltiptext">total downloads: 152 897 023</span> </div> </div> <a href="/packages/idna">idna</a> <span class="version">6.1.1</span> <p>A pure Erlang IDNA implementation</p> </li> <li> <div class="downloads-info"> <span class="download-count">4 547 851</span> <br> <div class="downloads-count-wrapper"> <span class="downloads-count-desc">recent downloads</span><br> <span class="tooltiptext">total downloads: 144 345 045</span> </div> </div> <a href="/packages/metrics">metrics</a> <span class="version">2.5.0</span> <p>A generic interface to different metrics systems in Erlang.</p> </li> <li> <div class="downloads-info"> <span class="download-count">4 513 986</span> <br> <div class="downloads-count-wrapper"> <span class="downloads-count-desc">recent downloads</span><br> <span class="tooltiptext">total downloads: 152 015 437</span> </div> </div> <a href="/packages/hackney">hackney</a> <span class="version">1.23.0</span> <p>simple HTTP client</p> </li> <li> <div class="downloads-info"> <span class="download-count">4 495 835</span> <br> <div class="downloads-count-wrapper"> <span class="downloads-count-desc">recent downloads</span><br> <span class="tooltiptext">total downloads: 127 911 895</span> </div> </div> <a href="/packages/cowboy">cowboy</a> <span class="version">2.13.0</span> <p>Small, fast, modern HTTP server.</p> </li> <li> <div class="downloads-info"> <span class="download-count">4 336 659</span> <br> <div class="downloads-count-wrapper"> <span class="downloads-count-desc">recent downloads</span><br> <span class="tooltiptext">total downloads: 137 520 197</span> </div> </div> <a href="/packages/decimal">decimal</a> <span class="version">2.3.0</span> <p>Arbitrary precision decimal arithmetic.</p> </li> <li> <div class="downloads-info"> <span class="download-count">4 152 151</span> <br> <div class="downloads-count-wrapper"> <span class="downloads-count-desc">recent downloads</span><br> <span class="tooltiptext">total downloads: 59 060 571</span> </div> </div> <a href="/packages/castore">castore</a> <span class="version">1.0.12</span> <p>Up-to-date CA certificate store.</p> </li> <li> <div class="downloads-info"> <span class="download-count">4 100 520</span> <br> <div class="downloads-count-wrapper"> <span class="downloads-count-desc">recent downloads</span><br> <span class="tooltiptext">total downloads: 48 585 505</span> </div> </div> <a href="/packages/nimble_options">nimble_options</a> <span class="version">1.1.1</span> <p>A tiny library for validating and documenting high-level options</p> </li> <li> <div class="downloads-info"> <span class="download-count">4 042 756</span> <br> <div class="downloads-count-wrapper"> <span class="downloads-count-desc">recent downloads</span><br> <span class="tooltiptext">total downloads: 126 148 328</span> </div> </div> <a href="/packages/ecto">ecto</a> <span class="version">3.12.5</span> <p>A toolkit for data mapping and language integrated query for Elixir</p> </li> <li> <div class="downloads-info"> <span class="download-count">3 923 392</span> <br> <div class="downloads-count-wrapper"> <span class="downloads-count-desc">recent downloads</span><br> <span class="tooltiptext">total downloads: 135 701 874</span> </div> </div> <a href="/packages/phoenix">phoenix</a> <span class="version">1.7.21</span> <p>Peace of mind from prototype to production</p> </li> <li> <div class="downloads-info"> <span class="download-count">3 882 607</span> <br> <div class="downloads-count-wrapper"> <span class="downloads-count-desc">recent downloads</span><br> <span class="tooltiptext">total downloads: 129 554 942</span> </div> </div> <a href="/packages/db_connection">db_connection</a> <span class="version">2.7.0</span> <p>Database connection behaviour for database transactions and connection pooling</p> </li> <li> <div class="downloads-info"> <span class="download-count">3 770 975</span> <br> <div class="downloads-count-wrapper"> <span class="downloads-count-desc">recent downloads</span><br> <span class="tooltiptext">total downloads: 118 351 428</span> </div> </div> <a href="/packages/phoenix_pubsub">phoenix_pubsub</a> <span class="version">2.1.3</span> <p>Distributed PubSub and Presence platform</p> </li> <li> <div class="downloads-info"> <span class="download-count">3 739 385</span> <br> <div class="downloads-count-wrapper"> <span class="downloads-count-desc">recent downloads</span><br> <span class="tooltiptext">total downloads: 109 537 037</span> </div> </div> <a href="/packages/ecto_sql">ecto_sql</a> <span class="version">3.12.1</span> <p>SQL-based adapters for Ecto and database migrations</p> </li> <li> <div class="downloads-info"> <span class="download-count">3 729 513</span> <br> <div class="downloads-count-wrapper"> <span class="downloads-count-desc">recent downloads</span><br> <span class="tooltiptext">total downloads: 125 913 969</span> </div> </div> <a href="/packages/plug_cowboy">plug_cowboy</a> <span class="version">2.7.3</span> <p>A Plug adapter for Cowboy</p> </li> <li> <div class="downloads-info"> <span class="download-count">3 712 837</span> <br> <div class="downloads-count-wrapper"> <span class="downloads-count-desc">recent downloads</span><br> <span class="tooltiptext">total downloads: 70 715 746</span> </div> </div> <a href="/packages/file_system">file_system</a> <span class="version">1.1.0</span> <p>An Elixir file system change watcher wrapper based on FS, the native file system listener.</p> </li> <li> <div class="downloads-info"> <span class="download-count">3 559 419</span> <br> <div class="downloads-count-wrapper"> <span class="downloads-count-desc">recent downloads</span><br> <span class="tooltiptext">total downloads: 147 155 671</span> </div> </div> <a href="/packages/gettext">gettext</a> <span class="version">0.26.2</span> <p>Internationalization and localization through gettext</p> </li> <li> <div class="downloads-info"> <span class="download-count">3 532 590</span> <br> <div class="downloads-count-wrapper"> <span class="downloads-count-desc">recent downloads</span><br> <span class="tooltiptext">total downloads: 46 981 127</span> </div> </div> <a href="/packages/cowboy_telemetry">cowboy_telemetry</a> <span class="version">0.4.0</span> <p>Telemetry instrumentation for Cowboy</p> </li> <li> <div class="downloads-info"> <span class="download-count">3 500 681</span> <br> <div class="downloads-count-wrapper"> <span class="downloads-count-desc">recent downloads</span><br> <span class="tooltiptext">total downloads: 22 792 307</span> </div> </div> <a href="/packages/hpax">hpax</a> <span class="version">1.0.3</span> <p>Implementation of the HPACK protocol (RFC 7541) for Elixir</p> </li> <li> <div class="downloads-info"> <span class="download-count">3 475 675</span> <br> <div class="downloads-count-wrapper"> <span class="downloads-count-desc">recent downloads</span><br> <span class="tooltiptext">total downloads: 122 394 667</span> </div> </div> <a href="/packages/postgrex">postgrex</a> <span class="version">0.20.0</span> <p>PostgreSQL driver for Elixir</p> </li> </ul> </div> <div class="pagination-wrapper"> <div class="pagination-info"> Showing 1–30 packages of 17686 total </div> <nav class="pagination-widget"> <ul class="pagination pagination-sm"> <li class="disabled"><span>«</span></li> <li class="active"> <span>1</span> </li> <li> <a href="/packages?sort=recent_downloads&page=2"> 2 </a> </li> <li> <a href="/packages?sort=recent_downloads&page=3"> 3 </a> </li> <li> <a href="/packages?sort=recent_downloads&page=4"> 4 </a> </li> <li> <a href="/packages?sort=recent_downloads&page=5"> 5 </a> </li> <li><a href="/packages?sort=recent_downloads&page=2" aria-label="Next" >»</a></li> </ul> </nav> </div> </div> </section> <div class="footer"> <div class="footer-nav"> <div class="container"> <div class="row"> <div class="col-md-3"> <h4>About Hex</h4> <ul> <li><a href="/about">About</a></li> <li><a href="/blog">Blog</a></li> <li><a href="/sponsors">Sponsors</a></li> <li><a href="https://github.com/hexpm">GitHub</a></li> <li><a href="https://twitter.com/hexpm">Twitter</a></li> <li><a href="https://status.hex.pm">Status</a></li> </ul> </div> <div class="col-md-3"> <h4>Help</h4> <ul> <li> <a href="/docs">Documentation</a> (<a href="/docs/faq">FAQ</a>) </li> <li><a href="https://github.com/hexpm/specifications">Specifications</a></li> <li><a href="https://github.com/hexpm/hex/issues">Report Client Issue</a></li> <li><a href="https://github.com/hexpm/hexpm/issues">Report General Issue</a></li> <li><a href="mailto:security@hex.pm">Report Security Issue</a></li> <li><a href="mailto:support@hex.pm">Contact Support</a></li> </ul> </div> <div class="col-md-3"> <h4>Policies and Terms</h4> <ul> <li><a href="/policies/codeofconduct">Code of Conduct</a></li> <li><a href="/policies/termsofservice">Terms of Service</a></li> <li><a href="/policies/privacy">Privacy Policy</a></li> <li><a href="/policies/copyright">Copyright Policy</a></li> <li><a href="/policies/dispute">Dispute Policy</a></li> </ul> </div> <div class="col-md-3 copyright"> <p>2020 漏 Six Colors AB.</p> <p>Powered by the <a href="https://www.erlang.org/">Erlang VM</a> and the <a href="https://elixir-lang.org/">Elixir programming language</a>.</p> </div> </div> </div> </div> </div> <script src="/assets/app-049c3224d12a8825ae812b9d2cf84de6.js?vsn=d"></script> </body> </html>