# Is there a Julia Pkg for user data dir (appdirs)?

**URL:** <https://discourse.julialang.org/t/is-there-a-julia-pkg-for-user-data-dir-appdirs/48632>\
**Category:** Data\
**Tags:** question, package\
**Created:** [October 19, 2020, 2:33pm UTC](https://discourse.julialang.org/t/is-there-a-julia-pkg-for-user-data-dir-appdirs/48632 "2020-10-19T14:33:59Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![fredrikekre](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/fredrikekre/32/1688_2.png) [@fredrikekre](https://discourse.julialang.org/u/fredrikekre)\
**Post date:** [October 19, 2020, 7:00pm UTC](https://discourse.julialang.org/t/is-there-a-julia-pkg-for-user-data-dir-appdirs/48632/5 "2020-10-19T19:00:12Z")

</div>

> [@ANN: Scratch.jl -- package specific mutable data containers](https://discourse.julialang.org/t/ann-scratch-jl-package-specific-mutable-data-containers/45855):
>
> Scratch.jl [Scratch.jl](https://github.com/JuliaPackaging/Scratch.jl) implements package-specific namespaced mutable data scratch spaces/containers. The spaces can contain datasets, text, binaries, or any other data that is convenient to store in a package-specific location. Scratch spaces are designed for data caches that are completely managed by a package and should be removed when the package itself is uninstalled. In the current implementation, scratch spaces are removed during Pkg garbage collection if the owning package has been remov…

---

_[View the full topic](https://discourse.julialang.org/t/is-there-a-julia-pkg-for-user-data-dir-appdirs/48632)._
