12 projects
String Transformation Libraries
Libraries that provide utilities for manipulating, formatting, and transforming strings in JavaScript applications. These tools help developers with common string operations like case conversion, formatting, and pattern-based transformations.
1,653 contributors
$17M
Linkify
Linkify is a JavaScript library that finds links (URLs, email addresses, etc.) in plain text and converts them into clickable HTML links. It supports multiple languages, custom link patterns, and can be used in both browser and Node.js environments.
478
150
$190K
Autolinker.js
A JavaScript utility library that automatically converts URLs, email addresses, and phone numbers within text into clickable links
384
130
$747K
cRonstrue
A JavaScript/TypeScript library that converts cron expressions into human-readable descriptions, allowing developers to translate cron strings into natural language text for better readability and understanding of scheduled tasks
300
56
$314K
SpeakingURL
A JavaScript library that generates URL slugs from strings by converting them into a clean, readable format with support for multiple languages and special character handling
132
48
$132K
Codsen
A monorepo containing a collection of JavaScript/TypeScript libraries and tools focused on string manipulation, data transformation, and code quality
94
28
$13M
snakecase-keys
A JavaScript utility library that converts object keys from camelCase to snake_case format recursively
87
34
$19K
Unorm
A JavaScript library for Unicode normalization that provides functionality to convert strings into their normalized forms according to the Unicode standard
44
20
$3.3M
yn
A JavaScript/TypeScript library that parses yes/no like values, converting various string inputs into boolean values in a strict but flexible way
43
16
$8.8K
cssesc
A JavaScript library that escapes CSS identifiers and strings to ensure they are properly encoded for use in CSS code, handling special characters and Unicode sequences
33
15
$61K
TypeScript Dedent
A TypeScript library that provides a utility function for removing indentation from multi-line template literals, making it easier to write and maintain indented string content in code
29
16
$27K
slash
A JavaScript utility library that converts Windows backslash paths to forward slashes, normalizing path strings across different operating systems
29
13
$2.8K
decamelize
Convert a camelized string into a lowercased one with a custom separator: unicornRainbow → unicorn_rainbow