text
sg16
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
text
-
What C++ library do you wish existed but hasn’t been created yet?
utf8 normalization, stemming, case insensitive comparison. https://github.com/unicode-rs example for rust What are options for C++? 1. translate to utf16 ( https://github.com/simdutf/simdutf ) and use icu -- slow 2. boost text, https://github.com/tzlaine/text , also slow (because the author doesn't care or couldn't care), we made a lot of patches to make our library faster than lucene, but still this part is slower than icu for utf16 (icu for utf16 also very slow...)
-
uni-algo v1.0.0: Modern Unicode Library
How does this compare with https://github.com/tzlaine/text and https://github.com/soasis/text ?
- How should I use rope structure using Boost?
-
Any utf-8 string library that provides an API like this?
Check out Boost.Locale or maybe https://github.com/tzlaine/text
sg16
-
uni-algo v1.0.0: Modern Unicode Library
Yes, these are all real issues that need to be addressed. We are working on them, but progress has been slow. Help is welcome (we're all volunteers)! See https://github.com/sg16-unicode/sg16 for more details or contact me directly if you would like more information on how to get involved.
- Warning for Pc players making a new Windows user account: Don't use a special character in your username. Even if it's allowed by Windows, games will have a tough time writing to your user folder.
-
I propose to add more unicode-support to C++.
There is a study group for that: https://github.com/sg16-unicode/sg16
What are some alternatives?
nativejson-benchmark - C/C++ JSON parser/generator benchmark
sg16-meetings - SG16 meeting plans and summaries
colrcv - C Library for converting Colours between different Colour Models
unicode-for-cpp
hikogui - Modern accelerated GUI
mysql - MySQL C++ client based on Boost.Asio
sqlpp11 - A type safe SQL template library for C++
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.
binary_io - A binary i/o library for C++, without the agonizing pain
Wt - Wt, C++ Web Toolkit
simdutf - Unicode routines (UTF8, UTF16, UTF32) and Base64: billions of characters per second using SSE2, AVX2, NEON, AVX-512, RISC-V Vector Extension. Part of Node.js and Bun.