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. Learn more β
Top 18 C++ Unicode Projects
-
With fwrite that would be another level of buffering in addition to FILE's buffer. If you are interested in what {fmt} is doing, a good starting point is https://github.com/fmtlib/fmt/blob/35dcc58263d6b55419a5932bd.... It is also possible to bypass stdio completely and get even faster output (https://vitaut.net/posts/2020/optimal-file-buffer-size/) and while it is great for files, it may introduce interleaving problems with things like stdout.
-
JetBrains
Tell us how you use coding tools. You may win a prize! Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!
-
-
> You can't even clearly define what an "atomic sequence of glyphs" is.
Kinda. Grapheme cluster breaks are defined in Unicode, but they have all the baggage and edge-cases you'd expect from human languages evolving over time, so they can be encoded in as a few as a thousand rules : https://github.com/unicode-org/icu/tree/main/icu4c/source/da...
-
ugrep
π ugrep 7.5 file pattern searcher -- a user-friendly, faster, more capable grep replacement. Includes a TUI, Google-like Boolean search with AND/OR/NOT, fuzzy search, hexdumps, searches (nested) archives (zip, 7z, tar, pax, cpio), compressed files (gz, Z, bz2, lzma, xz, lz4, zstd, brotli), pdfs, docs, and more
Project mention: fd: A simple, fast and user-friendly alternative to 'find' | news.ycombinator.com | 2025-03-19 -
-
-
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
-
simdutf
Unicode routines (UTF8, UTF16, UTF32) and Base64: billions of characters per second using SSE2, AVX2, NEON, AVX-512, RISC-V Vector Extension, LoongArch64, POWER. Part of Node.js, WebKit/Safari, Ladybird, Chromium, Cloudflare Workers and Bun.
Project mention: Simdutf: Fast Unicode Validation and Transcoding | news.ycombinator.com | 2025-06-05 -
neo
Simulates the digital rain from "The Matrix" (CMatrix clone with 32-bit color and Unicode support) (by st3w)
Project mention: ηη΄(kashikishi) is a text editor that utilizes GPU to edit text in a 3D space | news.ycombinator.com | 2024-10-03 -
-
-
text
A spicy text library for C++ that has the explicit goal of enabling the entire ecosystem to share in proper forward progress towards a bright Unicode future. (by soasis)
-
-
Project mention: Forscape β A Language and Editor for Scientific Computation | news.ycombinator.com | 2024-10-15
-
-
-
-
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.
C++ Unicode discussion
C++ Unicode related posts
-
I Prefer RST to Markdown
-
Simdutf: Fast Unicode Validation and Transcoding
-
Forscape β A Language and Editor for Scientific Computation
-
ζεΊ(collation)ζ’η©Ά
-
Decoding UTF8 with Parallel Extract
-
Glibc Buffer Overflow in Iconv
-
uni-algo: Unicode Algorithms Implementation for C/C++
-
A note from our sponsor - InfluxDB
www.influxdata.com | 2 Sep 2025
Index
What are some of the best open-source Unicode projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | {fmt} | 22,279 |
2 | harfbuzz | 4,921 |
3 | icu | 3,213 |
4 | ugrep | 2,889 |
5 | contour | 2,760 |
6 | Diagon | 2,021 |
7 | tomlplusplus | 1,852 |
8 | utfcpp | 1,784 |
9 | simdutf | 1,500 |
10 | neo | 776 |
11 | wxMEdit | 705 |
12 | tiny-utf8 | 550 |
13 | text | 330 |
14 | uni-algo | 298 |
15 | Forscape | 189 |
16 | cpp-unicodelib | 112 |
17 | YAWYSIWYGEE | 98 |
18 | Lingo | 31 |