Hacker GitHub

← All repos

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

Mentions per year 40 mentions · busiest year 2024 (8)
20082026
  1. …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!)
  2. …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
  3. 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)
  4. 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)
  5. …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.
  6. 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
  7. Someone modernized Turbo Vision: https://github.com/magiblot/tvision
    comment by ChickeNES · 2025-03-27 · in Writing Programs with Ncurses
  8. …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…
  9. …framework used in Turbo Pascal and other terminal MS-DOS editors is open source. Turbo Vision: https://github.com/magiblot/tvision
  10. …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
  11. 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
  12. TurboVision: https://github.com/magiblot/tvision Charva - http://www.pitman.co.za/projects/charva/index.html AbsTK - https://gobolinux.org/abstk/
  13. > 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…
  14. …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.
  15. …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
  16. Why a video? Here's a recent port: https://github.com/magiblot/tvision
    comment by mixmastamyk · 2023-12-10 · in Ratatui
  17. https://github.com/magiblot/tvision
    comment by 5- · 2023-11-30 · in Turbo Pascal Turns 40
  18. There is turbo vision port : https://github.com/magiblot/tvision
  19. …more available compilation targets than GCC or CLang/LLVM has or ever will. https://openwatcom.org https://github.com/magiblot/tvision
  20. …and made famous by its IDEs like Turbo C++ and Turbo Pascal. Nowadays available as open source: https://github.com/magiblot/tvision
  21. 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.
  22. It's been an absolute joy toying with TV after all this years for some TUI side-projects. https://github.com/magiblot/tvision
  23. …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
  24. …still available (in spirit) in Free Pascal and a C++ port. https://wiki.freepascal.org/Free_Vision https://github.com/magiblot/tvision
    comment by pjmlp · 2022-03-17 · in TUIs
  25. …Edit: an active open source version with an actual screenshot: https://github.com/magiblot/tvision
  26. A modern port of Turbo Vision 2.0: https://github.com/magiblot/tvision
  27. If you like that old TurboVision look, you'll love https://github.com/magiblot/tvision
  28. But it needs better mouse and keyboard support. https://github.com/magiblot/tvision
  29. …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
  30. Revived with Unicode support[0], but nobody ported it to Rust yet. [0]: https://github.com/magiblot/tvision
  31. …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
  32. …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
  33. 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
  34. I recently added Unicode support into Turbo Vision: https://github.com/magiblot/tvision