# Equivalent to pipx (install Julia apps)

**URL:** https://discourse.julialang.org/t/equivalent-to-pipx-install-julia-apps/113826
**Category:** General Usage
**Tags:** question
**Created:** [May 4, 2024, 10:15am UTC](https://discourse.julialang.org/t/equivalent-to-pipx-install-julia-apps/113826 "2024-05-04T10:15:41Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![ufechner7](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ufechner7/32/51363_2.png) [@ufechner7](https://discourse.julialang.org/u/ufechner7)
#### Post date: [May 4, 2024, 10:15am UTC](https://discourse.julialang.org/t/equivalent-to-pipx-install-julia-apps/113826/1 "2024-05-04T10:15:41Z")

</div>

Is there an equivalent to [pipx](https://github.com/pypa/pipx) for Julia apps?

pipx makes it so easy to install Python apps, mainly intended for console apps, but also works with gui apps.

Example:  
`pipx install mnemosyne-proj`

on Ubuntu installs the GUI app Mnemosyne which can than be executed with the command `mnemosyne`.

If such a tool doesn’t exist, what would be needed to build it?

---

<div class="post-metadata">

### Author: ![nsajko](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/nsajko/32/221187_2.png) [@nsajko](https://discourse.julialang.org/u/nsajko)
#### Post date: [May 4, 2024, 10:50am UTC](https://discourse.julialang.org/t/equivalent-to-pipx-install-julia-apps/113826/2 "2024-05-04T10:50:42Z")

</div>

It just crossed my mind that we have a registry of Julia packages, but it’s not really meant for apps AFAIK. Perhaps it would be good to create an app namespace withing the General registry? So packages that are apps would have to be registered within that namespace. AFAIK this wouldn’t even be the first namespace, I think JLLs have their own, too.

---

<div class="post-metadata">

### Author: ![kevbonham](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kevbonham/32/216165_2.png) [@kevbonham](https://discourse.julialang.org/u/kevbonham)
#### Post date: [May 4, 2024, 10:55am UTC](https://discourse.julialang.org/t/equivalent-to-pipx-install-julia-apps/113826/3 "2024-05-04T10:55:43Z")

</div>

> [@ufechner7](#):
>
> If such a tool doesn’t exist, what would be needed to build it?

I believe it does not currently exist, but there is an intention to have Pkg do a lot of the work. [Applications: what are they? · Issue #1962 · JuliaLang/Pkg.jl · GitHub](https://github.com/JuliaLang/Pkg.jl/issues/1962)

See also [Hello from Ion | Ion](https://rogerluo.dev/Ion/)

---

<div class="post-metadata">

### Author: ![\_bernhard](https://avatars.discourse-cdn.com/v4/letter/_/bc79bd/32.png) [@\_bernhard](https://discourse.julialang.org/u/_bernhard)
#### Post date: [May 4, 2024, 10:56am UTC](https://discourse.julialang.org/t/equivalent-to-pipx-install-julia-apps/113826/4 "2024-05-04T10:56:14Z")

</div>

And ideally, these apps would just be execution scripts on top of normal julia packages already in current registry…

---

<div class="post-metadata">

### Author: ![ericphanson](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ericphanson/32/215186_2.png) [@ericphanson](https://discourse.julialang.org/u/ericphanson)
#### Post date: [May 4, 2024, 11:05am UTC](https://discourse.julialang.org/t/equivalent-to-pipx-install-julia-apps/113826/5 "2024-05-04T11:05:01Z")

</div>

it doesn’t seem to be linked from that issue, but there’s a [WIP Pkg.jl PR](https://github.com/JuliaLang/Pkg.jl/pull/3772), [design doc](https://hackmd.io/r0sgJar5SpGNomVB8wRP_Q), and a [scheduled JuliaCon talk](https://pretalx.com/juliacon2024/talk/UKX9BF/), so it looks like there’s really been some recent progress here!

---

<div class="post-metadata">

### Author: ![ufechner7](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ufechner7/32/51363_2.png) [@ufechner7](https://discourse.julialang.org/u/ufechner7)
#### Post date: [May 4, 2024, 12:02pm UTC](https://discourse.julialang.org/t/equivalent-to-pipx-install-julia-apps/113826/6 "2024-05-04T12:02:05Z")

</div>

This answers my question:

- what exists is Ion
- more (better?) functionality is work-in-progress and will be presented on JuliaCon
