magiblot/tvision
View on GitHub ↗ ★ 3,205 C++
A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support.
40 mentions on Hacker News by 31 people: 6 stories, 34 comments · first 2020-09-09 · latest 2026-04-25
20082026
-
…us moved to a mix of CLIs and GUIs. (There's an MIT-licensed port of Turbo Vision available now at https://github.com/magiblot/tvision - pity that it's a couple of decades too late!)
comment by roryirvine · 2026-03-06 · in The next generations of Bubble Tea, Lip Gloss, and Bubbles are available now -
…thing is back when this was a thing I didn’t even use it at the time. I found this repo linked: https://github.com/magiblot/tvision
comment by vintagedave · 2025-12-20 · in A terminal emulator that runs in your terminal. Powered by Turbo Vision -
https://github.com/magiblot/tvision https://github.com/cosmos72/twin https://github.com/Julien-cpsn/desktop-tui
comment by lproven · 2025-10-19 · in IDEs we had 30 years ago and lost (2023) -
Have you seen tvision[0] and turbo[1]? [0] https://github.com/magiblot/tvision [1] https://github.com/magiblot/turbo
comment by coolcoder613 · 2025-10-18 · in IDEs we had 30 years ago and lost (2023) -
…inferior, versions of the TurboVision text-mode "widget toolkit": https://tvision.sourceforge.net/ https://github.com/magiblot/tvision A merger could result in something greater than the sum of its parts.
comment by lproven · 2025-09-11 · in A desktop environment without graphics (tmux-like) -
For those curious, here is a modern port of the C++ Turbo Vision that also supports Unicode: https://github.com/magiblot/tvision
comment by dleslie · 2025-06-25 · in Microsoft Edit -
Someone modernized Turbo Vision: https://github.com/magiblot/tvision
comment by ChickeNES · 2025-03-27 · in Writing Programs with Ncurses -
…doable is also to use a standard TUI framework in another language (there are many of them, e.g. https://github.com/magiblot/tvision for C++, https://github.com/charmbracelet/bubbletea for Go, etc.), compile it to WASM, and find how to…
comment by ale42 · 2024-09-03 · in DOjS – A DOS JavaScript Canvas with Sound -
…framework used in Turbo Pascal and other terminal MS-DOS editors is open source. Turbo Vision: https://github.com/magiblot/tvision
comment by miohtama · 2024-08-31 · in Show HN: A retro terminal text editor for GNU/Linux coded in C (C-edit) -
…of decades and forgot how cluttered they were?? [0] https://en.wikipedia.org/wiki/Turbo_Vision [1] https://github.com/magiblot/tvision
comment by skywal_l · 2024-07-05 · in SCIM: Ncurses based, Vim-like spreadsheet -
That's not correct. Tvision has worked in terminals for almost as long as terminals have existed. https://github.com/magiblot/tvision
comment by naikrovek · 2024-05-26 · in Tmux is worse-is-better -
TurboVision: https://github.com/magiblot/tvision Charva - http://www.pitman.co.za/projects/charva/index.html AbsTK - https://gobolinux.org/abstk/
comment by mindcrime · 2024-05-08 · in Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones? -
> Someone took the time to rewrite [ port ] it as a cross-platform open source library: https://github.com/magiblot/tvision I just now came across the following related to Turbo Vision: > TuiCss is a library focused to create web…
comment by O1111OOO · 2024-05-07 · in Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones? -
…era Borland tools. Someone took the time to rewrite it as a cross-platform open source library: https://github.com/magiblot/tvision Edit: Not a rewrite, but a port. See comments below.
comment by skywal_l · 2024-05-06 · in Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones? -
…which originally was used for the Turbo Pascal/Turbo C++ IDEs mentioned in the article... [1]: https://github.com/magiblot/tvision
comment by magicalhippo · 2023-12-28 · in IDEs we had 30 years ago -
https://github.com/magiblot/tvision
comment by 5- · 2023-11-30 · in Turbo Pascal Turns 40 -
There is turbo vision port : https://github.com/magiblot/tvision
comment by desi_ninja · 2023-08-09 · in Back to the terminal: the new era of CLI and TUI software -
…more available compilation targets than GCC or CLang/LLVM has or ever will. https://openwatcom.org https://github.com/magiblot/tvision
comment by 1letterunixname · 2023-04-12 · in Revisiting Borland Turbo C/C++, A Great IDE back in the 90s – CodeProject -
…and made famous by its IDEs like Turbo C++ and Turbo Pascal. Nowadays available as open source: https://github.com/magiblot/tvision
comment by miohtama · 2022-08-11 · in System.css: A design system for building retro Apple interfaces -
there is also a port of the "original": https://github.com/magiblot/tvision A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support.
comment by CyMonk · 2022-05-27 · in Terminal.Gui – Cross Platform Terminal UI Toolkit for .NET -
It's been an absolute joy toying with TV after all this years for some TUI side-projects. https://github.com/magiblot/tvision
comment by rlf_dev · 2022-05-02 · in Ask HN: What are your favorite examples of elegant software? -
…expectations of modern users and programmers. Probably needs help with porting to node.js though: https://github.com/magiblot/tvision/issues/27#issuecomment-8...
comment by owl57 · 2022-03-19 · in Modern Turbo Vision 2.0 -
…Edit: an active open source version with an actual screenshot: https://github.com/magiblot/tvision
comment by Gys · 2021-12-06 · in Library for creating terminal applications with text-based widgets -
A modern port of Turbo Vision 2.0: https://github.com/magiblot/tvision
comment by michaelsbradley · 2021-12-05 · in Hacking the planet with Notcurses: a guide to TUIs (2020) [pdf] -
If you like that old TurboVision look, you'll love https://github.com/magiblot/tvision
comment by mindcrime · 2021-10-08 · in Dos-like: Engine for making things with a MS-DOS feel, but for modern platforms -
But it needs better mouse and keyboard support. https://github.com/magiblot/tvision
comment by drran · 2021-06-05 · in Ftxui: C++ Functional Terminal User Interface -
…https://github.com/tmux/tmux/wiki/Modifier-Keys#extended-key... https://github.com/magiblot/tvision/commit/a50569f549465c9ed... Terminals: xterm (obviously) https://github.com/gnachman/iTerm2/commit/ac1aa575011028ed86... h
comment by drran · 2021-05-20 · in Raw keyboard handling in Unix terminals -
Revived with Unicode support[0], but nobody ported it to Rust yet. [0]: https://github.com/magiblot/tvision
comment by drran · 2021-04-06 · in Show HN: Xplr – A hackable, minimal, fast TUI file explorer -
…They were kinda mind-blown by the fact that editors in the late 80’s/early 90’s weren’t terrible. https://github.com/magiblot/tvision
comment by pridkett · 2021-02-16 · in Building Rich Terminal Dashboards -
…That's what I thought, until someone opened an issue and explained they were building for DOS... ( https://github.com/magiblot/tvision/issues/20 ). But still, I don't see the point in removing features that are already there if they are…
comment by magiblot · 2020-12-19 · in A modern port of Turbo Vision 2.0 -
They list some in the README.md at https://github.com/magiblot/tvision#applications
comment by haspoken · 2020-12-19 · in A modern port of Turbo Vision 2.0 -
I recently added Unicode support into Turbo Vision: https://github.com/magiblot/tvision
comment by magiblot · 2020-09-09 · in Ask HN: Recommendations for Good TUI Libraries (Text User Interface)?