# Add a graphical user interface

**URL:** <https://brian.discourse.group/t/add-a-graphical-user-interface/24>\
**Category:** Feature requests\
**Created:** [13 August 2020 15:01 UTC](https://brian.discourse.group/t/add-a-graphical-user-interface/24 "2020-08-13T15:01:48Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![dan](https://yyz2.discourse-cdn.com/free1/user_avatar/brian.discourse.group/dan/32/7_2.png) [@dan](https://brian.discourse.group/u/dan)\
**Post date:** [13 August 2020 15:01 UTC](https://brian.discourse.group/t/add-a-graphical-user-interface/24/1 "2020-08-13T15:01:48Z")

</div>

Everyone knows software with a GUI is better.

[Please note that this was posted in 2020 when we created this forum – it was meant as an example post for this category, not as an actual feature request. We’ll leave the post here for its historical interest 😏]

---

<div class="post-metadata">

**Author:** ![mpagkalos](https://yyz2.discourse-cdn.com/free1/user_avatar/brian.discourse.group/mpagkalos/32/416_2.png) [@mpagkalos](https://brian.discourse.group/u/mpagkalos)\
**Post date:** [25 August 2020 15:54 UTC](https://brian.discourse.group/t/add-a-graphical-user-interface/24/2 "2020-08-25T15:54:07Z")

</div>

Haha, I was thinking to make something small with tkinter in my spare time. But guess what, I have no spare time 😁

---

<div class="post-metadata">

**Author:** ![rth](https://yyz2.discourse-cdn.com/free1/user_avatar/brian.discourse.group/rth/32/16_2.png) [@rth](https://brian.discourse.group/u/rth)\
**Post date:** [25 August 2020 16:33 UTC](https://brian.discourse.group/t/add-a-graphical-user-interface/24/3 "2020-08-25T16:33:01Z")

</div>

`tkinter` or `wxPython` should be much modern, prettier and easier to develop

---

<div class="post-metadata">

**Author:** ![eric](https://yyz2.discourse-cdn.com/free1/user_avatar/brian.discourse.group/eric/32/29_2.png) [@eric](https://brian.discourse.group/u/eric)\
**Post date:** [25 August 2020 18:52 UTC](https://brian.discourse.group/t/add-a-graphical-user-interface/24/4 "2020-08-25T18:52:40Z")

</div>

I have some experience with PyQt when I finally have time to get back to modelling I could try out some simple stuff. Could be fun to do a comparison of the same functionality in PyQt, wx, tkinter, and pysimplegui to see which seems best.

---

<div class="post-metadata">

**Author:** ![KirillS](https://yyz2.discourse-cdn.com/free1/user_avatar/brian.discourse.group/kirills/32/185_2.png) [@KirillS](https://brian.discourse.group/u/KirillS)\
**Post date:** [26 May 2021 12:49 UTC](https://brian.discourse.group/t/add-a-graphical-user-interface/24/5 "2021-05-26T12:49:39Z")

</div>

Also have some experience with PyQt. When I presented a small system with PyQt GUI the first feedback I got was that the look is so from eighties, that I have to abandon PyQt and develop web based interface. It turned out to be doable with FLASK ([https://flask.palletsprojects.com/en/2.0.x](https://flask.palletsprojects.com/en/2.0.x/)/)

---

<div class="post-metadata">

**Author:** ![Metanome](https://yyz2.discourse-cdn.com/free1/user_avatar/brian.discourse.group/metanome/32/848_2.png) [@Metanome](https://brian.discourse.group/u/Metanome)\
**Post date:** [22 April 2025 12:04 UTC](https://brian.discourse.group/t/add-a-graphical-user-interface/24/6 "2025-04-22T12:04:22Z")

</div>

I’m really late on this, and I might have misunderstood the assignment!

Here’s what I built after learning about Brian2, I’m not sure if it’s helpful, but let me know if it is.

**Link:** [GitHub - Metanome/brian2sim-web: Brian2 Web Simulator is a lightweight Flask-based web app that lets users simulate spiking neuron models using the Brian2 library. It provides an easy-to-use graphical interface to tweak parameters like input current, noise, neuron count, and synaptic interactions - no coding required.](https://github.com/Metanome/brian2sim-web)

---

<div class="post-metadata">

**Author:** ![mstimberg](https://yyz2.discourse-cdn.com/free1/user_avatar/brian.discourse.group/mstimberg/32/11_2.png) [@mstimberg](https://brian.discourse.group/u/mstimberg)\
**Post date:** [23 April 2025 14:10 UTC](https://brian.discourse.group/t/add-a-graphical-user-interface/24/7 "2025-04-23T14:10:44Z")

</div>

Hi @Metanome. Thanks for your link, this looks interesting – could you maybe post it in #Science, Projects, and Showcases > Showcase ?

I edited Dan’s original post to give some context. We aren’t actually asking for anyone to implement a GUI, this was a not-too-serious example post when we created the forum. But while we are not interested in adding a GUI to Brian itself, we are very happy for projects like yours to build some kind of interface of around it 🙏

---

<div class="post-metadata">

**Author:** ![Metanome](https://yyz2.discourse-cdn.com/free1/user_avatar/brian.discourse.group/metanome/32/848_2.png) [@Metanome](https://brian.discourse.group/u/Metanome)\
**Post date:** [23 April 2025 19:55 UTC](https://brian.discourse.group/t/add-a-graphical-user-interface/24/8 "2025-04-23T19:55:24Z")

</div>

Hi @mstimberg,  
Sure, I can post it in that section.

I had a feeling that would be the case, considering how old the topic was. Either way, thank you for your kind words 🙂.

If you have any suggestions regarding the project, please feel free to share them once I create the topic in the Showcase section, I’d really appreciate it.

And thank you for welcoming me to the community!
