Textual TUI framework for Python adds CSS renderer

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • textual

    The lean application framework for Python. Build sophisticated user interfaces with a simple Python API. Run your apps in the terminal and a web browser.

  • Textual is a project I started in 2021 to build a TUI framework on top of Rich.

    I did a Show HN back in August 21: https://news.ycombinator.com/item?id=28106389

    At the time, it was purely a hobby project, but a lot has happened since then. I was VC funded (nobody was more surprised than me) and since January, Textual has been my full-time gig.

    This version adds a CSS renderer and more powerful layout engine, which enables some really interesting features such as live editing.

    We've also added a websockets based console app for logging, which restores print style debugging when testing your TUI.

    This release has documentation. Which you can find here:

    https://textual.textualize.io/

    Github repository:

    https://github.com/Textualize/textual

    Textual is still very much a work in progress, but it is way more stable now.

    Textualize (the company) is currently 3 developers based in Edinburgh, Scotland. We recently hired dev no.3 and we have a fourth starting this year.

  • reloadium

    Hot Reloading and Profiling for Python

  • Here's another startup, with a founder that also spent a year working on the super-hard problem of...Python hot reloading/profiling: https://reloadium.io

    Hooking these two up would make for a neat programming experience. Best of all...if some $$ €€ were involved, it would show Python open source can be sustainable.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • tui-rs

    Discontinued Build terminal user interfaces and dashboards using Rust

  • tui-rs[0] is the closest equivalent. It's like the pre-css version of textual.

    [0] -- https://github.com/fdehau/tui-rs

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

  • Is Nim a good language to write Linux TUI applications?

    7 projects | /r/nim | 22 Jul 2022
  • Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones?

    54 projects | news.ycombinator.com | 6 May 2024
  • Orange Site Hit

    4 projects | news.ycombinator.com | 1 Jan 2024
  • Show HN: Django.wtf – Package Index for Django

    1 project | news.ycombinator.com | 14 Dec 2023
  • Question: In your experience, is Helix always more snappy/responsive than Neovim?

    4 projects | /r/HelixEditor | 8 Dec 2023