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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

54 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • blankj/androidutilcodeAvatar Blankj

    Blankj/AndroidUtilCode

    33,657Vezi pe GitHub↗

    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
    Vezi pe GitHub↗33,657
  • chinabugotech/hutoolAvatar chinabugotech

    chinabugotech/hutool

    30,282Vezi pe GitHub↗

    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
    Vezi pe GitHub↗30,282
  • ai/nanoidAvatar ai

    ai/nanoid

    26,821Vezi pe GitHub↗

    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
    Vezi pe GitHub↗26,821
  • uuidjs/uuidAvatar uuidjs

    uuidjs/uuid

    15,302Vezi pe GitHub↗

    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
    Vezi pe GitHub↗15,302
  • idnan/bash-guideAvatar Idnan

    Idnan/bash-guide

    12,300Vezi pe GitHub↗

    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.

    Vezi pe GitHub↗12,300
  • reasonml/reasonAvatar reasonml

    reasonml/reason

    10,313Vezi pe GitHub↗

    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
    Vezi pe GitHub↗10,313
  • iib0011/omni-toolsAvatar iib0011

    iib0011/omni-tools

    9,710Vezi pe GitHub↗

    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
    Vezi pe GitHub↗9,710
  • bendc/frontend-guidelinesAvatar bendc

    bendc/frontend-guidelines

    9,089Vezi pe GitHub↗

    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.

    Vezi pe GitHub↗9,089
  • kpdecker/jsdiffAvatar kpdecker

    kpdecker/jsdiff

    9,063Vezi pe GitHub↗

    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
    Vezi pe GitHub↗9,063
  • mvdan/shAvatar mvdan

    mvdan/sh

    8,825Vezi pe GitHub↗

    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
    Vezi pe GitHub↗8,825
  • i18next/i18nextAvatar i18next

    i18next/i18next

    8,583Vezi pe GitHub↗

    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
    Vezi pe GitHub↗8,583
  • jackzhenguo/python-small-examplesAvatar jackzhenguo

    jackzhenguo/python-small-examples

    8,132Vezi pe GitHub↗

    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
    Vezi pe GitHub↗8,132
  • dylanaraps/pure-sh-bibleAvatar dylanaraps

    dylanaraps/pure-sh-bible

    7,709Vezi pe GitHub↗

    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
    Vezi pe GitHub↗7,709
  • phuocng/1locAvatar phuocng

    phuocng/1loc

    6,738Vezi pe GitHub↗

    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
    Vezi pe GitHub↗6,738
  • dylang/shortidAvatar dylang

    dylang/shortid

    5,715Vezi pe GitHub↗

    shortid is a library for creating compact, non-sequential strings used as unique identifiers for database records and public URLs. It functions as a URL-friendly identifier utility designed to produce short alphanumeric strings. The project allows for the use of a custom alphabet to control the visual appearance of identifiers and avoid ambiguity. This custom character set mapping ensures that generated keys meet specific formatting or branding requirements. The system includes capabilities for non-sequential key generation to prevent resource enumeration, as well as tools to validate whethe

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

    JavaScript
    Vezi pe GitHub↗5,715
  • laochiangx/common.utilityAvatar laochiangx

    laochiangx/Common.Utility

    5,304Vezi pe GitHub↗

    Common.Utility este o bibliotecă de utilitare de uz general care oferă o colecție de clase helper pentru sarcini comune de programare. Funcționează ca un framework de securitate a datelor, un wrapper de acces la baza de date și o suită de instrumente pentru administrarea sistemului și comunicarea în rețea. Biblioteca include o suită de procesare multimedia pentru generarea de coduri de bare și coduri QR, editarea imaginilor și conversia formatelor video. Oferă, de asemenea, un toolkit de comunicare în rețea pentru gestionarea cererilor HTTP și a transferurilor FTP, precum și integrarea cu servicii de e-mail și notificare. Proiectul acoperă un set larg de capabilități, inclusiv I/O de fișiere, manipularea șirurilor și conversia datelor. Oferă utilitare pentru programarea sarcinilor în fundal prin thread pool-uri, gestionarea operațiunilor bazei de date cu detectarea injecțiilor și instrumente de administrare a sistemului pentru executarea comenzilor shell și gestionarea setărilor de registry.

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

    C#chmcommoncookiehelper
    Vezi pe GitHub↗5,304
  • sodiray/radashAvatar sodiray

    sodiray/radash

    4,845Vezi pe GitHub↗

    Radash este o bibliotecă de utilitare funcționale TypeScript concepută pentru transformarea datelor, validare și gestionarea fluxurilor de lucru. Oferă o colecție de funcții helper tipizate pentru a manipula array-uri, obiecte și șiruri de caractere. Proiectul dispune de un toolkit de flux de lucru asincron pentru gestionarea promisiunilor, reîncercărilor și limitelor de concurență, alături de o suită de validatoare booleene pentru verificarea tipurilor primitive, obiectelor și promisiunilor. De asemenea, implementează modele de programare funcțională, cum ar fi compunerea funcțiilor, aplicarea parțială și modele de răspuns de tip error-first. Biblioteca acoperă o arie largă de capabilități, inclusiv gestionarea stării obiectelor cu deep cloning și merging, manipulări complexe de array-uri și formatarea șirurilor. În plus, oferă instrumente pentru optimizarea execuției, cum ar fi limitarea ratei (rate limiting) și caching-ul rezultatelor.

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

    TypeScriptfunctionshacktoberfestjavascript
    Vezi pe GitHub↗4,845
  • kurolabs/stegcloakAvatar kurolabs

    kurolabs/stegcloak

    3,830Vezi pe GitHub↗

    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
    Vezi pe GitHub↗3,830
  • locutusjs/locutusAvatar locutusjs

    locutusjs/locutus

    3,770Vezi pe GitHub↗

    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
    Vezi pe GitHub↗3,770
  • mathiasbynens/heAvatar mathiasbynens

    mathiasbynens/he

    3,601Vezi pe GitHub↗

    A robust HTML entity encoder/decoder written in JavaScript.

    Robust HTML entity encoder and decoder.

    JavaScript
    Vezi pe GitHub↗3,601
Înapoi123Înainte
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Text and String Utilities

Explorează sub-etichetele

  • 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