{"slug": "ratatui", "name": "Ratatui", "category": "dev-libs", "category_name": "Libraries and frameworks", "description": "Rust library for building rich terminal user interfaces (TUIs)", "recommenders": 6, "commenters": 8, "warners": 0, "score": 5.757, "rising": 2.02, "first": "2025-11-04", "latest": "2026-10-29", "why": "Liked for building terminal UIs in Rust that work well, from robot monitoring consoles over SSH to e-ink setups and embedded devices, and for the effort going into its ecosystem.", "why_is_quote": false, "has_verdict": true, "sentiment": {"recommend": 6, "neutral": 1, "compare": 1, "warn": 0}, "spark": [2, 0, 1, 0, 0, 0, 0, 0, 0, 2, 0, 1], "listed": true, "loved": ["Works well", "Ecosystem"], "caveat": "", "short_quote": "Personally I really like the work and effort that flows into ratatui and it's ecosystem.", "icon": true, "domain": "ratatui.rs", "github_repo": null, "official_url": "https://ratatui.rs", "pricing": "open source", "aliases": ["Ratatui", "ratatui"], "verdict": [{"text": "Liked for building terminal UIs in Rust that work well", "cites": [{"id": 787992400, "item_id": 49249525, "url": "https://news.ycombinator.com/item?id=49249525", "by": "FabCH", "date": "2026-08-10", "stance": "recommend", "quote": "I build all my UIs with Rust and Ratatui. It works very well.", "excerpt": "I use eInk as my daily driver and do everything including ssh into tmux into vim and code on eInk. I build all my UIs with Rust and Ratatui. It works very well. So for web, I think it would translate to: 0) NO ANIMATION. You have like, 0.3 fps. You might poke somebody\u2019s eye out if you animate something. 1) NO SCROLLING. Pagination only. 2) Use actual added visual element to tell the user where their input control / c", "context": "uses e-ink as daily driver", "use_case": "building e-ink friendly UIs", "switched_from": "", "story": "Ask HN: In your experience, what are sound conventions for e-ink UI development?"}, {"id": 733092016, "item_id": 45818251, "url": "https://news.ycombinator.com/item?id=45818251", "by": "gbin", "date": "2025-11-04", "stance": "recommend", "quote": "Yet another impressive rust/ratatui tool! I am really a fan of those projects", "excerpt": "Yet another impressive rust/ratatui tool! I am really a fan of those projects (kudos to Orhun). At Copper Robotics we use it for our monitoring console, it is so easy to just ssh on a robot and get all your monitoring state in super snappy TUI screens instead of web stuff.", "context": "works at Copper Robotics", "use_case": "monitoring console TUI", "switched_from": "", "story": "Bluetui \u2013 A TUI for managing Bluetooth on Linux"}, {"id": 733963283, "item_id": 45872705, "url": "https://news.ycombinator.com/item?id=45872705", "by": "hchtin", "date": "2025-11-09", "stance": "recommend", "quote": "built with ratatui (awesome name)", "excerpt": "A TUI to monitor your OpenAI and Anthropic usage inside your terminal. https://github.com/htin1/toktop I use codex and claude code daily, also build apps with openai and anthropic api keys, so i always go to openai dashboard and anthropic dashboard to track my usage. Since I spend most of times inside cursor or terminal, I wanted to quickly check my usage without leaving my terminal/ide, so i built this! It's open-so", "context": "", "use_case": "building the TUI", "switched_from": "", "story": "Ask HN: What Are You Working On? (Nov 2025)"}]}, {"text": ", from robot monitoring consoles over SSH to e-ink setups and embedded devices,", "cites": [{"id": 733092016, "item_id": 45818251, "url": "https://news.ycombinator.com/item?id=45818251", "by": "gbin", "date": "2025-11-04", "stance": "recommend", "quote": "Yet another impressive rust/ratatui tool! I am really a fan of those projects", "excerpt": "Yet another impressive rust/ratatui tool! I am really a fan of those projects (kudos to Orhun). At Copper Robotics we use it for our monitoring console, it is so easy to just ssh on a robot and get all your monitoring state in super snappy TUI screens instead of web stuff.", "context": "works at Copper Robotics", "use_case": "monitoring console TUI", "switched_from": "", "story": "Bluetui \u2013 A TUI for managing Bluetooth on Linux"}, {"id": 787992400, "item_id": 49249525, "url": "https://news.ycombinator.com/item?id=49249525", "by": "FabCH", "date": "2026-08-10", "stance": "recommend", "quote": "I build all my UIs with Rust and Ratatui. It works very well.", "excerpt": "I use eInk as my daily driver and do everything including ssh into tmux into vim and code on eInk. I build all my UIs with Rust and Ratatui. It works very well. So for web, I think it would translate to: 0) NO ANIMATION. You have like, 0.3 fps. You might poke somebody\u2019s eye out if you animate something. 1) NO SCROLLING. Pagination only. 2) Use actual added visual element to tell the user where their input control / c", "context": "uses e-ink as daily driver", "use_case": "building e-ink friendly UIs", "switched_from": "", "story": "Ask HN: In your experience, what are sound conventions for e-ink UI development?"}, {"id": 748797504, "item_id": 46799844, "url": "https://news.ycombinator.com/item?id=46799844", "by": "GeertJohan", "date": "2026-01-28", "stance": "recommend", "quote": "I love ratatui", "excerpt": "This is awesome! I love ratatui, having it available on embedded is very cool! I wonder if it will work with async on embedded e.g. embassy..", "context": "", "use_case": "terminal UIs", "switched_from": "", "story": "Mousefood \u2013 Build embedded terminal UIs for microcontrollers"}]}, {"text": " and for the effort going into its ecosystem.", "cites": [{"id": 804662880, "item_id": 50291430, "url": "https://news.ycombinator.com/item?id=50291430", "by": "samox73", "date": "2026-10-29", "stance": "recommend", "quote": "Personally I really like the work and effort that flows into ratatui and it's ecosystem.", "excerpt": "I think that there's just a big chasm between average GUI users and terminal avid folk. The mental user map of how to operate software differs so much between GUI/TUI. Enabling pointer integration helps close this gap, but at the same time acts against the motivation of terminal apps (namely pointer-less interaction). Personally I really like the work and effort that flows into ratatui and it's ecosystem. I've invest", "context": "builds TUIs/CLIs", "use_case": "building TUIs", "switched_from": "", "story": "Ask HN: Why are there not more terminal apps?"}, {"id": 733092016, "item_id": 45818251, "url": "https://news.ycombinator.com/item?id=45818251", "by": "gbin", "date": "2025-11-04", "stance": "recommend", "quote": "Yet another impressive rust/ratatui tool! I am really a fan of those projects", "excerpt": "Yet another impressive rust/ratatui tool! I am really a fan of those projects (kudos to Orhun). At Copper Robotics we use it for our monitoring console, it is so easy to just ssh on a robot and get all your monitoring state in super snappy TUI screens instead of web stuff.", "context": "works at Copper Robotics", "use_case": "monitoring console TUI", "switched_from": "", "story": "Bluetui \u2013 A TUI for managing Bluetooth on Linux"}]}, {"text": " No commenter raised a concrete complaint; it suits Rust developers building TUIs", "cites": [{"id": 787992400, "item_id": 49249525, "url": "https://news.ycombinator.com/item?id=49249525", "by": "FabCH", "date": "2026-08-10", "stance": "recommend", "quote": "I build all my UIs with Rust and Ratatui. It works very well.", "excerpt": "I use eInk as my daily driver and do everything including ssh into tmux into vim and code on eInk. I build all my UIs with Rust and Ratatui. It works very well. So for web, I think it would translate to: 0) NO ANIMATION. You have like, 0.3 fps. You might poke somebody\u2019s eye out if you animate something. 1) NO SCROLLING. Pagination only. 2) Use actual added visual element to tell the user where their input control / c", "context": "uses e-ink as daily driver", "use_case": "building e-ink friendly UIs", "switched_from": "", "story": "Ask HN: In your experience, what are sound conventions for e-ink UI development?"}, {"id": 733092016, "item_id": 45818251, "url": "https://news.ycombinator.com/item?id=45818251", "by": "gbin", "date": "2025-11-04", "stance": "recommend", "quote": "Yet another impressive rust/ratatui tool! I am really a fan of those projects", "excerpt": "Yet another impressive rust/ratatui tool! I am really a fan of those projects (kudos to Orhun). At Copper Robotics we use it for our monitoring console, it is so easy to just ssh on a robot and get all your monitoring state in super snappy TUI screens instead of web stuff.", "context": "works at Copper Robotics", "use_case": "monitoring console TUI", "switched_from": "", "story": "Bluetui \u2013 A TUI for managing Bluetooth on Linux"}, {"id": 769479650, "item_id": 48092478, "url": "https://news.ycombinator.com/item?id=48092478", "by": "neomantra", "date": "2026-05-11", "stance": "compare", "quote": "[Ratatui has brought me great inspiration though!]", "excerpt": "While I felt this in 2025, I do not feel this in 2026. I use Claude and the rest with BubbleTea all the time. But I will say... you have to know Golang. You have to have at least tried to make a BubbleTea app yourself and try to understand ELM architecture. You have to look at the code and increment with it. It makes total sense for OP to switch to Rust and Ratatui if they don't know Golang well. But I don't think it", "context": "", "use_case": "building TUIs", "switched_from": "", "story": "I'm going back to writing code by hand"}]}, {"text": " and people looking for a project to learn TUI development.", "cites": [{"id": 733420768, "item_id": 45838798, "url": "https://news.ycombinator.com/item?id=45838798", "by": "mootoday", "date": "2025-11-06", "stance": "neutral", "quote": "I'm looking for a TUI idea to explore Ratatui", "excerpt": "Ooooh... you just gave me an idea :). A TUI for http://todotxt.org/. That way, there's no lock-in and people can easily use their existing todo.txt to try the TUI. I'm looking for a TUI idea to explore Ratatui, so maybe this is it right here!", "context": "", "use_case": "building TUI apps", "switched_from": "", "story": "Ask HN: What kind of TUI would you use if it existed?"}, {"id": 733420208, "item_id": 45838763, "url": "https://news.ycombinator.com/item?id=45838763", "by": "mootoday", "date": "2025-11-06", "stance": "neutral", "quote": "I'm looking for TUI ideas to build to learn Ratatui :).", "excerpt": "My bad, I'm looking for TUI ideas to build to learn Ratatui :). Is there anything you'd like to do in a TUI but can't find a TUI that does it?", "context": "", "use_case": "learning TUI building", "switched_from": "", "story": "Ask HN: What kind of TUI would you use if it existed?"}]}], "praise": [{"label": "Works well", "summary": "Commenters say it works very well for building TUIs and is appealing enough to try.", "quotes": [{"id": 787992400, "item_id": 49249525, "url": "https://news.ycombinator.com/item?id=49249525", "by": "FabCH", "date": "2026-08-10", "stance": "recommend", "quote": "I build all my UIs with Rust and Ratatui. It works very well.", "excerpt": "I use eInk as my daily driver and do everything including ssh into tmux into vim and code on eInk. I build all my UIs with Rust and Ratatui. It works very well. So for web, I think it would translate to: 0) NO ANIMATION. You have like, 0.3 fps. You might poke somebody\u2019s eye out if you animate something. 1) NO SCROLLING. Pagination only. 2) Use actual added visual element to tell the user where their input control / c", "context": "uses e-ink as daily driver", "use_case": "building e-ink friendly UIs", "switched_from": "", "story": "Ask HN: In your experience, what are sound conventions for e-ink UI development?"}, {"id": 733963283, "item_id": 45872705, "url": "https://news.ycombinator.com/item?id=45872705", "by": "hchtin", "date": "2025-11-09", "stance": "recommend", "quote": "built with ratatui (awesome name)", "excerpt": "A TUI to monitor your OpenAI and Anthropic usage inside your terminal. https://github.com/htin1/toktop I use codex and claude code daily, also build apps with openai and anthropic api keys, so i always go to openai dashboard and anthropic dashboard to track my usage. Since I spend most of times inside cursor or terminal, I wanted to quickly check my usage without leaving my terminal/ide, so i built this! It's open-so", "context": "", "use_case": "building the TUI", "switched_from": "", "story": "Ask HN: What Are You Working On? (Nov 2025)"}, {"id": 790357648, "item_id": 49397353, "url": "https://news.ycombinator.com/item?id=49397353", "by": "blipmusic", "date": "2026-08-22", "stance": "recommend", "quote": "ratatui just seems too nice not to try!", "excerpt": "Keep making TUIs. Keep making whatever you want. These \"terminals weren't made for that\" kind of comments are a bit tiresome. I can run TUIs on machines I only have ssh access to and they are often leaner than the corresponding GUI variant - though perhaps less so with today's fancier TUIs. 'top' has a TUI and isn't exactly new, some interactivity - yes, even in a terminal - can be nice. I'm currently trying to creat", "context": "", "use_case": "building a TUI", "switched_from": "", "story": "Stop Making TUIs"}]}, {"label": "Ecosystem", "summary": "Commenters appreciate the work and effort that goes into Ratatui and its ecosystem.", "quotes": [{"id": 804662880, "item_id": 50291430, "url": "https://news.ycombinator.com/item?id=50291430", "by": "samox73", "date": "2026-10-29", "stance": "recommend", "quote": "Personally I really like the work and effort that flows into ratatui and it's ecosystem.", "excerpt": "I think that there's just a big chasm between average GUI users and terminal avid folk. The mental user map of how to operate software differs so much between GUI/TUI. Enabling pointer integration helps close this gap, but at the same time acts against the motivation of terminal apps (namely pointer-less interaction). Personally I really like the work and effort that flows into ratatui and it's ecosystem. I've invest", "context": "builds TUIs/CLIs", "use_case": "building TUIs", "switched_from": "", "story": "Ask HN: Why are there not more terminal apps?"}, {"id": 733092016, "item_id": 45818251, "url": "https://news.ycombinator.com/item?id=45818251", "by": "gbin", "date": "2025-11-04", "stance": "recommend", "quote": "Yet another impressive rust/ratatui tool! I am really a fan of those projects", "excerpt": "Yet another impressive rust/ratatui tool! I am really a fan of those projects (kudos to Orhun). At Copper Robotics we use it for our monitoring console, it is so easy to just ssh on a robot and get all your monitoring state in super snappy TUI screens instead of web stuff.", "context": "works at Copper Robotics", "use_case": "monitoring console TUI", "switched_from": "", "story": "Bluetui \u2013 A TUI for managing Bluetooth on Linux"}]}, {"label": "Learning project", "summary": "Developers pick it as the library to learn while building their own TUI.", "quotes": [{"id": 733420768, "item_id": 45838798, "url": "https://news.ycombinator.com/item?id=45838798", "by": "mootoday", "date": "2025-11-06", "stance": "neutral", "quote": "I'm looking for a TUI idea to explore Ratatui", "excerpt": "Ooooh... you just gave me an idea :). A TUI for http://todotxt.org/. That way, there's no lock-in and people can easily use their existing todo.txt to try the TUI. I'm looking for a TUI idea to explore Ratatui, so maybe this is it right here!", "context": "", "use_case": "building TUI apps", "switched_from": "", "story": "Ask HN: What kind of TUI would you use if it existed?"}, {"id": 733420208, "item_id": 45838763, "url": "https://news.ycombinator.com/item?id=45838763", "by": "mootoday", "date": "2025-11-06", "stance": "neutral", "quote": "I'm looking for TUI ideas to build to learn Ratatui :).", "excerpt": "My bad, I'm looking for TUI ideas to build to learn Ratatui :). Is there anything you'd like to do in a TUI but can't find a TUI that does it?", "context": "", "use_case": "learning TUI building", "switched_from": "", "story": "Ask HN: What kind of TUI would you use if it existed?"}]}, {"label": "SSH monitoring", "summary": "One team uses it for snappy monitoring screens reached over SSH instead of web dashboards.", "quotes": [{"id": 733092016, "item_id": 45818251, "url": "https://news.ycombinator.com/item?id=45818251", "by": "gbin", "date": "2025-11-04", "stance": "recommend", "quote": "Yet another impressive rust/ratatui tool! I am really a fan of those projects", "excerpt": "Yet another impressive rust/ratatui tool! I am really a fan of those projects (kudos to Orhun). At Copper Robotics we use it for our monitoring console, it is so easy to just ssh on a robot and get all your monitoring state in super snappy TUI screens instead of web stuff.", "context": "works at Copper Robotics", "use_case": "monitoring console TUI", "switched_from": "", "story": "Bluetui \u2013 A TUI for managing Bluetooth on Linux"}]}, {"label": "Embedded support", "summary": "One commenter is excited to have it available on embedded devices.", "quotes": [{"id": 748797504, "item_id": 46799844, "url": "https://news.ycombinator.com/item?id=46799844", "by": "GeertJohan", "date": "2026-01-28", "stance": "recommend", "quote": "I love ratatui", "excerpt": "This is awesome! I love ratatui, having it available on embedded is very cool! I wonder if it will work with async on embedded e.g. embassy..", "context": "", "use_case": "terminal UIs", "switched_from": "", "story": "Mousefood \u2013 Build embedded terminal UIs for microcontrollers"}]}], "caveats": [], "who": [{"by": "samox73", "context": "builds TUIs/CLIs", "url": "https://news.ycombinator.com/item?id=50291430", "date": "2026-10-29"}, {"by": "FabCH", "context": "uses e-ink as daily driver", "url": "https://news.ycombinator.com/item?id=49249525", "date": "2026-08-10"}, {"by": "gbin", "context": "works at Copper Robotics", "url": "https://news.ycombinator.com/item?id=45818251", "date": "2025-11-04"}], "tags": ["for Rust developers", "for remote monitoring over SSH", "for learning TUI development", "for embedded devices", "for e-ink displays"], "use_cases": ["building tuis", "building a tui", "building e-ink friendly uis", "terminal uis", "building the tui", "building tui apps"], "compared": [{"slug": "claude-code", "name": "Claude Code", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [{"id": 790253472, "item_id": 49390842, "url": "https://news.ycombinator.com/item?id=49390842", "by": "joshka", "date": "2026-08-21", "stance": "recommend", "quote": "As a ratatui library maintainer, NO - please don't stop making TUIs ;)", "excerpt": "As a ratatui library maintainer, NO - please don't stop making TUIs ;) As a developer outside of that, I love the scratch the itch apps stuff mentioned in here. I have a vibe coded SwiftUI chess repertoire builder app that fits in that same sort of space that I'm currently working on, where I'd probably not have chosen to explore the idea if not for coding agents. I agree with the article that the terminal is an odd ", "context": "ratatui library maintainer", "use_case": "building TUIs", "switched_from": "", "story": "Stop Making TUIs"}, {"id": 749073249, "item_id": 46817078, "url": "https://news.ycombinator.com/item?id=46817078", "by": "joshka", "date": "2026-01-29", "stance": "neutral", "quote": "We use this for all the screenshots on https://ratatui.rs and https://github.com/ratatui/ratatui", "excerpt": "I made the \"Aardvark Blue\" a while back[1] to solve some of the problems that most color schemes have. The goal of this theme is that: - colors are fairly natural - background and black are distinct - grays are naturally ordered avoiding full black - light and dark colors are distinct from each other - all colors look good on background, black, dark gray, gray, white We use this for all the screenshots on https://rat", "context": "", "use_case": "TUI library", "switched_from": "", "story": "How to Choose Colors for Your CLI Applications"}], "threads": [{"url": "https://news.ycombinator.com/item?id=49384210", "title": "Stop Making TUIs", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=45835190", "title": "Ask HN: What kind of TUI would you use if it existed?", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=50288662", "title": "Ask HN: Why are there not more terminal apps?", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49213660", "title": "Ask HN: In your experience, what are sound conventions for e-ink UI development?", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48090029", "title": "I'm going back to writing code by hand", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46810904", "title": "How to Choose Colors for Your CLI Applications", "mentions": 1}], "sentiment_by_month": {"2025-11": {"recommend": 2, "neutral": 1}, "2025-12": {}, "2026-01": {"recommend": 1}, "2026-02": {}, "2026-03": {}, "2026-04": {}, "2026-05": {"compare": 1}, "2026-06": {}, "2026-07": {}, "2026-08": {"recommend": 2}, "2026-09": {}, "2026-10": {"recommend": 1}}, "quotes": [{"id": 804662880, "item_id": 50291430, "url": "https://news.ycombinator.com/item?id=50291430", "by": "samox73", "date": "2026-10-29", "stance": "recommend", "quote": "Personally I really like the work and effort that flows into ratatui and it's ecosystem.", "excerpt": "I think that there's just a big chasm between average GUI users and terminal avid folk. The mental user map of how to operate software differs so much between GUI/TUI. Enabling pointer integration helps close this gap, but at the same time acts against the motivation of terminal apps (namely pointer-less interaction). Personally I really like the work and effort that flows into ratatui and it's ecosystem. I've invest", "context": "builds TUIs/CLIs", "use_case": "building TUIs", "switched_from": "", "story": "Ask HN: Why are there not more terminal apps?"}, {"id": 790357648, "item_id": 49397353, "url": "https://news.ycombinator.com/item?id=49397353", "by": "blipmusic", "date": "2026-08-22", "stance": "recommend", "quote": "ratatui just seems too nice not to try!", "excerpt": "Keep making TUIs. Keep making whatever you want. These \"terminals weren't made for that\" kind of comments are a bit tiresome. I can run TUIs on machines I only have ssh access to and they are often leaner than the corresponding GUI variant - though perhaps less so with today's fancier TUIs. 'top' has a TUI and isn't exactly new, some interactivity - yes, even in a terminal - can be nice. I'm currently trying to creat", "context": "", "use_case": "building a TUI", "switched_from": "", "story": "Stop Making TUIs"}, {"id": 787992400, "item_id": 49249525, "url": "https://news.ycombinator.com/item?id=49249525", "by": "FabCH", "date": "2026-08-10", "stance": "recommend", "quote": "I build all my UIs with Rust and Ratatui. It works very well.", "excerpt": "I use eInk as my daily driver and do everything including ssh into tmux into vim and code on eInk. I build all my UIs with Rust and Ratatui. It works very well. So for web, I think it would translate to: 0) NO ANIMATION. You have like, 0.3 fps. You might poke somebody\u2019s eye out if you animate something. 1) NO SCROLLING. Pagination only. 2) Use actual added visual element to tell the user where their input control / c", "context": "uses e-ink as daily driver", "use_case": "building e-ink friendly UIs", "switched_from": "", "story": "Ask HN: In your experience, what are sound conventions for e-ink UI development?"}, {"id": 769479650, "item_id": 48092478, "url": "https://news.ycombinator.com/item?id=48092478", "by": "neomantra", "date": "2026-05-11", "stance": "compare", "quote": "[Ratatui has brought me great inspiration though!]", "excerpt": "While I felt this in 2025, I do not feel this in 2026. I use Claude and the rest with BubbleTea all the time. But I will say... you have to know Golang. You have to have at least tried to make a BubbleTea app yourself and try to understand ELM architecture. You have to look at the code and increment with it. It makes total sense for OP to switch to Rust and Ratatui if they don't know Golang well. But I don't think it", "context": "", "use_case": "building TUIs", "switched_from": "", "story": "I'm going back to writing code by hand"}, {"id": 748797504, "item_id": 46799844, "url": "https://news.ycombinator.com/item?id=46799844", "by": "GeertJohan", "date": "2026-01-28", "stance": "recommend", "quote": "I love ratatui", "excerpt": "This is awesome! I love ratatui, having it available on embedded is very cool! I wonder if it will work with async on embedded e.g. embassy..", "context": "", "use_case": "terminal UIs", "switched_from": "", "story": "Mousefood \u2013 Build embedded terminal UIs for microcontrollers"}, {"id": 733963283, "item_id": 45872705, "url": "https://news.ycombinator.com/item?id=45872705", "by": "hchtin", "date": "2025-11-09", "stance": "recommend", "quote": "built with ratatui (awesome name)", "excerpt": "A TUI to monitor your OpenAI and Anthropic usage inside your terminal. https://github.com/htin1/toktop I use codex and claude code daily, also build apps with openai and anthropic api keys, so i always go to openai dashboard and anthropic dashboard to track my usage. Since I spend most of times inside cursor or terminal, I wanted to quickly check my usage without leaving my terminal/ide, so i built this! It's open-so", "context": "", "use_case": "building the TUI", "switched_from": "", "story": "Ask HN: What Are You Working On? (Nov 2025)"}, {"id": 733420768, "item_id": 45838798, "url": "https://news.ycombinator.com/item?id=45838798", "by": "mootoday", "date": "2025-11-06", "stance": "neutral", "quote": "I'm looking for a TUI idea to explore Ratatui", "excerpt": "Ooooh... you just gave me an idea :). A TUI for http://todotxt.org/. That way, there's no lock-in and people can easily use their existing todo.txt to try the TUI. I'm looking for a TUI idea to explore Ratatui, so maybe this is it right here!", "context": "", "use_case": "building TUI apps", "switched_from": "", "story": "Ask HN: What kind of TUI would you use if it existed?"}, {"id": 733420208, "item_id": 45838763, "url": "https://news.ycombinator.com/item?id=45838763", "by": "mootoday", "date": "2025-11-06", "stance": "neutral", "quote": "I'm looking for TUI ideas to build to learn Ratatui :).", "excerpt": "My bad, I'm looking for TUI ideas to build to learn Ratatui :). Is there anything you'd like to do in a TUI but can't find a TUI that does it?", "context": "", "use_case": "learning TUI building", "switched_from": "", "story": "Ask HN: What kind of TUI would you use if it existed?"}, {"id": 733092016, "item_id": 45818251, "url": "https://news.ycombinator.com/item?id=45818251", "by": "gbin", "date": "2025-11-04", "stance": "recommend", "quote": "Yet another impressive rust/ratatui tool! I am really a fan of those projects", "excerpt": "Yet another impressive rust/ratatui tool! I am really a fan of those projects (kudos to Orhun). At Copper Robotics we use it for our monitoring console, it is so easy to just ssh on a robot and get all your monitoring state in super snappy TUI screens instead of web stuff.", "context": "works at Copper Robotics", "use_case": "monitoring console TUI", "switched_from": "", "story": "Bluetui \u2013 A TUI for managing Bluetooth on Linux"}]}