# Package installation GUI

**URL:** <https://discourse.julialang.org/t/package-installation-gui/58508>\
**Category:** VS Code\
**Tags:** gsoc\
**Created:** [April 3, 2021, 3:23pm UTC](https://discourse.julialang.org/t/package-installation-gui/58508 "2021-04-03T15:23:31Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Astra](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/astra/32/23602_2.png) [@Astra](https://discourse.julialang.org/u/Astra)\
**Post date:** [April 3, 2021, 3:23pm UTC](https://discourse.julialang.org/t/package-installation-gui/58508/1 "2021-04-03T15:23:31Z")

</div>

I want to work on the VSCode extension for GSoC.  
I tried to work on the [Package Installation UI](https://julialang.org/jsoc/gsoc/vscode/#package_installation_ui) idea. I looked up some existing vscode extensions. After looking into many extensions, I got the idea to create the extension using json, js, vue.js.

In this, we can provide user with package installer gallery (An interactive GUI) where user can search for packages in julia and can install/remove/update using buttons.

For getting package I am trying to use Julia package registry, every time when an user open the extension it will update the registry.

We were told to use toml, but can we use js instead?  
I haven’t explored too deep in this idea. So I am open for any changes in the idea or any suggestions.

---

<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:** [April 3, 2021, 5:20pm UTC](https://discourse.julialang.org/t/package-installation-gui/58508/2 "2021-04-03T17:20:11Z")

</div>

Hello & welcome. I don’t have any specific answer for you, but have you seen this recent thread here on Discourse?

> [@Package installation UI](https://discourse.julialang.org/t/package-installation-ui/58231):
>
> I am willing to work on the VSCode extension for GSoC. Just to warm up I tried to work on the [Package installation UI](https://julialang.org/jsoc/gsoc/vscode/#package_installation_ui) idea. This evening I hacked something together. For now, it can: Install the packages in the toml files, display the installed packages as shown below, I know it doesn’t look like the actual extension marketplace! One thing I am sure about is which package registry should the search use?

---

<div class="post-metadata">

**Author:** ![Astra](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/astra/32/23602_2.png) [@Astra](https://discourse.julialang.org/u/Astra)\
**Post date:** [April 3, 2021, 8:23pm UTC](https://discourse.julialang.org/t/package-installation-gui/58508/3 "2021-04-03T20:23:31Z")

</div>

Yes, I have seen this thread.

It can show the installed packages and can install only packages in the toml files.  
But this doesn’t use the GUI in extension.

Also, I want to use js.
