My TUI library, PyTermGUI now features an intelligent layout system
This was by far the most common missing feature of the library since my first post, so I'm really happy I managed to figure it out. See the release for some code examples and a detailed changelog, and most importantly, have a great day!
My TUI library, PyTermGUI now features an intelligent layout system launched on May 12, 2022 with 15 votes, #893 of 2,942 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 4 years on.
In plain words
PyTermGUI is a Python terminal user interface library that now includes an intelligent layout system. Designed for developers building text-based applications, it provides tools for creating structured terminal interfaces. The layout system addresses a frequently requested feature, enabling more flexible and responsive UI designs. The library includes code examples and detailed documentation for implementation.
written from the facts on this page · September 2026
From the sources
Python TUI framework with mouse support, modular widget system, customizable and rapid terminal markup language and more! - Release v6.0.0: Layouts, inspection & highlighting! · bczsalba/pytermgui
This version was originally meant to focus on the new layout system, but things got out of hand quickly. In the end, we have the aforementioned feature, alongside a completely reimagined & much more useful CLI, a regex-based syntax highlighting base, major performance improvements and some general QOL things. There unfortunately are some (relatively minor) API changes, which is why this version is 6.0.0 instead of 5.1.0. Remove Window.allow_fullscreen , Window.toggle_fullscreen ( 114da3a ) These methods are no longer really relevant in the new layout-based system. They were also handled in a really odd way from the library's side, so it should be one less bug-prone area to figure out. You…from github.com
Does a similar job
all alternatives →
A modular Python TUI framework with a fast and pretty markup language2022 · github.com · ▲114PyTermGUI is a highly modular framework offering most of the features one would expect from a GUI library, such as a mature and open Widget API, animations, mouse support and other goodies, right inside the terminal! The markup language is another great feature of the library, and is used by practically all elements of it. It is based on Rich's implementation, but uses a more concise and easier to humanly parse syntax, while being over 10 times faster at parsing due to a long list of optimizations. There is a full Window Manager API included as well, allowing the user to move, resize and…
PyUI Builder2025 · pyuibuilder.com · ▲250Hey all, I am Paul, an indie-dev, I am working on this web based Drag and drop GUI builder tool for python. It's still in beta and currently supports tkinter and customtk. It can generate clean code python for the UI you build. You can check out the source code here: https://github.com/PaulleDemon/PyUIBuilder Feel free to check it out. Thanks!
A Spatial Environment for Python2022 · python.natto.dev · ▲169Hi all! A little background: I've been working on natto.dev, a spatial environment for JavaScript. I'm really excited about new interfaces for code (leveraging metaphors we're good at, spatial reasoning, making state visible, design tools, etc). With all the buzz around PyScript, I discovered Pyodide and got it working inside natto. This Python version is a stripped down version of https://natto.dev (eg interactive outputs, multiplayer) so please check that out if this interests you. I'm excited to share this spatial environment for Python. Imagine Jupyter cells arranged on a 2D…
Libmui is a macOS Classic widget lib for Linux2024 · github.com · ▲300Not sure if I would post this for the last day of #marchintosh OR wait for tomorrow the 1st of April. Both apply equally. Anyway, here's a pet project of mine, I made it as a glued on for another pet project of mine, but it developed a life of it's own now and can soar skyward toward success, fame, and glory.
Austin-Tui – Spy inside a running Python program at no performance cost2020 · github.com · ▲256The top-like text-based user interface for Austin. Contribute to P403n1x87/austin-tui development by creating an account on GitHub.
7guis TUI implemented in Go using tview2022 · github.com · ▲27Contribute to letientai299/7guis development by creating an account on GitHub.
More dev tools this month
the category →

open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.
Dev tools · 28d ago · github.com

Contribute to reladraw/reladraw development by creating an account on GitHub.
Dev tools · 26d ago · github.com
OpenBot▲362Grok Bot alternative: free, local, open-source, multiplayer
Dev tools · 23d ago · openbot.run
Talanoa▲346Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…
Dev tools · 21d ago · talanoa.email
CoreSpeed▲332One MCP for everything your agents need: apps, memory, tools
Dev tools · 28d ago · corespeed.io
Source: Show HN post ↗
Launched alongside, May 2022
the whole month →
Peerlist▲1,049A professional network w/ robust work profiles at its core
Life & fun · 2022 · peerlist.io
Switchboard▲768Hey HN this is Daniel, I'm excited to share Airtop with the community! Airtop enables AI agents to seamlessly browse and automate any website — even ones with complex authentication like MFA or OAuth. Whether you need to scrape, interact with dynamic content, or automate tasks across multiple browsers, Airtop's cloud-based infrastructure makes it scalable and accessible. Why Airtop? — AI-Driven Web Automation: Automate interactions with any site through natural language commands even if they include human-in-the-loop scenarios. — Authentication Ready: Airtop handles websites requiring…
Work · 2022 · airtop.ai



Automagically reverse-engineer REST APIs via capturing traffic - alufers/mitmproxy2swagger
Growth · 2022 · github.com
