The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 String Open-Source Projects
-
I don't need/use IDA, Nemlei just used https://obfuscator.io/, which just obfuscates the crap out of the code using various known methods (which I won't go into detail, it's public knowledge) and an un-obfuscation was cooked up by others. The one fucked-up thing the website does is randomizing function names, it just changes every variable/function name. We can't "un-obfuscate" those, so it's up to our brains to figure out what the code does, and change the names back.
-
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
-
Voca (3.5k ⭐) — The Voca library offers helpful functions to make string manipulations comfortable: change case, trim, pad, slugify, latinise, sprintf'y, truncate, escape and much more. In Voca, slugify is a function that converts a string to a URL-friendly slug format.
-
-
-
-
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.
-
goutil
💪 Helper Utils(700+): int, byte, string, array/slice, map, struct, dump, convert/format, error, web/http, cli/flag, OS/ENV, filesystem, system, test/assert, time and more. Go 常用的一些工具函数:数字,字符串,数组,Map,结构体,反射,文本,文件,错误,时间日期,特殊处理,格式化,常用信息获取等等
Project mention: Release v0.6.10 · gookit/goutil - 💪 Helper Utils(700+): int, byte, string, array/slice, map, struct, dump, convert/format, error, web/http, cli/flag, OS/ENV, filesystem, system, test/assert, time and more. | /r/golang | 2023-07-04 -
-
StringZilla
Up to 10x faster strings for C, C++, Python, Rust, and Swift, leveraging SWAR and SIMD on Arm Neon and x86 AVX2 & AVX-512-capable chips to accelerate search, sort, edit distances, alignment scores, etc 🦖
Project mention: Measuring energy usage: regular code vs. SIMD code | news.ycombinator.com | 2024-02-19The 3.5x energy-efficiency gap between serial and SIMD code becomes even larger when
A. you do byte-level processing instead of float words;
B. you use embedded, IoT, and other low-energy devices.
A few years ago I've compared Nvidia Jetson Xavier (long before the Orin release), Intel-based MacBook Pro with Core i9, and AVX-512 capable CPUs on substring search benchmarks.
On Xavier one can quite easily disable/enable cores and reconfigure power usage. At peak I got to 4.2 GB/J which was an 8.3x improvement in inefficiency over LibC in substring search operations. The comparison table is still available in the older README: https://github.com/ashvardanian/StringZilla/tree/v2.0.2?tab=...
-
string
Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way (by symfony)
-
-
Obfuscate
Guaranteed compile-time string literal obfuscation header-only library for C++14 (by adamyaxley)
-
python-string-similarity
A library implementing different string similarity and distance measures using Python.
-
-
mlib
Library of generic and type safe containers in pure C language (C99 or C11) for a wide collection of container (comparable to the C++ STL).
Project mention: preprocessor stuff - compile time pasting into other files | /r/C_Programming | 2023-12-09This uses the preprocessing library
-
Project mention: Memchr: Optimized string search routines for Rust | news.ycombinator.com | 2024-01-13
-
lyricist
🌎 The missing I18N/L10N (internationalization/localization) multiplatform library for Jetpack Compose!
-
url-pattern
easier than regex string matching patterns for urls and other strings. turn strings into data or data into strings.
-
-
Project mention: tiny-utf8 VS codepoint-iterator - a user suggested alternative | libhunt.com/r/tiny-utf8 | 2023-06-04
-
-
-
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.
String related posts
- Writing x86 SIMD using x86inc.asm (2017)
- The ü/ü Conundrum
- Zig, Rust, and Other Languages
- Format a text in GO better than fmt
- Memchr: Optimized string search routines for Rust
- Rust-Cache
- COBOL bridge for Node.js which allows you to run COBOL code from Node.js
-
A note from our sponsor - WorkOS
workos.com | 18 Apr 2024
Index
What are some of the best open-source String projects? This list will help you:
Project | Stars | |
---|---|---|
1 | javascript-obfuscator | 12,704 |
2 | query-string | 6,620 |
3 | URI.js | 6,255 |
4 | voca | 3,588 |
5 | he | 3,373 |
6 | underscore.string | 3,373 |
7 | sprintf.js | 2,083 |
8 | goutil | 1,809 |
9 | string.js | 1,796 |
10 | StringZilla | 1,749 |
11 | string | 1,605 |
12 | xorstr | 1,057 |
13 | Obfuscate | 963 |
14 | python-string-similarity | 946 |
15 | sttr | 798 |
16 | mlib | 789 |
17 | rust-memchr | 750 |
18 | lyricist | 600 |
19 | url-pattern | 574 |
20 | compact_str | 540 |
21 | tiny-utf8 | 534 |
22 | jsurl | 531 |
23 | Portable UTF-8 | 501 |