| clibs/buffer | tiny c-string library | MIT |
| nami-doc/trim.c | trim a string, in place | MIT |
| nami-doc/strlen.c | get a string's length | MIT |
| jwerle/strsplit.h | Split a string into a char array by a given delimiter | MIT |
| jwerle/chfreq.c | Compute character frequency in a string | MIT |
| hkjels/slug.c | Create slug from a given string. | MIT |
| stephenmathieson/case.c | string case conversion | MIT |
| stephenmathieson/occurrences.c | Count occurrences in a string | MIT |
| stephenmathieson/path-join.c | join a path | MIT |
| stephenmathieson/path-normalize.c | normalize a path | MIT |
| jb55/extname.c | get the extension of a file from a path | MIT |
| stephenmathieson/rot13.c | Simple ROT13 | MIT |
| stephenmathieson/str-ends-with.c | Check if a string ends with another string | MIT |
| stephenmathieson/str-flatten.c | Flatten a char array | MIT |
| stephenmathieson/str-replace.c | string replacement | MIT |
| stephenmathieson/str-starts-with.c | Check if a string starts with another string | MIT |
| stephenmathieson/substr.c | Get a substring of a string | MIT |
| stephenmathieson/trim.c | string trim with left and right support | MIT |
| dhobsd/vstring | A simple string building API for C | Unlicensed |
| chrisdew/sds | Antirez's Simple Dynamic Strings library | BSD |
| michaelrhodes/path-basename.c | Find the last portion of a path. Similar to Node’s path.basename method. | MIT |
| clibs/wildcardcmp | Simple wildcard string comparison for C | MIT |
| littlstar/asprintf.c | asprintf() implementation | Unlicensed |
| clibs/strndup | Safe implementation of strndup | public domain |
| clibs/strdup | Safe implementation of strdup | Expat |
| tingping/ustring | Utils for safely handling utf8 strings. | MIT |
| wooorm/stmr.c | Porter Stemmer algorithm | MIT |
| gioyik/buffer-libc | Buffer C lib | MIT |
| littlstar/trim.cc | C++ std::string trim util | MIT |
| wooorm/levenshtein.c | Levenshtein’s string edit distance algorithm | MIT |
| aperezdc/dbuf | Resizable data buffer. | MIT |
| promsize/abortf | Printing and formatting versions of abort | Unlicense |
| promsize/msprintf | Allocating versions of sprintf | Unlicense |