Showing 27 of 27 projects
A fast, safe, thread-friendly regular expression library with linear-time matching guarantees, designed for production use.
A high-performance string library leveraging SIMD and SWAR to accelerate search, hashing, sorting, and edit distances across C, C++, Python, Rust, and more.
A lightweight Lua utility library providing essential functions for game development and general programming.
A Go library providing pre-built regular expressions for common patterns like dates, emails, and phone numbers.
An Objective-C NSString category that converts Emoji Cheat Sheet codes like :mushroom: into Unicode emoji characters.
A C-optimized Ruby gem providing a faster implementation of Active Support's String#blank? method.
Convert strings to safe, cross-platform filenames by removing reserved characters and normalizing Unicode.
Strip ANSI escape codes from strings with consistent behavior across Node.js versions.
A TypeScript implementation of PHP's strip_tags for safely removing HTML tags from strings.
A functional programming library for JavaScript/Node.js focused on string processing, regular expressions, and linear algebra.
Fast and portable character string processing in R using the Unicode ICU library.
An Elixir library and protocol for generating URL-friendly slugs from strings with configurable replacements.
A library that removes common Unicode confusables, homoglyphs, and diacritics from strings to normalize text.
Adds string and byte operators to RxJava for reactive text and binary data processing.
Adds a Perl-like =~ regex operator to Swift for testing regular expressions and retrieving matches.
A C++ header-only template library for wildcard pattern matching with runtime and compile-time execution.
A common architecture for string utilities in Go, providing interfaces and implementations for extensible string processing.
A Dart library for string validation and sanitization, ported from validator.js.
A Go library that parses human names into discrete components like first name, last name, and generation.
A C extension providing a fast implementation of ActiveSupport's String#underscore method for Ruby.
An Elixir library for sanitizing filenames from user input, inspired by Ruby's Zaru.
An Elixir library for natural sorting of strings containing numbers, producing human-friendly ordering.
A Crystal shard for sanitizing filenames from user input, removing invalid characters while preserving Unicode.
A Swift playground for learning and practicing regular expressions with practical examples.
An Elixir library for removing emoji characters from strings, compatible with Elixir 1.4 through 1.10.x.
A V library for generating URL-friendly slugs from strings with language-specific transliterations and custom replacements.
Elixir utility to safely convert strings to atoms within a predefined set, preventing atom exhaustion.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.