How does one make their own GUI from scratch? (no GUI libraries)

This page summarizes the projects mentioned and recommended in the original post on /r/learnpython

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

    Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies

    For an idea what's currently possible with Dear PyGui, check out the showcase gallery. If you are interested in creating apps with Dear PyGui, I suggest you join the active Discord community.

  • SaaSHub

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

    SaaSHub logo
  • Eel

    A little Python library for making simple Electron-like HTML/JS GUI apps

  • DearPy3D

    Discontinued Dear PyGui 3D Engine (prototyping)

    Dear PyGui is awesome and supports creating node editors. 3D is not really supported yet (although matrix functions are), but future versions will support 3D. The core developers are very much interested in 3D rendering. As a little test, Hoffstadt created DearPy3D. He is currently working on Pilotlight, which is still early stages and eventually will be the core of Dear PyGui version 3.

  • pilotlight

    Discontinued A lightweight game engine.

    Dear PyGui is awesome and supports creating node editors. 3D is not really supported yet (although matrix functions are), but future versions will support 3D. The core developers are very much interested in 3D rendering. As a little test, Hoffstadt created DearPy3D. He is currently working on Pilotlight, which is still early stages and eventually will be the core of Dear PyGui version 3.

  • SDL

    Simple Directmedia Layer

    You could use the cross-platform library SDL. It has Python bindings: PySDL2

  • processing

    Source code for the Processing Core and Development Environment (PDE)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Ask HN: What is the best online Vectorizer (.Png to .Svg)?

    1 project | news.ycombinator.com | 28 Sep 2024
  • Pax: Build cross-platform GUIs with a vector design tool and Rust

    1 project | news.ycombinator.com | 18 Sep 2024
  • Pax: Build cross-platform GUIs with a vector design tool and Rust

    1 project | news.ycombinator.com | 11 Sep 2024
  • Show HN: Pax – cross-platform GUIs with an integrated design tool

    1 project | news.ycombinator.com | 11 Sep 2024
  • SDL3 new GPU API merged

    25 projects | news.ycombinator.com | 29 Aug 2024