Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. String Manipulation

String Manipulation

106 projects

Showing 34 of 106 projects

slice.js
slice.jsJavaScript

A nano library that enhances JavaScript String.substring and Array.slice with Python-style slicing using Proxy.

#array#python-syntax#slice
Stars34
Forks1
Last commit8 years ago
CachedTexts
CachedTextsPascal

A high-performance Delphi library for parsing and generating text data using optimized string types and encoders.

#performance-optimization#text-generation#cached-buffers
Stars30
Forks8
Last commit6 years ago
hexate
hexateElixir

A simple Elixir module for hexadecimal encoding and decoding of strings, char-lists, and integers.

#elixir#data-serialization#encoding-decoding
Stars30
Forks20
Last commit6 years ago
String.prototype.repeat
String.prototype.repeatJavaScript

A robust and optimized ES3-compatible polyfill for the ECMAScript 6 String.prototype.repeat method.

#es3-compatible#polyfill#frontend
Stars28
Forks8
Last commit5 years ago
shellwords
shellwordsGo

A Go library for parsing and joining strings according to UNIX Bourne shell word parsing rules.

#shell-parsing#unix-shell#go-library
Stars28
Forks4
Last commit3 years ago
gut/yos
gut/yosGo

A collection of Go utility packages for file operations, random generation, hashing, and string manipulation.

#developer-tools#gut#go-package
Stars27
Forks9
Last commit5 years ago
Humane-re
Humane-reOCaml

A human-friendly OCaml regex library providing an easy interface for common string operations without C dependencies.

#functional-programming#library#regex
Stars26
Forks2
Last commit7 years ago
splice-string
splice-stringJavaScript

Remove or replace part of a string with emoji-aware splicing, similar to Array#splice.

#emoji-support#es-modules#npm-package
Stars24
Forks8
Last commit5 years ago
string
stringHTML

A Node-RED node for chainable string manipulation using the string.js library with a visual editor.

#parse#visual-programming#node-red
Stars23
Forks2
Last commit3 years ago
kace
kaceGo

A Go library for case conversion that handles common initialisms like SQL, ID, and HTTP correctly.

#developer-tools#naming-conventions#go-library
Stars22
Forks2
Last commit8 years ago
deno-slugify
deno-slugifyTypeScript

A Deno module for converting strings into URL-friendly slugs with Unicode support and custom character mapping.

#url-friendly#unicode#deno
Stars20
Forks3
Last commit5 years ago
Slugify
SlugifySwift

A Swift package for converting strings into URL-friendly slugs with proper Unicode handling.

#url-friendly#unicode#slug-generation
Stars17
Forks3
Last commit6 years ago
blank
blankGo

A Go package for detecting blank strings and removing whitespace from strings.

#unicode#whitespace#helper
Stars13
Forks1
Last commit7 years ago
clj-re
clj-reCommon Lisp

Clojure-style regular expression functions for Common Lisp, wrapping cl-ppcre with familiar Clojure API.

#regex-functions#clojure-api#pattern-matching
Stars13
Forks0
Last commit2 years ago
named-regexp-groups
named-regexp-groupsJavaScript

A JavaScript library providing named capture groups and back-references for regular expressions.

#regex#polyfill#pattern-matching
Stars10
Forks2
Last commit4 years ago
str
strGo

A pipeline-first string manipulation library for Go, enabling composable string transformations with zero dependencies.

#functional-programming#slug-generation#pipeline
Stars10
Forks1
Last commit5 months ago
std.rcstring
std.rcstringD

A reference counted string implementation for D that replaces built-in strings with minimal code changes.

#d-language#memory-management#text-processing
Stars9
Forks3
Last commit7 years ago
string.prototype.trimright
string.prototype.trimrightJavaScript

ES2019 spec-compliant shim for String.prototype.trimRight, providing polyfill functionality for older JavaScript environments.

#es2019#trimend#trim
Stars8
Forks3
Last commit8 months ago
lib.wezterm
lib.weztermLua

A library of common utility functions for WezTerm plugin developers to reduce code duplication.

#terminal-emulator#table-operations#plugin-development
Stars8
Forks2
Last commit3 months ago
DNA Transcription Kata
DNA Transcription Kata

A bioinformatics code kata for practicing DNA-to-protein sequence transformation through test-driven development.

#code-kata#educational#biology
Stars8
Forks6
Last commit3 years ago
string.prototype.trimleft
string.prototype.trimleftJavaScript

ES2019 spec-compliant shim for String.prototype.trimLeft to ensure consistent string trimming behavior across JavaScript environments.

#cross-environment#es2019#polyfill
Stars8
Forks4
Last commit
text-processing
text-processingV

A V library providing common text manipulation functions like case conversion, link extraction, and normalization.

#v-lang#open-source#vlang
Stars7
Forks0
Last commit3 years ago
deno-prettystring
deno-prettystringTypeScript

A Deno module for formatting, trimming, and removing extra whitespace between characters to organize paragraphs.

#pretty#deno#text-processing
Stars7
Forks0
Last commit6 years ago
loki_text
loki_textRust

A Rust library for advanced string manipulation with pattern searching and text transformation capabilities.

#search-algorithms#string-utilities#text-processing
Stars7
Forks0
Last commit11 months ago
textwrap
textwrapGo

A Go port of Python's textwrap module for formatting and wrapping text with similar functionality.

#developer-tools#text-wrapping#go-library
Stars7
Forks5
Last commit7 years ago
pcre2
pcre2V

A V library module providing PCRE2 regular expression processing with find and replace operations.

#library#vlang#regex
Stars6
Forks1
Last commit2 years ago
ex_brace_expansion
ex_brace_expansionElixir

Brace expansion pattern matching for Elixir, ported from bash/sh and JavaScript implementations.

#elixir#shell-scripting#bash-compatibility
Stars5
Forks6
Last commit5 years ago
deno_case_style
deno_case_styleTypeScript

A Deno library for validating and converting strings between different case styles like camelCase, snake_case, and kebab-case.

#pascalcase#snakecase#developer-tools
Stars4
Forks1
Last commit7 years ago
cl-slug
cl-slugCommon Lisp

A Common Lisp library for creating URL-friendly slugs from strings, supporting multiple languages.

#slug-generation#content-management#internationalization
Stars2
Forks0
Last commit9 months ago
palette
paletteElixir

An Elixir library for adding ANSI color and style to terminal strings.

#elixir#terminal-output#utility-library
Stars2
Forks0
Last commit11 years ago
pluralize
pluralizeTypeScript

A tiny JavaScript library for pluralizing words with a lightweight and friendly API.

#npm-package#lightweight#text-processing
Stars2
Forks0
Last commit5 years ago
cstrings
cstringsAda

Ada library providing convenience subprograms for safe and efficient interaction with C strings.

#systems-programming#ada-library#embedded-systems
Stars2
Forks0
Last commit1 year ago
warp.wz
warp.wzLua

🚀 Warp-speed utilities for WezTerm

#luajit#table-utils#utility-library
Stars2
Forks0
Last commit3 months ago
rtrim
rtrimJavaScript

A Node.js module to strip whitespace or custom characters from the end of strings without dependencies.

#trim#trim-whitespace#text-processing
Stars0
Forks2
Last commit5 years ago
PreviousPage 3 of 3

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
7 months ago
#Text Processing44
#Unicode21
#Utility Library20
#String17
#Go15
#Swift15
#Developer Tools13
#Javascript13
#Golang13
#Regex13
#Regular Expressions12
#Pattern Matching12