SaaSHub helps you find the best software and product alternatives Learn more →
Top 11 C++ utf-8 Projects
-
Turbo Vision
A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support.
Not exactly what you're looking for, but there's Shell in a Box (see https://github.com/shellinabox/shellinabox), that can create a terminal on a web page, and expose an actual terminal application running on a server.
One thing that is certainly 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 bridge the WASM output to the browser (I've seen this: https://github.com/cryptool-org/wasm-webterm, but never tried it).
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
Project mention: Show HN: ImPlot3D – A 3D Plotting Library for Dear ImGui | news.ycombinator.com | 2024-12-18
I use this in a project, but it's more like a source code editor:
https://github.com/BalazsJako/ImGuiColorTextEdit
'Rich' text editing might hit limitations with Dear ImGui's text rendering (e.g. not sure if things like italics, bold or strikethrough are supported out of the box).
-
replxx
A readline and libedit replacement that supports UTF-8, syntax highlighting, hints and Windows and is BSD licensed.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
C++ utf-8 discussion
C++ utf-8 related posts
-
uni-algo: Unicode Algorithms Implementation for C/C++
-
A C++ commandline for use in servers and chat software. Provides very simple asynchronous input/output.
-
Scroll rgb bit map array
-
Replxx 0.0.4 is out: a C++, GNU readline and BSD libedit replacement library
-
DumboCpp - Declare C++ functions and invoke them via command line interface
-
Scrolling text on flexible panels.
-
LEDSprites: possible to convert BMP image sequence to sprite frames?
-
A note from our sponsor - SaaSHub
www.saashub.com | 18 May 2025
Index
What are some of the best open-source utf-8 projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | Turbo Vision | 2,197 |
2 | tomlplusplus | 1,740 |
3 | utfcpp | 1,693 |
4 | ImGuiColorTextEdit | 1,534 |
5 | replxx | 703 |
6 | tiny-utf8 | 547 |
7 | turbo | 527 |
8 | uni-algo | 294 |
9 | netLink | 217 |
10 | Lingo | 30 |
11 | StripDisplay | 6 |