Alternatives
Products that do what Textual Web – turn TUIs in to web apps does
Hi HN, This project is designed to take a TUI built with Textual, and turn it in to a web application. It can also do something similar with your shell or other terminal app. You could serve "htop" for example. There are other projects which do something similar. Textual Web takes a different approach, in that it doesn't need to run as a server. It should work as long as you can make an outgoing tcp/ip connection. I plan to expose more of the web API to Textual apps. The goal is to have a system to quickly create and deploy UIs with Python. These aren't going to replace web applications…
- 1

- 2

- 3

- 4

- 5

- 6GR
Hey guys and gals! I'm learning Go at the moment and LOVING it. I was hoping to get constructive feedback on a project I'm working on - goatee - which is a notification server that utilizes Redis pub/sub and WebSockets. It's fairly bare-bones at the moment but I'm hoping to add in a lot more features as time goes on such as queueing and WebSocket channel subscriptions (via Go Socketio possibly).
2014 · github.com
- 7HT
2015 · github.com
- 8YW
Try it at: ssh krnl.duetbrowser.com No sign up, totally free - no download. Let me know what you think. This is a real TUI browser rendering the web as ANSI with its own layout engine. The backend is Google cloud run, running browserbox and the Krnl TUI browser and it is routed through a simple SSH server endpoint. Prior art exists (brow.sh) but I wasn't satisfied with their graphical take. I wanted the raw, old skool terminal days of the early internet - BBS, and old green phosphor library comptuers - but running the modern web, with all the bells and jingle jangle whistles (JavaScript,…
Jul 2026
- 9GT
I've been building go-tui (https://go-tui.dev), a terminal UI framework for Go inspired by the templ framework for the web (https://templ.guide/). The syntax should be familiar to templ users and is quite different from other terminal frameworks like bubbletea. Instead of imperative widget manipulation or bubbletea's elm architecture, you write HTML-like syntax and Tailwind-style classes that can intermingle with regular Go code in a new .gsx filetype. Then you compile these files to type-safe Go using `tui generate`. At runtime there's a flexbox layout engine based…
Mar 2026 · go-tui.dev
- 10AT
Hi HN, I built a simple TUI for viewing and editing .md files in the terminal. More and more markdown files keep appearing in our projects, and I found myself needing a quick way to view(with syntax highlighting) and edit them without leaving the terminal, so I built this
Apr 2026 · mdee.bkh.dev
- 11FW
Hi HN! I recently open-sourced a project I’ve been working on over my winter break: a Solidity web framework you can use to write web apps in Solidity (and more generally, a proof-of-concept implementation of an arbitrary network protocol over Ethereum). Here’s a demo web app on the Optimism Goerli testnet: http://simple.fallback.natecation.xyz/ Running this Solidity code: https://github.com/nathanhleung/fallback/blob/main/src/examp... There’s a lightweight TCP server script that’s listening on the demo app domain that forwards requests…
2022 · github.com
- 12GT
Hi everyone - Posting on HN for the very first time. I am working on an open-source project called Gmail-TUI that aims to replicate the Gmail Web-UI in a TUI-Environment. As of now, users can Login, navigate within this app and compose & send mail. App GIF (v0.2.0-Alpha): https://imgur.com/LGWmkLP Project Repo: https://github.com/dev-vaayen/Gmail-TUI/tree/main SMTP-Protocol in Golang: https://www.geeksforgeeks.org/sending-email-using-smtp-in-go... The Idea Behind This App Just a few days after I had installed Ubuntu, I lost the…
2024
- 13AE
2019 · unubo.com
- 14NF
Over the past couple of months I've been working on a TUI framework heavily inspired by Flutter, written in Dart. The API is modeled after Flutter. StatefulComponent, setState(), Row, Column, Expanded, ListView. There have been some discussions about performance of TUIs recently, and I think Dart is actually a great language for writing TUIs in. It compiles down to fast native code, is cross-platform, and has great developer ergonomics. JIT compilation for development (which enables hot reload) and AOT compilation for production binaries. What's really cool is stateful hot reload. If you…
Feb 2026 · nocterm.dev
- 15CU
Hi everyone, I built cli-use, a small Python tool that turns any MCP server into a native CLI. The idea is simple: HTTP has curl, Docker has docker, Kubernetes has kubectl — MCP should have a shell-native client too. Why I made it: MCP is useful, but using it through agents has overhead: every session pays schema discovery cost every call carries JSON-RPC framing responses are often verbose JSON when the useful output is just a line or two cli-use converts that into a terse CLI so tools can be called like normal shell commands. Example: pip install cli-use cli-use add fs /tmp cli-use fs…
Apr 2026
- 16RO
Hey HN, Over the past 10 months, my friends and I created an open source project called Rio to help Python developers build modern web apps without needing HTML, CSS, or JavaScript. Whether you're working on a simple internal tool or a complex multi-page app, Rio lets you stay in the Python ecosystem without needing to learn frontend frameworks. With Rio, the UI is defined using Python components, inspired by React and Flutter. Instead of writing HTML/CSS, you compose reusable UI elements in Python and let Rio handle rendering and state updates. The backend and frontend stay seamlessly…
2025 · rio.dev
- 17PU
2015 · pipeup.io
- 18IG
Hey HN! I've been using RabbitMQ for about 10 years now, and while the web UI is handy, I've always found the experience frustrating. We all used to share scripts that would add JSON formatting and other small details to make it more practical. At some point, I even tried proposing improvements or a revamp of the UI on the RabbitMQ Slack. The answer I got was "don't fix what is not broken", which in hindsight was obviously the right one. So I took a different route and built the tool I wished existed: a desktop IDE for RabbitMQ. The key features I started with are: - Multi-connection support…
2025 · rabbitgui.com
- 19UC
If you want to write web apps in C with mainly server side html, this might be the project for you! I've been using/developing it for a project to sell photos/videos at surf camps. test site: https://beta.fluffyspork.com Highlights: * builds to a single AppImage for deployment * all code included that's not a standard linux library * mostly don't have to write html, generated with code There are many things in the currently private project that aren't yet moved to fu due to time.
2023 · github.com
- 20WP
2020 · webpipe.hyperngn.com
- 21IT
Hi guys, I've worked on several apps in the past couple of years, and found that it takes too much effort going from having an idea to building an app and having the world use it. I wanted a way to have an idea, turn it into a fully functional native app, and share it with the world, all in the next 5 minutes, as quick and as easy as writing a blog post. That's why I built Jason. Basically Jason lets you build a native interface to display and interact with any data format (csv, rss, html, json), any website, any API in any way you want, simply by writing a JSON markup and loading it.…
2016
- 22SW
Hi, A few months ago, I shared a tool I built for personal use to easily trace HTTP client requests in any Python app. It links requests to the corresponding Python code and comes with a nice UI. By easily, I mean: no external dependencies, no setup, no superuser rights, and no code modifications — just do "pip install httpdbg" and then launch your code using the "pyhttpdbg" command. That’s it. I received a lot of positive feedback — not just here, but also on social media, in podcasts, and beyond. So, thank you! Since I last introduced httpdbg, I’ve made many improvements — based on both my…
2025 · httpdbg.readthedocs.io
- 23CC
Capcat is a python based CLI/TUI FOSS utility for Ethical archiving of given website or RSS source. The github repo: https://github.com/stayukasabov/capcat It is generated with NLP, context-engineering, spec-driven development and LLMs. Fully functional at http://capcat.org, with instructions for usage and documentation. The project started from my personal needs of simple archiving with structure and moved to product design/MVP exercise. I am longtime HN user, and the most value I got in years of reading is always deep in the comments section. For HN…
Jul 2026 · capcat.org
- 24SS
Please check out out project, Lite Engine[1], a Backend as a Service web application platform. We provide everything you need to rapidly prototype and deploy your single page applications: static file hosting for your html, css, javascript and other assets, a subdomain on our site, security with https, and a 'create your own API' with SQL over CORS and JSON. I think of this as "geocities with a CORS backend". For your backend we've developed a system we call API Queries. You'll define SQL queries, save them on the backend, then execute them with http post requests that return JSON responses.…
2016
Ranked by how close each launch is in meaning, then by votes. Refine with a description →