[PR #2719] Add NiceGUI to GUI Development section #2032

Open
opened 2025-11-06 13:28:07 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/vinta/awesome-python/pull/2719
Author: @Rinzlov
Created: 6/19/2025
Status: 🔄 Open

Base: masterHead: patch-1


📝 Commits (1)

  • 8e4df29 Update README.md to add NiceGUI to GUI tooling section

📊 Changes

1 file changed (+1 additions, -0 deletions)

View changed files

📝 README.md (+1 -0)

📄 Description

I have tested a few of the GUI frameworks listed here and NiceGUI definitely deserves to be on this list!

What is this Python project?

Describe features.

  • Very easy to create simple apps with rich interfaces, using predefined elements (opinionated in terms of style etc).
  • Good for advanced use cases as well, I use it professionally and ditched other libraries since they had more bugs and less features.
  • Declarative style possible, similar to React.
  • Possibility to use CSS, Tailwind etc out of the box.
  • Baked-in solutions for timers, storage (local, browser, tab, session, server) and many more.
  • Seems quite stable and with less quirks than other libs I used like Kivy.
  • A big set of pre-defined element with many styling options - based on Quasar library.
    This is just a few points from the top of my head but if you ever need to create python GUIs then I strongly recommend checking this lib out. I always considered GUIs to be Python's week side so I was really happy when I discovered NiceGUI two years ago.

What's the difference between this Python project and similar ones?

Enumerate comparisons.

  • Using CSS instead of custom layouting strategies, this is a massive win due to popularity and stability.
  • As mentioned - rich element library.
  • Vast range of use cases covered since it can be run locally, from a server or made into a desktop app and shipped as .exe.

Anyone who agrees with this pull request could submit an Approve review to it.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/vinta/awesome-python/pull/2719 **Author:** [@Rinzlov](https://github.com/Rinzlov) **Created:** 6/19/2025 **Status:** 🔄 Open **Base:** `master` ← **Head:** `patch-1` --- ### 📝 Commits (1) - [`8e4df29`](https://github.com/vinta/awesome-python/commit/8e4df2997f3cccb8e02bd6e117c21c8138264234) Update README.md to add NiceGUI to GUI tooling section ### 📊 Changes **1 file changed** (+1 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+1 -0) </details> ### 📄 Description I have tested a few of the GUI frameworks listed here and NiceGUI definitely deserves to be on this list! ## What is this Python project? Describe features. - Very easy to create simple apps with rich interfaces, using predefined elements (opinionated in terms of style etc). - Good for advanced use cases as well, I use it professionally and ditched other libraries since they had more bugs and less features. - Declarative style possible, similar to React. - Possibility to use CSS, Tailwind etc out of the box. - Baked-in solutions for timers, storage (local, browser, tab, session, server) and many more. - Seems quite stable and with less quirks than other libs I used like Kivy. - A big set of pre-defined element with many styling options - based on Quasar library. This is just a few points from the top of my head but if you ever need to create python GUIs then I strongly recommend checking this lib out. I always considered GUIs to be Python's week side so I was really happy when I discovered NiceGUI two years ago. ## What's the difference between this Python project and similar ones? Enumerate comparisons. - Using CSS instead of custom layouting strategies, this is a massive win due to popularity and stability. - As mentioned - rich element library. - Vast range of use cases covered since it can be run locally, from a server or made into a desktop app and shipped as .exe. -- Anyone who agrees with this pull request could submit an *Approve* review to it. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2025-11-06 13:28:07 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/awesome-python#2032