# Access to the documentation while working offline

**URL:** <https://discourse.julialang.org/t/access-to-the-documentation-while-working-offline/117536>\
**Category:** General Usage\
**Tags:** question, documentation\
**Created:** [July 27, 2024, 1:29am UTC](https://discourse.julialang.org/t/access-to-the-documentation-while-working-offline/117536 "2024-07-27T01:29:39Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![indymnv](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/indymnv/32/212594_2.png) [@indymnv](https://discourse.julialang.org/u/indymnv)\
**Post date:** [July 27, 2024, 1:29am UTC](https://discourse.julialang.org/t/access-to-the-documentation-while-working-offline/117536/1 "2024-07-27T01:29:39Z")

</div>

Hi community! For a couple of weeks, I will have limited access to the internet, and I would like to know if there is a way to get full access to the package documentation offline, especially packages related to DataFrames, Jl, Makie, Statistics, and so on.

I know that I can download the Julia docs to PDF and access the information for the specific functions using the REPL `?` keyword. That is good if I know the function’s name, but I would like to access the full documentation so I can read through it. Is there a way to download these documents to PDF?

---

<div class="post-metadata">

**Author:** ![goerz](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/goerz/32/3269_2.png) [@goerz](https://discourse.julialang.org/u/goerz)\
**Post date:** [July 27, 2024, 1:37am UTC](https://discourse.julialang.org/t/access-to-the-documentation-while-working-offline/117536/2 "2024-07-27T01:37:02Z")

</div>

The easiest way might be to clone the repos of those projects and build the documentation locally.

---

<div class="post-metadata">

**Author:** ![indymnv](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/indymnv/32/212594_2.png) [@indymnv](https://discourse.julialang.org/u/indymnv)\
**Post date:** [July 27, 2024, 2:10am UTC](https://discourse.julialang.org/t/access-to-the-documentation-while-working-offline/117536/3 "2024-07-27T02:10:52Z")

</div>

I see, it would be nice if other libraries follow the Julia base option to download the docs, at least Makie or Dataframes I am thinking.

---

<div class="post-metadata">

**Author:** ![PeterSimon](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/petersimon/32/25193_2.png) [@PeterSimon](https://discourse.julialang.org/u/PeterSimon)\
**Post date:** [July 27, 2024, 7:56pm UTC](https://discourse.julialang.org/t/access-to-the-documentation-while-working-offline/117536/4 "2024-07-27T19:56:23Z")

</div>

[HTTrack](https://www.httrack.com/) allows you to download entire websites to your local computer. I haven’t tried using it for package documentation, but I expect to work easily for this task. Just start at the hosted documentation site, tather than the package repository site.

---

<div class="post-metadata">

**Author:** ![ffevotte](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ffevotte/32/6587_2.png) [@ffevotte](https://discourse.julialang.org/u/ffevotte)\
**Post date:** [July 28, 2024, 7:39am UTC](https://discourse.julialang.org/t/access-to-the-documentation-while-working-offline/117536/5 "2024-07-28T07:39:39Z")

</div>

[Zeal](https://zealdocs.org/) is a good offline documentation browser IMO, and it comes with a Julia docset. I haven’t used it that much recently, but had a very decent experience with it a few years ago.

---

<div class="post-metadata">

**Author:** ![indymnv](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/indymnv/32/212594_2.png) [@indymnv](https://discourse.julialang.org/u/indymnv)\
**Post date:** [July 28, 2024, 10:00am UTC](https://discourse.julialang.org/t/access-to-the-documentation-while-working-offline/117536/6 "2024-07-28T10:00:30Z")

</div>

I ended up using it, really nice tool. I tried it on DataFrames.jl, Makie and the Official Julia documentation, for the last 2 took a while (like 40 min and 1 hour respectively), and for dataframes like 5 minutes. For future references

thanks for all the recommendations!

---

<div class="post-metadata">

**Author:** ![goerz](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/goerz/32/3269_2.png) [@goerz](https://discourse.julialang.org/u/goerz)\
**Post date:** [July 28, 2024, 10:18am UTC](https://discourse.julialang.org/t/access-to-the-documentation-while-working-offline/117536/7 "2024-07-28T10:18:21Z")

</div>

Instead of crawling the site, you could also just clone the `gh-pages` branch of the repo (since 99% of Julia packages host their documentation on GitHub, or equivalently on GitLab).
