Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 18 C++ Text Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
ewig
The eternal text editor — Didactic Ersatz Emacs to show immutable data-structures and the single-atom architecture
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
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)
-
obs-text-slideshow
OBS plugin inspired by the built in image slideshow, except for text sources instead. Both Free Type 2 and GDI+ are supported.
-
double-conversion
A fast Haskell library for converting between double precision floating point numbers and text strings. It is implemented as a binding to the V8-derived C++ double-conversion library.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Check this out - https://github.com/ggerganov/imtui - it's imgui for tui, and I guess one can compile it as wasm and run there!
lexy (https://lexy.foonathan.net/)
PSA: Not Apple's Final Cut, but rather this:
https://github.com/gansm/finalcut
Project mention: Beeftext: An open-source text substitution tool for Windows | news.ycombinator.com | 2023-06-08
Project mention: nanoprintf VS callback_printf - a user suggested alternative | libhunt.com/r/nanoprintf | 2023-08-16
You might be interested in ewig and immer by Juan Pedro Bolivar Puente:
https://github.com/arximboldi/ewig
https://github.com/arximboldi/immer
See the author instantly opening a ~1GB text file with async loading, paging through, copying/pasting, and undoing/redoing in their prototype “ewig” text editor about 27 minutes into their talk here:
https://m.youtube.com/watch?v=sPhpelUfu8Q
It’s backed by a “vector of vectors” data structure called a relaxed radix balanced tree:
https://infoscience.epfl.ch/record/169879/files/RMTrees.pdf
That original paper has seen lots of attention and attempts at performance improvements, such as:
https://hypirion.com/musings/thesis
https://github.com/hyPiRion/c-rrb
Project mention: Super Colliding Nix Stores: Nix Flakes for Millions of Developers | news.ycombinator.com | 2023-05-25
Project mention: The Absolute Minimum Every Software Developer Must Know About Unicode in 2023 | news.ycombinator.com | 2023-10-02It sounds like a generic length function in Unicode in 2023 is no longer a good idea. These articles complaining about the variety of lengths in Unicode are annoying at this point. Pretty much all of them can be summed up as, "Well, it depends." And, that isn't wrong. But nerds love to argue until they are blue in the face about the One Correct Answer. Sheesh.
This is the most interesting comparison article I have seen in years about Unicode processing in C++: https://thephd.dev/the-c-c++-rust-string-text-encoding-api-l...
The author is also the lead on an open source C++ Unicode library called ztd.txt: https://github.com/soasis/text
C++ Text related posts
- Show HN: CLI for generating beautiful PDF for offline reading
- Is a graphics library necessary for a "game" that just uses ascii characters similar to dwarf fortress? If so, suggestions?
- Beeftext: An open-source text substitution tool for Windows
- remapping software?
- Is there a way to add shortcuts for frequently sent messages in Teams?
- Simple question on compilers and syntax rules
- A simple library for compile-time string matching.
-
A note from our sponsor - InfluxDB
www.influxdata.com | 26 Apr 2024
Index
What are some of the best open-source Text projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | imtui | 2,827 |
2 | lexy | 949 |
3 | FINAL CUT | 930 |
4 | Beeftext | 912 |
5 | nanoprintf | 573 |
6 | ewig | 517 |
7 | text | 396 |
8 | text | 296 |
9 | Volvo-melbus | 66 |
10 | obs-text-slideshow | 58 |
11 | Lingo | 29 |
12 | fql | 21 |
13 | double-conversion | 15 |
14 | lambda-options | 8 |
15 | charsetdetect-ae | 7 |
16 | text_steering | 6 |
17 | DXMD-Translations | 3 |
18 | pugixml | 1 |
Sponsored