# \#hex

**URL:** https://forum.elixirforum.com/tag/hex/19.md

[Latest](https://forum.elixirforum.com/latest.md) · [Categories](https://forum.elixirforum.com/categories.md) · [Tags](https://forum.elixirforum.com/tags.md)

---

## [PaperForge - a pure Elixir platform for building, securing, and transforming PDFs](https://forum.elixirforum.com/t/paperforge-a-pure-elixir-platform-for-building-securing-and-transforming-pdfs/76241)

<div class="topic-metadata">

**Author:** [@ManuelGarcia](https://forum.elixirforum.com/u/ManuelGarcia)\
**Replies:** 11\
**Last updated:** [August 26, 2026, 6:45pm UTC](https://forum.elixirforum.com/t/paperforge-a-pure-elixir-platform-for-building-securing-and-transforming-pdfs/76241 "2026-08-26T18:45:05Z")

</div>

Hi everyone, I’m excited to share PaperForge, an open-source PDF platform built entirely in Elixir. Build, secure, validate, and transform documents entirely in Elixir. PaperForge started from a simple idea: generat…

---

## [How do you pronounce ~\> symbol?](https://forum.elixirforum.com/t/how-do-you-pronounce-symbol/76020)

<div class="topic-metadata">

**Author:** [@matt-savvy](https://forum.elixirforum.com/u/matt-savvy)\
**Replies:** 12\
**Last updated:** [August 8, 2026, 9:25am UTC](https://forum.elixirforum.com/t/how-do-you-pronounce-symbol/76020 "2026-08-08T09:25:00Z")

</div>

Is there a word for the ~\> symbol used in Version strings? Do you also just call it a Squiggle Arrow™ ?!

---

## [Need Advice: Hex Package release plan & cadence](https://forum.elixirforum.com/t/need-advice-hex-package-release-plan-cadence/76068)

<div class="topic-metadata">

**Author:** [@mikehostetler](https://forum.elixirforum.com/u/mikehostetler)\
**Replies:** 3\
**Last updated:** [July 23, 2026, 12:21pm UTC](https://forum.elixirforum.com/t/need-advice-hex-package-release-plan-cadence/76068 "2026-07-23T12:21:32Z")

</div>

TL;DR; Best practices for shipping an ecosystem of connector packages to Hex in a responsible way? Background I have a project, jido\_connect: GitHub - agentjido/jido\_connect: Integration and connector framework for Ji…

---

## [Hex.Application error trying to run mix deps.get](https://forum.elixirforum.com/t/hex-application-error-trying-to-run-mix-deps-get/75992)

<div class="topic-metadata">

**Author:** [@Sinc](https://forum.elixirforum.com/u/Sinc)\
**Replies:** 4\
**Last updated:** [July 13, 2026, 8:59pm UTC](https://forum.elixirforum.com/t/hex-application-error-trying-to-run-mix-deps-get/75992 "2026-07-13T20:59:15Z")

</div>

I tried to run mix deps.get and get this error: 11:33:16.611 \\\[error\\\] Task #PID\<0.335.0\> started from :hex\_fetcher terminating \\\*\\\* (SyntaxError) nofile:12:41: unexpected token: } | 12 | oauth\_exchang…

---

## [Erli18n - GNU gettext-compatible i18n for Erlang/OTP (a learning project - feedback very welcome)](https://forum.elixirforum.com/t/erli18n-gnu-gettext-compatible-i18n-for-erlang-otp-a-learning-project-feedback-very-welcome/75673)

<div class="topic-metadata">

**Author:** [@eagle-head](https://forum.elixirforum.com/u/eagle-head)\
**Replies:** 9\
**Last updated:** [July 3, 2026, 2:40pm UTC](https://forum.elixirforum.com/t/erli18n-gnu-gettext-compatible-i18n-for-erlang-otp-a-learning-project-feedback-very-welcome/75673 "2026-07-03T14:40:38Z")

</div>

Hi everyone! :waving\_hand: I just published my first Hex package, erli18n — a GNU gettext–compatible internationalization library for Erlang/OTP, written in pure Erlang (and callable from Elixir too, since it’s a normal…

---

## [How do you use mix hex.audit in your CIs?](https://forum.elixirforum.com/t/how-do-you-use-mix-hex-audit-in-your-cis/75858)

<div class="topic-metadata">

**Author:** [@tomekowal](https://forum.elixirforum.com/u/tomekowal)\
**Replies:** 5\
**Last updated:** [July 1, 2026, 10:50am UTC](https://forum.elixirforum.com/t/how-do-you-use-mix-hex-audit-in-your-cis/75858 "2026-07-01T10:50:27Z")

</div>

I am using mix hex.audit to make my CI pipeline red when I am using packages that are retired or have CVEs. Today I encoutered an issue where cowlib package in its newest version 2.17.1 has low severity CVEs Security Ad…

---

## [Hex v2.5.0 released](https://forum.elixirforum.com/t/hex-v2-5-0-released/75828)

<div class="topic-metadata">

**Author:** [@ericmj](https://forum.elixirforum.com/u/ericmj)\
**Replies:** 2\
**Last updated:** [July 1, 2026, 2:49am UTC](https://forum.elixirforum.com/t/hex-v2-5-0-released/75828 "2026-07-01T02:49:14Z")

</div>

Release: Release v2.5.0 · hexpm/hex · GitHub Announcement: Hex v25 released | Hex Enhancements Add organization-defined dependency policies that filter the package versions available during dependency resolution. An …

---

## [I see on hex.pm a message saying "service under maintenance". does that explain why I am not able to deploy right now?](https://forum.elixirforum.com/t/i-see-on-hex-pm-a-message-saying-service-under-maintenance-does-that-explain-why-i-am-not-able-to-deploy-right-now/75671)

<div class="topic-metadata">

**Author:** [@bwlang](https://forum.elixirforum.com/u/bwlang)\
**Replies:** 4\
**Last updated:** [June 15, 2026, 10:55am UTC](https://forum.elixirforum.com/t/i-see-on-hex-pm-a-message-saying-service-under-maintenance-does-that-explain-why-i-am-not-able-to-deploy-right-now/75671 "2026-06-15T10:55:13Z")

</div>

I want to buld this docker image but it fails with a timeout at RUN mix local.hex --force Maybe it’s just a maintenance window, but the status page is all green and i see no notice of a maintenance window on the blog… …

---

## [OpenRouter SDK for Elixir](https://forum.elixirforum.com/t/openrouter-sdk-for-elixir/75254)

<div class="topic-metadata">

**Author:** [@zmzlois](https://forum.elixirforum.com/u/zmzlois)\
**Replies:** 0\
**Last updated:** [May 7, 2026, 5:05am UTC](https://forum.elixirforum.com/t/openrouter-sdk-for-elixir/75254 "2026-05-07T05:05:32Z")

</div>

I was looking for an open router sdk in elixir but i didn’t find anything so here you go openrouter\_sdk | Hex

---

## [System wide hex error: \`failed to start child: Hex.State\`](https://forum.elixirforum.com/t/system-wide-hex-error-failed-to-start-child-hex-state/75052)

<div class="topic-metadata">

**Author:** [@smon](https://forum.elixirforum.com/u/smon)\
**Replies:** 2\
**Last updated:** [April 17, 2026, 12:27pm UTC](https://forum.elixirforum.com/t/system-wide-hex-error-failed-to-start-child-hex-state/75052 "2026-04-17T12:27:03Z")

</div>

I was tinkering with my current project, when I accidentally stopped my iex session. When I tried to restart I was greeted with the following error: $ mix hex 14:16:25.094 \[notice\] Application hex exited: Hex.Applicati…

---

## [Hex.pm has just been updated](https://forum.elixirforum.com/t/hex-pm-has-just-been-updated/74855)

<div class="topic-metadata">

**Author:** [@f0rest8](https://forum.elixirforum.com/u/f0rest8)\
**Replies:** 9\
**Last updated:** [April 5, 2026, 5:03pm UTC](https://forum.elixirforum.com/t/hex-pm-has-just-been-updated/74855 "2026-04-05T17:03:45Z")

</div>

I just wanted to give a shout out to the update I noticed on hex.pm. I love the snapshot of the Readme section and overall updated UI. Thank you and really appreciate the service and work :heart:

---

## [hex-cmp - Neovim completion library](https://forum.elixirforum.com/t/hex-cmp-neovim-completion-library/74468)

<div class="topic-metadata">

**Author:** [@dbern](https://forum.elixirforum.com/u/dbern)\
**Replies:** 3\
**Last updated:** [April 1, 2026, 9:20pm UTC](https://forum.elixirforum.com/t/hex-cmp-neovim-completion-library/74468 "2026-04-01T21:20:09Z")

</div>

I built a blink.cmp source that brings hex.pm completions into your mix.exs for Neovim users: Search packages as you type {:pho → :phoenix :phoenix\_live\_view, etc Version completion with ~\> suggestions and retired vers…

---

## [SBoM - Mix task to generate a Software Bill-of-Materials (SBoM)](https://forum.elixirforum.com/t/sbom-mix-task-to-generate-a-software-bill-of-materials-sbom/26345)

<div class="topic-metadata">

**Author:** [@voltone](https://forum.elixirforum.com/u/voltone)\
**Replies:** 14\
**Last updated:** [December 19, 2025, 9:53pm UTC](https://forum.elixirforum.com/t/sbom-mix-task-to-generate-a-software-bill-of-materials-sbom/26345 "2025-12-19T21:53:53Z")

</div>

Generates a dependency inventory, or “Software Bill-of-Materials” (SBoM), including package versions and licenses, in a format that can be imported into free or commercial tools for Software Composition Analysis. Current…

---

## [Unable to deploy due to Oban Pro - change in Hex Repo?](https://forum.elixirforum.com/t/unable-to-deploy-due-to-oban-pro-change-in-hex-repo/73082)

<div class="topic-metadata">

**Author:** [@tjchambers](https://forum.elixirforum.com/u/tjchambers)\
**Replies:** 6\
**Last updated:** [October 26, 2025, 10:02pm UTC](https://forum.elixirforum.com/t/unable-to-deploy-due-to-oban-pro-change-in-hex-repo/73082 "2025-10-26T22:02:30Z")

</div>

Yesterday I was able to deploy my app successfully. Today my deploys are breaking with: | 4.343 Failed to fetch record for oban/oban\_pro from registry (using cache instead) 4.343 The configured repository name for yo…

---

## [Would you like to see Elixir libraries adapt Epoch Semantic Versioning? (poll)](https://forum.elixirforum.com/t/would-you-like-to-see-elixir-libraries-adapt-epoch-semantic-versioning-poll/72154)

<div class="topic-metadata">

**Author:** [@spicychickensauce](https://forum.elixirforum.com/u/spicychickensauce)\
**Replies:** 32\
**Last updated:** [September 8, 2025, 4:25pm UTC](https://forum.elixirforum.com/t/would-you-like-to-see-elixir-libraries-adapt-epoch-semantic-versioning-poll/72154 "2025-09-08T16:25:19Z")

</div>

There are many v0 libraries in the elixir echo system, where at least officially, semantic versioning means nothing. However, it seems to be very common to treat the x in v0.x.y as the major version, which allows for sm…

---

## [Could not install Hex (error code 500)](https://forum.elixirforum.com/t/could-not-install-hex-error-code-500/72341)

<div class="topic-metadata">

**Author:** [@arcanemachine](https://forum.elixirforum.com/u/arcanemachine)\
**Replies:** 2\
**Last updated:** [September 2, 2025, 5:18pm UTC](https://forum.elixirforum.com/t/could-not-install-hex-error-code-500/72341 "2025-09-02T17:18:22Z")

</div>

Just wanted to sound the alarm on this one in case it needs attention: $ mix local.hex --force \*\* (Mix) httpc request failed with: {:bad\_status\_code, 500} Could not install Hex because Mix could not download metadata …

---

## [HexDocs MCP - Semantic Search for Hex Documentation, Right in Your Editor ✨](https://forum.elixirforum.com/t/hexdocs-mcp-semantic-search-for-hex-documentation-right-in-your-editor/70300)

<div class="topic-metadata">

**Author:** [@bradley](https://forum.elixirforum.com/u/bradley)\
**Replies:** 38\
**Last updated:** [August 5, 2025, 1:47pm UTC](https://forum.elixirforum.com/t/hexdocs-mcp-semantic-search-for-hex-documentation-right-in-your-editor/70300 "2025-08-05T13:47:44Z")

</div>

:waving\_hand: Elixir community! I’m excited to announce HexDocs MCP. The project is an MCP server that I developed to improve my workflow, and I hope it helps you too! Summary HexDocs MCP offers semantic search capabil…

---

## [Hex.pm Certificate expired Jul. 31 2025](https://forum.elixirforum.com/t/hex-pm-certificate-expired-jul-31-2025/71894)

<div class="topic-metadata">

**Author:** [@mindreframer](https://forum.elixirforum.com/u/mindreframer)\
**Replies:** 24\
**Last updated:** [August 1, 2025, 5:34pm UTC](https://forum.elixirforum.com/t/hex-pm-certificate-expired-jul-31-2025/71894 "2025-08-01T17:34:01Z")

</div>

I hope somebody is aware of it.

---

## [Monetization on hex.pm? Encouraging sustainable, high-quality contributions?](https://forum.elixirforum.com/t/monetization-on-hex-pm-encouraging-sustainable-high-quality-contributions/70874)

<div class="topic-metadata">

**Author:** [@markmark206](https://forum.elixirforum.com/u/markmark206)\
**Replies:** 1\
**Last updated:** [May 14, 2025, 5:15pm UTC](https://forum.elixirforum.com/t/monetization-on-hex-pm-encouraging-sustainable-high-quality-contributions/70874 "2025-05-14T17:15:25Z")

</div>

Q: Are there any plans to expand hex.pm to help authors of packages capture some of the value they created? Details: The creators and contributors to the Erlang and Elixir ecosystems have created amazing value, but capt…

---

## [Issue with cache.ets file](https://forum.elixirforum.com/t/issue-with-cache-ets-file/70604)

<div class="topic-metadata">

**Author:** [@ghannam80](https://forum.elixirforum.com/u/ghannam80)\
**Replies:** 2\
**Last updated:** [April 23, 2025, 1:34pm UTC](https://forum.elixirforum.com/t/issue-with-cache-ets-file/70604 "2025-04-23T13:34:23Z")

</div>

Hello, I am trying to use livebook starting with Mix.install but it is failing with below errors : Blockquote 15:35:19.612 \[error\] Writer crashed (:"The pipe is being closed.\\r\\n") 15:35:19.647 \[info\] init got unexpe…

---

## [Hex.pm certificate expired](https://forum.elixirforum.com/t/hex-pm-certificate-expired/70247)

<div class="topic-metadata">

**Author:** [@arosenb2](https://forum.elixirforum.com/u/arosenb2)\
**Replies:** 3\
**Last updated:** [April 1, 2025, 2:23pm UTC](https://forum.elixirforum.com/t/hex-pm-certificate-expired/70247 "2025-04-01T14:23:45Z")

</div>

It looks like the certificate for hex.pm expired this morning. Common Name (CN) hex.pm Organization (O) Organizational Unit (OU) Common Name (CN) E6 Organization (O) Let’s Encrypt Organizational Unit (…

---

## [Hex.pm accounts for organisations?](https://forum.elixirforum.com/t/hex-pm-accounts-for-organisations/69057)

<div class="topic-metadata">

**Author:** [@rlipscombe](https://forum.elixirforum.com/u/rlipscombe)\
**Replies:** 8\
**Last updated:** [February 27, 2025, 6:21pm UTC](https://forum.elixirforum.com/t/hex-pm-accounts-for-organisations/69057 "2025-02-27T18:21:35Z")

</div>

We’ve recently open-sourced some Erlang packages. At the moment, they’re just pushed to GitHub. I’d like to publish them to hex.pm – if nothing else, to prevent someone squatting on the names. What’s the best practice …

---

## [How to figure out what mix deps.get is stuck at?](https://forum.elixirforum.com/t/how-to-figure-out-what-mix-deps-get-is-stuck-at/68185)

<div class="topic-metadata">

**Author:** [@mikl](https://forum.elixirforum.com/u/mikl)\
**Replies:** 5\
**Last updated:** [December 23, 2024, 6:10pm UTC](https://forum.elixirforum.com/t/how-to-figure-out-what-mix-deps-get-is-stuck-at/68185 "2024-12-23T18:10:49Z")

</div>

We’ve recently started seeing our CI jobs failing due to mix deps.get hanging. It stalls for an hour, then the CI job gets a timeout, our script looks like this: $ mix local.hex --force --if-missing $ mix local.rebar --…

---

## [(Mix) No package with name decimal](https://forum.elixirforum.com/t/mix-no-package-with-name-decimal/67581)

<div class="topic-metadata">

**Author:** [@Sebb](https://forum.elixirforum.com/u/Sebb)\
**Replies:** 6\
**Last updated:** [November 20, 2024, 9:46am UTC](https://forum.elixirforum.com/t/mix-no-package-with-name-decimal/67581 "2024-11-20T09:46:46Z")

</div>

I can’t install decimal from hex. What’s going on? defp deps do \[ {:decimal, "~\> 2.1"}, \] end % mix deps.get \*\* (Mix) No package with name decimal (from: mix.exs) in registry % hex.search decimal Package…

---

## [Avoiding debian version for hexpm elixir images](https://forum.elixirforum.com/t/avoiding-debian-version-for-hexpm-elixir-images/67467)

<div class="topic-metadata">

**Author:** [@D4no0](https://forum.elixirforum.com/u/D4no0)\
**Replies:** 5\
**Last updated:** [November 13, 2024, 2:59pm UTC](https://forum.elixirforum.com/t/avoiding-debian-version-for-hexpm-elixir-images/67467 "2024-11-13T14:59:46Z")

</div>

I am currently trying to setup a CI that will build the docker image of the project. The caveat is that I am trying to use .tool-versions as the source of truth both for dev/CI and docker image. So far I managed to pass…

---

## [Accessing a self-hosted hex registry from livebook](https://forum.elixirforum.com/t/accessing-a-self-hosted-hex-registry-from-livebook/63108)

<div class="topic-metadata">

**Author:** [@christhekeele](https://forum.elixirforum.com/u/christhekeele)\
**Replies:** 6\
**Last updated:** [October 26, 2024, 7:39am UTC](https://forum.elixirforum.com/t/accessing-a-self-hosted-hex-registry-from-livebook/63108 "2024-10-26T07:39:49Z")

</div>

I’ve been playing around with a self-hosted hex package registry, and it’s working well. I’m interested in using one of my self-hosted packages inside a livebook, but see no way to accomplish this—neither the Livebook s…

---

## [Exneus - JSON parser, generator and formatter for Elixir built on top of the new OTP json module](https://forum.elixirforum.com/t/exneus-json-parser-generator-and-formatter-for-elixir-built-on-top-of-the-new-otp-json-module/65417)

<div class="topic-metadata">

**Author:** [@williamthome](https://forum.elixirforum.com/u/williamthome)\
**Replies:** 10\
**Last updated:** [August 10, 2024, 6:16am UTC](https://forum.elixirforum.com/t/exneus-json-parser-generator-and-formatter-for-elixir-built-on-top-of-the-new-otp-json-module/65417 "2024-08-10T06:16:34Z")

</div>

Exneus is an incredibly flexible and performant JSON parser, generator and formatter for Elixir. It is a wrapper for Elixir of Euneus, an Erlang library built on the top of the new OTP json module. Both encoder and deco…

---

## [How do Hex and Elixir handle multiple versions of the same dependency?](https://forum.elixirforum.com/t/how-do-hex-and-elixir-handle-multiple-versions-of-the-same-dependency/6979)

<div class="topic-metadata">

**Author:** [@dcominottim](https://forum.elixirforum.com/u/dcominottim)\
**Replies:** 11\
**Last updated:** [August 3, 2024, 12:21pm UTC](https://forum.elixirforum.com/t/how-do-hex-and-elixir-handle-multiple-versions-of-the-same-dependency/6979 "2024-08-03T12:21:02Z")

</div>

Coming from a Java and Node.js background, I am really interested in how Hex/Elixir handles multiple versions of the same dependency in comparison to Maven and npm. However, it seems that this is not explained in any doc…

---

## [Mix failing (Mix) Could not compile dependency](https://forum.elixirforum.com/t/mix-failing-mix-could-not-compile-dependency/34815)

<div class="topic-metadata">

**Author:** [@darnahsan](https://forum.elixirforum.com/u/darnahsan)\
**Replies:** 5\
**Last updated:** [June 30, 2024, 9:07pm UTC](https://forum.elixirforum.com/t/mix-failing-mix-could-not-compile-dependency/34815 "2024-06-30T21:07:56Z")

</div>

Getting wierd failures on a docker build today. Not sure if this is rebar3 issue or some connectivity issue to hex.pm as I can build the project fine from my local but fails in Hetzner. It is docker build so everything i…

---

## [Bogus certificate expired failure during mix deps.get](https://forum.elixirforum.com/t/bogus-certificate-expired-failure-during-mix-deps-get/64179)

<div class="topic-metadata">

**Author:** [@blovett](https://forum.elixirforum.com/u/blovett)\
**Replies:** 3\
**Last updated:** [June 14, 2024, 1:29am UTC](https://forum.elixirforum.com/t/bogus-certificate-expired-failure-during-mix-deps-get/64179 "2024-06-14T01:29:20Z")

</div>

I get a bogus certificate expired error when I run mix deps.get using an installation from macports. Similar circumstances to Unable to run mix local.hex and mix local.rebar, but a different error message. Here’s what I…

[Next page](https://forum.elixirforum.com/tag/hex/19.md?match_all_tags=true&page=1&tags%5B%5D=hex)
