awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

54 Repos

Awesome GitHub RepositoriesText and String Utilities

Tools for manipulating, formatting, and transforming text and strings.

Explore 54 awesome GitHub repositories matching part of an awesome list · Text and String Utilities. Refine with filters or upvote what's useful.

Awesome Text and String Utilities GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • blankj/androidutilcodeAvatar von Blankj

    Blankj/AndroidUtilCode

    33,657Auf GitHub ansehen↗

    AndroidUtilCode is an Android utility library and system API wrapper designed to reduce development boilerplate. It provides a collection of helper classes for common tasks including system settings management, file I/O, and hardware access. The project distinguishes itself through a comprehensive toolset for device management and UI assistance. It includes specialized capabilities for monitoring battery status, managing system volume and brightness, and implementing UI helpers to prevent duplicate click events. It also provides a dedicated system for coordinate conversion between different m

    Manipulates spannable strings and regular expressions for rich text layouts and input validation.

    Javaandroidandroidxapp
    Auf GitHub ansehen↗33,657
  • chinabugotech/hutoolAvatar von chinabugotech

    chinabugotech/hutool

    30,282Auf GitHub ansehen↗

    Hutool is a standard utility library for Java application development designed to simplify common programming tasks and reduce boilerplate code. It provides a comprehensive collection of reusable helper classes and static utilities to streamline development across the Java ecosystem. The project implements a wide array of specialized toolkits, including systems for cryptography and security, network communication via HTTP and JSON clients, and the processing of office documents and file system IO. It also features a concurrency and scheduling framework for managing asynchronous tasks and recu

    Provides a robust suite for character conversion, string manipulation, and Unicode operations to format text and CSV data.

    Javahttphutooljava
    Auf GitHub ansehen↗30,282
  • ai/nanoidAvatar von ai

    ai/nanoid

    26,821Auf GitHub ansehen↗

    Nanoid is a library for generating unique, fixed-length identifiers designed for distributed systems and database indexing. It produces compact, URL-safe strings by mapping random byte values to a custom character set, allowing for consistent memory allocation and predictable indexing performance across independent nodes without the need for central coordination. The library distinguishes itself by utilizing system-level, cryptographically secure entropy sources to ensure that every generated identifier is statistically unpredictable. This approach provides resistance against collision attack

    Compact, secure, and URL-friendly unique ID generator.

    JavaScript
    Auf GitHub ansehen↗26,821
  • uuidjs/uuidAvatar von uuidjs

    uuidjs/uuid

    15,302Auf GitHub ansehen↗

    This project is a UUID generation library providing a standards-compliant implementation of RFC 4122. It serves as a tool for creating and validating universally unique identifiers across multiple versions to ensure global uniqueness and prevent data collisions. The library supports several generation methods, including random-based entropy, timestamp sequencing, and namespace-based hashing. It also includes utilities for identifier validation, parsing, and converting identifiers between hexadecimal string representations and binary byte arrays. A command line utility is included for the man

    Generates RFC-compliant UUIDs.

    TypeScript
    Auf GitHub ansehen↗15,302
  • idnan/bash-guideAvatar von Idnan

    Idnan/bash-guide

    12,300Auf GitHub ansehen↗

    This project is a comprehensive educational resource and technical guide for Bash shell programming and command-line operations. It serves as a programming guide, scripting reference, and tutorial for navigating Unix-like terminal environments. The documentation covers a broad range of system administration and automation tasks, including remote server administration via secure shell connections and the management of system processes and resources. It provides detailed instructions on executing remote commands and performing secure file transfers between hosts. The guide details core scripti

    Covers shell-native globbing and regex syntax for modifying text content without external utilities.

    Auf GitHub ansehen↗12,300
  • reasonml/reasonAvatar von reasonml

    reasonml/reason

    10,313Auf GitHub ansehen↗

    Reason is a strongly typed functional language and multi-target compiler designed to produce either JavaScript for web environments or native machine code for operating systems. It serves as an OCaml-compatible language that shares an abstract syntax tree with OCaml, providing a practical syntax for the OCaml ecosystem. The project functions as a type-safe frontend language, incorporating JSX support to build user interfaces through structural elements that translate into type-safe function calls. It enables deep integration with the JavaScript ecosystem, allowing the use of existing librarie

    Provides built-in capabilities for regular expression matching and high-level string processing.

    OCamljavascriptocamlprogramming-language
    Auf GitHub ansehen↗10,313
  • iib0011/omni-toolsAvatar von iib0011

    iib0011/omni-tools

    9,710Auf GitHub ansehen↗

    omni-tools is a browser-based utility suite that provides client-side tools for manipulating PDFs, media files, and data formats. It functions as a collection of web-based processors and calculation engines that execute directly within the browser without requiring server-side processing. The suite includes a client-side PDF editor for merging, splitting, and reorganizing document structures, and a web-based media processor for resizing, trimming, and converting image and video files. It also features a data format converter that transforms structured information between JSON, CSV, and XML fo

    Includes utilities for changing text casing and shuffling list items for raw text strings.

    TypeScriptalternativeconverterdata-manipulation
    Auf GitHub ansehen↗9,710
  • bendc/frontend-guidelinesAvatar von bendc

    bendc/frontend-guidelines

    9,089Auf GitHub ansehen↗

    This project is a comprehensive collection of frontend development best practices and standards. It provides guides for writing semantic HTML, efficient CSS, and functional JavaScript to improve overall web performance and accessibility. The repository establishes frameworks for modern CSS architecture, focusing on specificity management and the use of Flexbox and Grid for predictable layouts. It outlines patterns for functional JavaScript programming, emphasizing the use of pure functions and composition to reduce execution time and dependency bloat. The guidelines cover several core capabi

    Provides patterns for substituting heavy external libraries with lightweight native browser implementations.

    Auf GitHub ansehen↗9,089
  • kpdecker/jsdiffAvatar von kpdecker

    kpdecker/jsdiff

    9,063Auf GitHub ansehen↗

    jsdiff is a JavaScript text diffing library and comparison engine used to compute differences between strings or arrays. It identifies additions and removals between blocks of text and provides a system for generating and applying formatted Unix-style patches. The toolkit functions as a customizable token differ, allowing for the comparison of arbitrary token sequences using user-defined equality and tokenization rules. This enables the creation of specialized comparison tools for non-standard text or data formats. Comparison capabilities are available at the character, word, and line levels

    Implements text difference algorithms for JavaScript.

    JavaScript
    Auf GitHub ansehen↗9,063
  • mvdan/shAvatar von mvdan

    mvdan/sh

    8,825Auf GitHub ansehen↗

    This project is a POSIX shell toolset providing utilities for parsing, formatting, interpreting, and validating shell scripts. It includes a parser that converts Bash and Zsh source code into structured syntax trees, a formatter for standardizing script layout, and a runtime interpreter for executing shell commands and script logic. The toolset supports dialect-aware parsing to handle multiple shell language specifications. It provides capabilities for static analysis, allowing shell source code to be converted into structured data for external manipulation or validation against specific dial

    Resolves variables and glob patterns within strings according to standard shell rules.

    Go
    Auf GitHub ansehen↗8,825
  • i18next/i18nextAvatar von i18next

    i18next/i18next

    8,583Auf GitHub ansehen↗

    i18next is a JavaScript localization library and internationalization framework used to translate application text into multiple languages. It functions as a dynamic translation manager that handles translation resources, language detection, and the mapping of unique keys to localized strings. The system features a pluralization and interpolation engine that applies language-specific grammatical rules for numeric counts and injects dynamic variables into strings. It utilizes a plugin-based backend architecture to load and cache translation namespaces from various sources, including remote ser

    Comprehensive internationalization framework for applications.

    JavaScript
    Auf GitHub ansehen↗8,583
  • jackzhenguo/python-small-examplesAvatar von jackzhenguo

    jackzhenguo/python-small-examples

    8,132Auf GitHub ansehen↗

    This project is a comprehensive library of practical Python code examples and patterns. It provides a collection of scripts and snippets designed to demonstrate a wide range of programming tasks, from basic syntax to advanced implementation patterns. The repository focuses on several core domains, including the implementation of concurrency and multithreading examples, data analysis snippets for cleaning and manipulating tabular data, and various data visualization examples. It also covers automation scripts for file system management and a variety of general programming patterns. Additional

    Provides utilities for formatting and manipulating strings with control over precision and alignment.

    Pythondata-sciencemachine-learningpython
    Auf GitHub ansehen↗8,132
  • dylanaraps/pure-sh-bibleAvatar von dylanaraps

    dylanaraps/pure-sh-bible

    7,709Auf GitHub ansehen↗

    This project is a collection of POSIX-compliant shell functions and polyfills designed to replace external binaries with portable, built-in utility implementations. It serves as a compatibility library and utility kit for shell scripting, providing shell-native alternatives to common command line utilities. The library focuses on removing dependencies on external processes by implementing tasks directly within the shell. This includes the use of shell-native sequences for terminal user interface design, such as text coloring and cursor movement, and the use of built-in pattern matching for te

    Parses strings and configuration files using shell-native substitutions instead of external tools.

    Shell
    Auf GitHub ansehen↗7,709
  • phuocng/1locAvatar von phuocng

    phuocng/1loc

    6,738Auf GitHub ansehen↗

    1loc is a JavaScript utility library and multifaceted toolkit providing a collection of single-line functions for common mathematical, string, date, and geometric operations. It functions as a set of functional programming helpers and data validation predicates designed to perform atomic transformations and validations. The project includes a geometry math library for calculating distances, angles, and spatial overlaps between points and rectangles, alongside a text manipulation library for casting, capitalizing, and analyzing string content. The toolkit covers broader capability areas inclu

    Ships tools for casting values into arrays and modifying the capitalization of text strings.

    MDXeleventyjavascriptjavascript-utils
    Auf GitHub ansehen↗6,738
  • dylang/shortidAvatar von dylang

    dylang/shortid

    5,715Auf GitHub ansehen↗

    shortid ist eine Bibliothek zur Erstellung kompakter, nicht-sequenzieller Strings, die als eindeutige Identifikatoren für Datenbankeinträge und öffentliche URLs verwendet werden. Es fungiert als URL-freundliches Identifier-Utility, das darauf ausgelegt ist, kurze alphanumerische Strings zu erzeugen. Das Projekt ermöglicht die Verwendung eines benutzerdefinierten Alphabets, um das visuelle Erscheinungsbild der Identifikatoren zu steuern und Mehrdeutigkeiten zu vermeiden. Dieses benutzerdefinierte Mapping des Zeichensatzes stellt sicher, dass generierte Schlüssel spezifische Formatierungs- oder Branding-Anforderungen erfüllen. Das System enthält Funktionen zur nicht-sequenziellen Schlüsselgenerierung, um Ressourcen-Enumeration zu verhindern, sowie Werkzeuge zur Validierung, ob ein gegebener String dem erwarteten Identifier-Format und Zeichensatz entspricht.

    Generates short, non-predictable, cluster-compatible IDs.

    JavaScript
    Auf GitHub ansehen↗5,715
  • laochiangx/common.utilityAvatar von laochiangx

    laochiangx/Common.Utility

    5,304Auf GitHub ansehen↗

    Common.Utility ist eine Allzweck-Utility-Bibliothek, die eine Sammlung von Hilfsklassen für allgemeine Programmieraufgaben bereitstellt. Sie fungiert als Datensicherheits-Framework, Datenbankzugriffs-Wrapper und Suite von Tools für Systemadministration und Netzwerkkommunikation. Die Bibliothek enthält eine Multimedia-Verarbeitungssuite zur Generierung von Barcodes und QR-Codes, zur Bildbearbeitung und zur Konvertierung von Videoformaten. Sie bietet zudem ein Netzwerkkommunikations-Toolkit zur Verwaltung von HTTP-Requests und FTP-Transfers sowie die Integration mit E-Mail- und Benachrichtigungsdiensten. Das Projekt deckt ein breites Spektrum an Funktionen ab, einschließlich Datei-I/O, String-Manipulation und Datenkonvertierung. Es bietet Utilities für die Planung von Hintergrundaufgaben über Thread-Pools, die Verwaltung von Datenbankoperationen mit Injektionserkennung sowie Systemadministrationstools zur Ausführung von Shell-Befehlen und zur Verwaltung von Registry-Einstellungen.

    Provides tools for cleaning text using regular expressions and converting characters into phonetic representations.

    C#chmcommoncookiehelper
    Auf GitHub ansehen↗5,304
  • sodiray/radashAvatar von sodiray

    sodiray/radash

    4,845Auf GitHub ansehen↗

    Radash is a TypeScript functional utility library designed for data transformation, validation, and workflow management. It provides a collection of typed helper functions to manipulate arrays, objects, and strings. The project features an asynchronous workflow toolkit for managing promises, retries, and concurrency limits, alongside a suite of boolean validators for verifying primitive types, objects, and promises. It also implements functional programming patterns such as function composition, partial application, and error-first response patterns. The library covers a broad surface of cap

    Includes utilities for converting text between casing conventions and interpolating templates.

    TypeScriptfunctionshacktoberfestjavascript
    Auf GitHub ansehen↗4,845
  • kurolabs/stegcloakAvatar von kurolabs

    kurolabs/stegcloak

    3,830Auf GitHub ansehen↗

    Stegcloak is a unicode steganography library and text-based data concealment tool. It provides a toolkit for hiding encrypted, compressed secret messages within standard text strings by mapping binary data to invisible, non-printing Unicode characters. The project combines a symmetric encryption toolkit with an invisible character encoder to ensure secure data concealment. It utilizes password-based key stretching and authenticated symmetric encryption to protect hidden payloads from unauthorized access and tampering. The system covers the full steganography workflow, including payload compr

    Hides encrypted secrets within text using invisible Unicode characters.

    JavaScript
    Auf GitHub ansehen↗3,830
  • locutusjs/locutusAvatar von locutusjs

    locutusjs/locutus

    3,770Auf GitHub ansehen↗

    Locutus is a multi-language utility library and polyfill collection written in TypeScript. It provides a comprehensive set of implementations for standard library functions from various programming languages, enabling developers to use familiar semantics and behaviors across different technical environments. The library functions as a cross-language standard library, porting core logic and utilities from diverse languages into a type-safe TypeScript toolset. It focuses on maintaining consistent behavior through a polyfill-based design that replicates the original functionality of these foreig

    Provides tools for cleaning, transforming, and analyzing text and string sequences.

    TypeScriptjavascriptportsprogramming-language
    Auf GitHub ansehen↗3,770
  • mathiasbynens/heAvatar von mathiasbynens

    mathiasbynens/he

    3,601Auf GitHub ansehen↗

    A robust HTML entity encoder/decoder written in JavaScript.

    Robust HTML entity encoder and decoder.

    JavaScript
    Auf GitHub ansehen↗3,601
Vorherige123Nächste
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Text and String Utilities

Unter-Tags erkunden

  • Shell-Native Substitutions1 Sub-TagText modification techniques using built-in shell globbing and parameter expansion. **Distinct from Text and String Utilities:** Focuses on shell-native syntax instead of external binary utilities like sed or awk