C++ Unicode

Open-source C++ projects categorized as Unicode

Top 13 C++ Unicode Projects

  • harfbuzz

    HarfBuzz text shaping engine

    Project mention: QuestPDF: Modern .NET library for PDF document generation | news.ycombinator.com | 2023-01-18

    Gold standard? Even though serious bugs are not fixed [1] because "the code is too fragile to touch at this point"? Looks like Android uses HarfBuzz, if so it can't be that bad.

    [1] https://github.com/harfbuzz/harfbuzz/issues/2814

  • icu

    The home of the ICU project source code.

    Project mention: Setting the TZ environment variable avoids thousands of system calls | news.ycombinator.com | 2023-01-11


    This affects all packages that have icu as a dependency, one of them being Node.js.


    I discovered this the hard way when some code malfunctioned shortly after daylight savings time kicked in.

  • Sonar

    Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • ugrep

    🔍NEW ugrep v3.9: ultra fast grep with interactive TUI, fuzzy search, boolean queries, hexdumps and more: search file systems, source code, text, binary files, archives (cpio/tar/pax/zip), compressed files (gz/Z/bz2/lzma/xz/lz4/zstd), documents etc. A faster, user-friendly and compatible grep replacement.

    Project mention: Programming languages endorsed for server-side use at Meta | news.ycombinator.com | 2022-07-27

    ugrep has full SSE/AVX support


  • contour

    Modern C++ Terminal Emulator (by christianparpart)

    Project mention: Name a program that doesn't get enough love! | reddit.com/r/linux | 2022-12-29

    contour : a terminal application

  • Diagon

    Interactive ASCII art diagram generators. :star2:

  • tomlplusplus

    Header-only TOML config file parser and serializer for C++17.

    Project mention: Cmake fetchContent not working in a docker container. | reddit.com/r/cpp_questions | 2022-11-15

    It's a public repo - this one: https://github.com/marzer/tomlplusplus but thank you

  • simdutf

    Unicode routines (UTF8, UTF16, UTF32): billions of characters per second using SSE2, AVX2, NEON, AVX-512. Part of Node.js.

    Project mention: High speed Unicode routines using SIMD | news.ycombinator.com | 2022-09-03
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • tiny-utf8

    Unicode (UTF-8) capable std::string

  • neo

    Simulates the digital rain from "The Matrix" (CMatrix clone with 32-bit color and Unicode support) (by st3w)

    Project mention: My new setup | reddit.com/r/bspwm | 2022-10-27

    cmatrix? I see that everywhere, but think that there are better alternatives. Better as in nicer visuals that are closer to what can be seen in the movie. For example: tmatrix, fakesteak, neo and many more.

  • 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: Code review request | reddit.com/r/cpp_questions | 2022-10-17

    from this link for the tested option that was the only one to check all the boxes green in the article... it makes me ask myself if the article was written biased with the purpose of promoting ztd.text and that these boxes/criteria were to an extent cherry-picked with that purpose in mind.


    Yet another what-you-see-is-what-you-get equation editor

  • cpp-unicodelib

    A C++17 header-only Unicode library. (Unicode 14.0)

  • Lingo

    Text encoding for modern C++

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-01-18.

C++ Unicode related posts


What are some of the best open-source Unicode projects in C++? This list will help you:

Project Stars
1 harfbuzz 2,821
2 icu 1,816
3 ugrep 1,414
4 contour 1,116
5 Diagon 1,079
6 tomlplusplus 985
7 simdutf 578
8 tiny-utf8 488
9 neo 483
10 text 234
12 cpp-unicodelib 54
13 Lingo 29
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives