nicegui

Create web-based user interfaces with Python. The nice way. (by zauberzeug)

Nicegui Alternatives

Similar projects and alternatives to nicegui

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better nicegui alternative or higher similarity.

nicegui reviews and mentions

Posts with mentions or reviews of nicegui. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-11-15.
  • Didn't want to click on refresh to see updates, this is what I did!
    2 projects | dev.to | 15 Nov 2023
    Well, I was at PyCon Ireland last weekend and I missed the NiceGUI talk. I hear postive things about it and anything shiney and anything frontend-related always catches my attention (although I admit talking to a friend when I missed this talk was just as fun, and it was worth it).
  • I hate CSS: how can I build UIs?
    13 projects | news.ycombinator.com | 5 Nov 2023
    NiceGUI is something to try

    https://nicegui.io/

  • nicegui VS solara - a user suggested alternative
    2 projects | 13 Oct 2023
  • 82 New Enhancements in NiceGUI: Elevate Your Browser-based Python Frontend
    2 projects | /r/Python | 27 Sep 2023
    It's been four months and 82 new features and enhancements since we last updated you on NiceGUI. We're excited to announce the just released version 1.3.15. NiceGUI is an open-source Python library to write graphical user interfaces which run in the browser. It has a very gentle learning curve while still offering the option for advanced customizations. The library follows a backend-first philosophy: it handles all the web development details. You can focus on writing Python code.
  • NiceGUI 1.2.24 with improved APIs for ui.refreshable, ui.timer and better accessibility
    2 projects | /r/nicegui | 29 Jun 2023
    Sure, that would be cool. Could you create a feature request at https://github.com/zauberzeug/nicegui/discussions?
    2 projects | /r/nicegui | 29 Jun 2023
    Use Tortoise ORM in the database example
  • GUI's for a Desktop App in Python: Kivy, Pyside or TKinter?
    11 projects | /r/learnpython | 18 Jun 2023
    Check out https://nicegui.io/
  • Python GUIs
    14 projects | news.ycombinator.com | 14 Jun 2023
    I have been looking at Python GUI libraries/frameworks/services over the past > 1 year. I'll cut straight to the chase with my recommendations for what they are worth. My use cases are typically 10 - 50 users in an enterprise setting, so accessibility/low barrier to entry (pretty much meaning web-based) are concerns of mine. I also lean toward wanting to avoid learning overly-specific tools in service of just a single use (I put Qt and tkinter into this category).

    - NiceGUI https://nicegui.io/#features - my favorite of the bunch, essentially wraps Quasar Vue components with accessible python. Tons of features including SPA, FastAPI under the hood, TailwindCSS. Have used it on a few projects and started contributing recently.

    - Streamlit https://streamlit.io/ - if your goal is to get some python code set up with a GUI and deployed ASAP this is the best option. I have gone from 0 to a full working app in like an hour for some projects. Lots of love for it. A bit limited in terms of full-scale applications and large backend databases but it actually holds up really well.

    There are a lot of other ones that people regularly recommend.

    - Gradio https://gradio.app/ - really popular with huggingface and ml folks. Similar to streamlit in that it sacrifices some level of depth for speed of standing up projects.

    - Textual https://www.textualize.io/projects/#textual - Not to be a hater, but I have never seen a good argument for why it's worth dumping a bunch of time into this versus a web-oriented framework. They say "it's useful for products that don't need the internet", "you can use it through ssh", etc... doesn't really fit with my needs, I'll just leave it at that.

    - Anvil https://anvil.works/ - a "low code" option for building python GUIs. I am pretty impressed, it has integrated databasing and a lot of plugins. If you are aiming for a scalable application for a large number of users this is probably a good options. My personal gripe with it is the number of mouse clicks it takes to do stuff but that could also be my lack of experience with the tool.

    -

  • Now, NiceGUI has a build-in persistent user/session based storage.
    4 projects | /r/Python | 5 Jun 2023
    We switched from Flask to FastAPI as a backend a few years ago and never look back. Then we had the idea for also incorporating the UI into the backend with a simple to use API. Strongly inspired by Streamlit but build in a way that you can also work with internal State like usb cameras, GPIO pins etc. (see https://github.com/zauberzeug/nicegui/discussions/21) for more details).
    4 projects | /r/Python | 5 Jun 2023
    With the just released NiceGUI 1.2.17 we introduced app.storage. This allows you to have super easy persistence. For example to save an individual note for each user you just write
  • A note from our sponsor - #<SponsorshipServiceOld:0x00007f0f9b32a148>
    www.saashub.com | 2 Dec 2023
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic nicegui repo stats
170
5,933
9.6
6 days ago

zauberzeug/nicegui is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of nicegui is Python.

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com