# Let's put a GUI on grin-wallet

**URL:** <https://forum.grin.mw/t/lets-put-a-gui-on-grin-wallet/9480>\
**Category:** Development and Technical Discussion\
**Created:** [December 29, 2021, 2:48am UTC](https://forum.grin.mw/t/lets-put-a-gui-on-grin-wallet/9480 "2021-12-29T02:48:41Z")\
**Posts on this page:** 8\
**Page:** 2

<div class="post-metadata">

**Author:** ![markov](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/markov/32/3221_2.png) [@markov](https://forum.grin.mw/u/markov)\
**Post date:** [January 4, 2022, 12:50am UTC](https://forum.grin.mw/t/lets-put-a-gui-on-grin-wallet/9480/22 "2022-01-04T00:50:37Z")

</div>

I’d say you speak out the most critical concern I have. Every time I open Grin++, I pray it works. I don’t want to see the yellow address and empty list and 0 Grins. The experience is so painful.

---

<div class="post-metadata">

**Author:** ![grin001](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/grin001/32/4403_2.png) [@grin001](https://forum.grin.mw/u/grin001)\
**Post date:** [January 4, 2022, 3:17am UTC](https://forum.grin.mw/t/lets-put-a-gui-on-grin-wallet/9480/23 "2022-01-04T03:17:04Z")

</div>

Said a lot of people’s ideas, I support you 😀

---

<div class="post-metadata">

**Author:** ![grin001](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/grin001/32/4403_2.png) [@grin001](https://forum.grin.mw/u/grin001)\
**Post date:** [January 4, 2022, 3:19am UTC](https://forum.grin.mw/t/lets-put-a-gui-on-grin-wallet/9480/24 "2022-01-04T03:19:24Z")

</div>

I’d say you speak out the most critical concern I have. Every time I open Grin++, I pray it works. I don’t want to see the yellow address and empty list and 0 Grins. The experience is so painful. 😂

---

<div class="post-metadata">

**Author:** ![davidtavarez](https://avatars.discourse-cdn.com/v4/letter/d/3ab097/32.png) [@davidtavarez](https://forum.grin.mw/u/davidtavarez)\
**Post date:** [January 4, 2022, 8:08am UTC](https://forum.grin.mw/t/lets-put-a-gui-on-grin-wallet/9480/25 "2022-01-04T08:08:05Z")

</div>

The funny thing is that Grin++ is doing everything you are mentioning. With Grin++ you have a node, a wallet, and an GUI for the wallet. You can run it on an Android phone, but also in a Raspberry Pi 4, the code is already ported. Why not to contribute to Grin++?

Don’t get me wrong, people can contribute to whatever they feel is best for them. I’m just curious about.

---

<div class="post-metadata">

**Author:** ![tromp](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/tromp/32/22_2.png) [@tromp](https://forum.grin.mw/u/tromp)\
**Post date:** [January 4, 2022, 8:16am UTC](https://forum.grin.mw/t/lets-put-a-gui-on-grin-wallet/9480/26 "2022-01-04T08:16:40Z")

</div>

> [@sheldonth](#):
>
> I want the community to settle on a technology stack for the GUI (be it either Orbtk or React or something else)

Would something like [https://redbean.dev/](https://redbean.dev/) be useful for making a single-file cross-platform client accessible locally from any browser?

Here’s its author demoing it: [https://www.youtube.com/watch?v=1ZTRb-2DZGs&t=7s](https://www.youtube.com/watch?v=1ZTRb-2DZGs&t=7s)

---

<div class="post-metadata">

**Author:** ![grn](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/grn/32/3722_2.png) [@grn](https://forum.grin.mw/u/grn)\
**Post date:** [January 4, 2022, 12:15pm UTC](https://forum.grin.mw/t/lets-put-a-gui-on-grin-wallet/9480/27 "2022-01-04T12:15:03Z")

</div>

Tauri looks promising to me. Compared to electron, it allows to build much smaller packages, using web frontend technologies for GUI building. It is also written in Rust and bindings between backend and frontend can be written in Rust too.

> **[Build smaller, faster, and more secure desktop applications with a web...](https://tauri.studio/en/)**
>
> Tauri is a framework for building tiny, blazing fast binaries for all major desktop platforms. Developers can integrate any front-end framework that compiles to HTML, JS and CSS for building their user interface.

---

<div class="post-metadata">

**Author:** ![oryhp](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/oryhp/32/2923_2.png) [@oryhp](https://forum.grin.mw/u/oryhp)\
**Post date:** [January 4, 2022, 1:35pm UTC](https://forum.grin.mw/t/lets-put-a-gui-on-grin-wallet/9480/28 "2022-01-04T13:35:05Z")

</div>

I don’t know what GUI tech can be used and how, but I suggest using a well established technology that has been around for a while, has very strong community and is considered stable.

---

<div class="post-metadata">

**Author:** ![tromp](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/tromp/32/22_2.png) [@tromp](https://forum.grin.mw/u/tromp)\
**Post date:** [February 18, 2022, 10:33pm UTC](https://forum.grin.mw/t/lets-put-a-gui-on-grin-wallet/9480/29 "2022-02-18T22:33:02Z")

</div>

[GitHub - pkulchenko/fullmoon: Fast and minimalistic web framework based on Redbean web server.](https://github.com/pkulchenko/fullmoon) might be useful too…

[Previous page](https://forum.grin.mw/t/lets-put-a-gui-on-grin-wallet/9480.md?page=1)
