# \#hexdocs

**URL:** https://forum.elixirforum.com/tag/hexdocs/1450.md

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

---

## [Hexdocs bug - scrolling doesn't work in safari](https://forum.elixirforum.com/t/hexdocs-bug-scrolling-doesnt-work-in-safari/74922)

<div class="topic-metadata">

**Author:** [@jam](https://forum.elixirforum.com/u/jam)\
**Replies:** 4\
**Last updated:** [April 7, 2026, 10:31pm UTC](https://forum.elixirforum.com/t/hexdocs-bug-scrolling-doesnt-work-in-safari/74922 "2026-04-07T22:31:53Z")

</div>

I noticed for many hexdocs scrolling doesn’t work in safari (it appears some docs fixed it but it remains an issue for the majority). I opened an issue in the hexpm repo but it looks like that’s not the right place: Safa…

---

## [HexReader - offline HexDocs reader for Android](https://forum.elixirforum.com/t/hexreader-offline-hexdocs-reader-for-android/74814)

<div class="topic-metadata">

**Author:** [@abreujp](https://forum.elixirforum.com/u/abreujp)\
**Replies:** 0\
**Last updated:** [March 28, 2026, 8:54pm UTC](https://forum.elixirforum.com/t/hexreader-offline-hexdocs-reader-for-android/74814 "2026-03-28T20:54:28Z")

</div>

Hi everyone, I built an Android app called HexReader to browse and download Hex.pm documentation for offline reading. The app mirrors documentation from hexdocs.pm (HTML, CSS, assets) and stores it locally, so you can …

---

## [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…

---

## [Ever improving LLM models, still have to copy and paste documentation from hexdocs. Can we do better?](https://forum.elixirforum.com/t/ever-improving-llm-models-still-have-to-copy-and-paste-documentation-from-hexdocs-can-we-do-better/70155)

<div class="topic-metadata">

**Author:** [@sergio](https://forum.elixirforum.com/u/sergio)\
**Replies:** 12\
**Last updated:** [March 27, 2025, 1:29pm UTC](https://forum.elixirforum.com/t/ever-improving-llm-models-still-have-to-copy-and-paste-documentation-from-hexdocs-can-we-do-better/70155 "2025-03-27T13:29:17Z")

</div>

This thread is just to chat about ways we can improve the Hexdocs ↔ LLM integrations to make it best in class. I experienced this yesterday: I was trying to improve my image background removal code that used @kip’s won…

---

## [Generate docs markdown similar to ePub](https://forum.elixirforum.com/t/generate-docs-markdown-similar-to-epub/67946)

<div class="topic-metadata">

**Author:** [@pelopo](https://forum.elixirforum.com/u/pelopo)\
**Replies:** 5\
**Last updated:** [March 4, 2025, 3:43pm UTC](https://forum.elixirforum.com/t/generate-docs-markdown-similar-to-epub/67946 "2025-03-04T15:43:01Z")

</div>

Hi, Oficial docs got this wonderful feature to download the ePub version that we can chuck to our kindles and read it. Now we are in the age of AI coding assistants and format like ePub is something LLMs do not like to …

---

## [HexDocs Search - find function, type and callback documentation for (almost) all hexdocs.pm packages](https://forum.elixirforum.com/t/hexdocs-search-find-function-type-and-callback-documentation-for-almost-all-hexdocs-pm-packages/59777)

<div class="topic-metadata">

**Author:** [@florish](https://forum.elixirforum.com/u/florish)\
**Replies:** 17\
**Last updated:** [January 20, 2025, 10:12am UTC](https://forum.elixirforum.com/t/hexdocs-search-find-function-type-and-callback-documentation-for-almost-all-hexdocs-pm-packages/59777 "2025-01-20T10:12:52Z")

</div>

! Update: HexDocs Search is no longer available, please see this message for more information ! Hi! Over the last weeks, we have been working on HexDocs Search, a cross-package function/type/callback documentation searc…

---

## [Hexdocs search engine for devs](https://forum.elixirforum.com/t/hexdocs-search-engine-for-devs/46814)

<div class="topic-metadata">

**Author:** [@KristerV](https://forum.elixirforum.com/u/KristerV)\
**Replies:** 57\
**Last updated:** [January 19, 2025, 9:21am UTC](https://forum.elixirforum.com/t/hexdocs-search-engine-for-devs/46814 "2025-01-19T09:21:23Z")

</div>

How I currently use Hexdocs I use hexdocs all day every day, but finding the right module and function takes too long even with my bookmark system. Too much scrolling, reading, clicking around for the right function.…

---

## [Elixir hexdocs doesn't find expected results for some searches](https://forum.elixirforum.com/t/elixir-hexdocs-doesnt-find-expected-results-for-some-searches/64779)

<div class="topic-metadata">

**Author:** [@axelson](https://forum.elixirforum.com/u/axelson)\
**Replies:** 4\
**Last updated:** [July 10, 2024, 11:55am UTC](https://forum.elixirforum.com/t/elixir-hexdocs-doesnt-find-expected-results-for-some-searches/64779 "2024-07-10T11:55:44Z")

</div>

I’ve been working on some code using macros today and I’ve come across a few searches on the elixir hexdocs that feel like they really should have results instead of their current no results pages. Here are the searches…

---

## [Generating docs (ex\_doc / ExDoc) for an Umbrella App](https://forum.elixirforum.com/t/generating-docs-ex-doc-exdoc-for-an-umbrella-app/21441)

<div class="topic-metadata">

**Author:** [@fireproofsocks](https://forum.elixirforum.com/u/fireproofsocks)\
**Replies:** 6\
**Last updated:** [May 21, 2024, 8:19am UTC](https://forum.elixirforum.com/t/generating-docs-ex-doc-exdoc-for-an-umbrella-app/21441 "2024-05-21T08:19:37Z")

</div>

What needs to be done to make ExDoc play nice with an umbrella app? I can run something like ex\_doc "My Umbrella" "1.0.0" "\_build/dev/lib/my\_app/ebin/" But you have to choose one of the component apps out of the \_buil…

---

## [How to add an .exs script to docs?](https://forum.elixirforum.com/t/how-to-add-an-exs-script-to-docs/61843)

<div class="topic-metadata">

**Author:** [@mat-hek](https://forum.elixirforum.com/u/mat-hek)\
**Replies:** 5\
**Last updated:** [February 24, 2024, 12:25pm UTC](https://forum.elixirforum.com/t/how-to-add-an-exs-script-to-docs/61843 "2024-02-24T12:25:27Z")

</div>

Hello, I have an .exs script with Mix.install in a repo and I’d like to include it in the docs. Putting it into extras throws an error that only markdown files are allowed. What’s the best way to include the script in th…

---

## [Is there a way download hexdocs as pdf, epub etc?](https://forum.elixirforum.com/t/is-there-a-way-download-hexdocs-as-pdf-epub-etc/12836)

<div class="topic-metadata">

**Author:** [@dokuzbir](https://forum.elixirforum.com/u/dokuzbir)\
**Replies:** 15\
**Last updated:** [November 16, 2023, 7:57am UTC](https://forum.elixirforum.com/t/is-there-a-way-download-hexdocs-as-pdf-epub-etc/12836 "2023-11-16T07:57:12Z")

</div>

Is there a way download hexdocs as pdf, epub etc..

---

## [Hexdocs creates broken links to nonexistent "main" branch](https://forum.elixirforum.com/t/hexdocs-creates-broken-links-to-nonexistent-main-branch/59757)

<div class="topic-metadata">

**Author:** [@dogweather](https://forum.elixirforum.com/u/dogweather)\
**Replies:** 1\
**Last updated:** [November 16, 2023, 2:58am UTC](https://forum.elixirforum.com/t/hexdocs-creates-broken-links-to-nonexistent-main-branch/59757 "2023-11-16T02:58:46Z")

</div>

…And of course, wouldn’t you know, my repo uses master. is there a configuration for this? Example: this page has a broken \</\> link in the upper right corner: CurlEx — curl\_ex v1.2.0 Edit: I fixed it with the mentioned…

---

## [Uniform Elixir Documentation Experience - ExDoc as a Server](https://forum.elixirforum.com/t/uniform-elixir-documentation-experience-exdoc-as-a-server/59695)

<div class="topic-metadata">

**Author:** [@rhcarvalho](https://forum.elixirforum.com/u/rhcarvalho)\
**Replies:** 3\
**Last updated:** [November 13, 2023, 11:48pm UTC](https://forum.elixirforum.com/t/uniform-elixir-documentation-experience-exdoc-as-a-server/59695 "2023-11-13T23:48:10Z")

</div>

I recently came across HexSearch and yesterday found yet another interesting thread on improving the experience of HexDocs (Introduce search across all of HexDocs · Issue #1811 · elixir-lang/ex\_doc · GitHub). The latter …

---

## [Ecto.Repo.update! is successful but returns changeset instead of struct, is it a bug or missing doc?](https://forum.elixirforum.com/t/ecto-repo-update-is-successful-but-returns-changeset-instead-of-struct-is-it-a-bug-or-missing-doc/56037)

<div class="topic-metadata">

**Author:** [@stoic.alchemist](https://forum.elixirforum.com/u/stoic.alchemist)\
**Replies:** 9\
**Last updated:** [May 23, 2023, 1:59pm UTC](https://forum.elixirforum.com/t/ecto-repo-update-is-successful-but-returns-changeset-instead-of-struct-is-it-a-bug-or-missing-doc/56037 "2023-05-23T13:59:33Z")

</div>

Hey guys, I finally got the green light to upgrade our Phoenix/Elixir stack and I’m in the middle of updating what needs to be updated. The issue I found is that moving from Ecto 3.3.3 to 3.10.1 (didn’t think it was a b…

---

## [Ex\_doc, how to configure so it lands in the README.md?](https://forum.elixirforum.com/t/ex-doc-how-to-configure-so-it-lands-in-the-readme-md/53244)

<div class="topic-metadata">

**Author:** [@RooSoft](https://forum.elixirforum.com/u/RooSoft)\
**Replies:** 5\
**Last updated:** [January 18, 2023, 6:05pm UTC](https://forum.elixirforum.com/t/ex-doc-how-to-configure-so-it-lands-in-the-readme-md/53244 "2023-01-18T18:05:43Z")

</div>

How do you configure the docs section of the mix.exs file so that ex\_doc produces a hexdocs.pm page that directly lands in its representation of the README.md instead of the main module? Phoenix does it, but I can’t fig…

---

## [Odd issue fetching docs for local use: Couldn't find docs for package with name elixir](https://forum.elixirforum.com/t/odd-issue-fetching-docs-for-local-use-couldnt-find-docs-for-package-with-name-elixir/49353)

<div class="topic-metadata">

**Author:** [@elt547](https://forum.elixirforum.com/u/elt547)\
**Replies:** 15\
**Last updated:** [August 9, 2022, 3:26am UTC](https://forum.elixirforum.com/t/odd-issue-fetching-docs-for-local-use-couldnt-find-docs-for-package-with-name-elixir/49353 "2022-08-09T03:26:04Z")

</div>

I’m trying to fetch hex docs for local use. About to get on an airplane with no wifi. Lots of packages are not found though, and I’m not sure why. I run mix hex.docs fetch elixir and I get the message Couldn't find docs…

---

## [Could Hexdocs embed livebook pages?](https://forum.elixirforum.com/t/could-hexdocs-embed-livebook-pages/42039)

<div class="topic-metadata">

**Author:** [@victorolinasc](https://forum.elixirforum.com/u/victorolinasc)\
**Replies:** 6\
**Last updated:** [August 31, 2021, 7:46pm UTC](https://forum.elixirforum.com/t/could-hexdocs-embed-livebook-pages/42039 "2021-08-31T19:46:19Z")

</div>

While browsing for the 100th time the docs for Broadway I realized that the Kafka adapter documentation was very similar to a presentation about Kafka I gave a while back using livebook. It sets up a consumer, than a pr…

---

## [μRepo - small, self-hosted Hex repository with support for documentation hosting](https://forum.elixirforum.com/t/repo-small-self-hosted-hex-repository-with-support-for-documentation-hosting/35660)

<div class="topic-metadata">

**Author:** [@hauleth](https://forum.elixirforum.com/u/hauleth)\
**Replies:** 0\
**Last updated:** [November 19, 2020, 12:37pm UTC](https://forum.elixirforum.com/t/repo-small-self-hosted-hex-repository-with-support-for-documentation-hosting/35660 "2020-11-19T12:37:01Z")

</div>

My old company have released project that I was working on while working there https://github.com/kobil-systems/urepo It is self-hosted Hex-compatible package repository that also supports in-memory HexDocs hosting. F…

---

## [Hex.pm mirror for isolated environments](https://forum.elixirforum.com/t/hex-pm-mirror-for-isolated-environments/24637)

<div class="topic-metadata">

**Author:** [@ejpcmac](https://forum.elixirforum.com/u/ejpcmac)\
**Replies:** 4\
**Last updated:** [October 29, 2019, 3:39pm UTC](https://forum.elixirforum.com/t/hex-pm-mirror-for-isolated-environments/24637 "2019-10-29T15:39:33Z")

</div>

Starting November, I will spend one year in Kerguelen Islands as the System Administrator of the scientific base. There, internet access is very low—understand: 100 kb/s for 40 to 100 persons, therefore reserved for prof…

---

## [Can't get the package from hex](https://forum.elixirforum.com/t/cant-get-the-package-from-hex/24433)

<div class="topic-metadata">

**Author:** [@oltarasenko](https://forum.elixirforum.com/u/oltarasenko)\
**Replies:** 2\
**Last updated:** [August 4, 2019, 4:42pm UTC](https://forum.elixirforum.com/t/cant-get-the-package-from-hex/24433 "2019-08-04T16:42:33Z")

</div>

I am having a bit strange issue with hex. I have pushed a new version of a package there: crawly | Hex But when I am trying to get it, e.g.: GitHub - oltarasenko/crawly-cars · GitHub I am getting: ➜ cars\_shop git:(ma…
