awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

31 dépôts

Awesome GitHub RepositoriesText String Manipulation Utilities

Tools for transforming, formatting, and processing text data strings.

Explore 31 awesome GitHub repositories matching development tools & productivity · Text String Manipulation Utilities. Refine with filters or upvote what's useful.

Awesome Text String Manipulation Utilities GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • macrozheng/mallAvatar de macrozheng

    macrozheng/mall

    83,878Voir sur GitHub↗

    This project is an enterprise-grade Java framework designed for building scalable, full-stack e-commerce applications. It provides a comprehensive foundation for microservice-based distributed architectures, enabling the development of complex retail platforms that include product management, order processing, and secure user authentication. By leveraging modular service patterns and centralized API gateways, the framework supports the construction of resilient systems that decompose monolithic business logic into independent, manageable services. The platform distinguishes itself through a r

    Transforms and formats text data through utilities for case conversion, escaping, and encryption.

    Javadockerelasticsearchelk
    Voir sur GitHub↗83,878
  • lapce/lapceAvatar de lapce

    lapce/lapce

    38,569Voir sur GitHub↗

    Lapce is a high-performance text editor built with Rust that utilizes hardware acceleration for fast rendering and responsiveness. It functions as a modal text editor with Vim-style keybindings to minimize hand movement, an LSP client for language intelligence, and a remote development environment for editing files and executing code on distant servers. The editor features an extensible architecture based on the WebAssembly System Interface, allowing it to execute plugins compiled to WASI for cross-language functionality. It further distinguishes itself by implementing the Debug Adapter Proto

    Provides utilities for efficient text modification, including string searching and occurrence replacement.

    Rustcode-editordeveloper-toolsrust
    Voir sur GitHub↗38,569
  • gto76/python-cheatsheetAvatar de gto76

    gto76/python-cheatsheet

    38,499Voir sur GitHub↗

    This project is a comprehensive technical reference and programming cheatsheet for the Python language. It serves as a curated catalog of language features, syntax patterns, and standard library functions designed to help developers identify and apply correct coding patterns. The documentation covers a broad range of functional areas, including language fundamentals such as object-oriented structuring, functional logic, and list comprehensions. It also provides guidance on utilizing the standard library for data analysis, file management, networking, and concurrent execution. The reference e

    Details tools for cleaning, splitting, and transforming text using regular expressions and case conversion.

    Pythoncheatsheetpythonpython-cheatsheet
    Voir sur GitHub↗38,499
  • uutils/coreutilsAvatar de uutils

    uutils/coreutils

    23,621Voir sur GitHub↗

    This project is a suite of basic command line utilities rewritten in Rust, providing a cross-platform implementation of POSIX shell utilities. It serves as a portable CLI toolset designed to run across different operating systems and architectures. The implementation includes a WebAssembly shell environment, which allows these essential command line tools to be executed directly within a web browser without requiring a local installation. The toolset covers a broad range of system capabilities, including filesystem operations, text processing and stream editing, and system administration too

    Provides a comprehensive set of tools for manipulating strings and text streams through sorting, filtering, and formatting.

    Rust
    Voir sur GitHub↗23,621
  • dotnet/coreAvatar de dotnet

    dotnet/core

    21,897Voir sur GitHub↗

    This project is a cross-platform development framework and managed runtime environment designed for building high-performance applications. It provides a comprehensive toolkit for constructing web services, cloud-native microservices, and desktop applications, utilizing a unified runtime that handles memory management and execution across diverse operating systems. The framework distinguishes itself through a native ahead-of-time compilation toolchain that transforms source code into optimized, self-contained machine code binaries. This capability enables fast startup times and reduced memory

    Provides built-in utilities for parsing, formatting, and transforming character data.

    PowerShelldotnetdotnet-core
    Voir sur GitHub↗21,897
  • activepieces/activepiecesAvatar de activepieces

    activepieces/activepieces

    20,887Voir sur GitHub↗

    Activepieces is an open-source, self-hosted workflow automation platform designed to connect third-party applications through modular triggers and actions. It provides a low-code integration framework that allows users to build, manage, and execute complex business logic sequences within isolated, sandboxed environments. The platform distinguishes itself through its focus on embeddability and enterprise-grade security. It features an embedded automation builder that can be integrated into external applications via iframes, supported by comprehensive identity and access management tools such a

    Transforms and cleans text strings using operations like casing, trimming, and pattern matching.

    TypeScriptai-agentai-agent-toolsai-agents
    Voir sur GitHub↗20,887
  • crystal-lang/crystalAvatar de crystal-lang

    crystal-lang/crystal

    20,299Voir sur GitHub↗

    Crystal is a statically typed, compiled programming language designed for high performance and memory safety. It leverages an LLVM-based compiler to translate source code into optimized machine-executable binaries, while its type-inference-based static analysis enforces strict safety rules during the build process. The language distinguishes itself through a fiber-based concurrent runtime that manages lightweight execution units for asynchronous input and output without blocking the main process. It also features a powerful compile-time macro system that allows for the inspection and transfor

    Retrieves information about string length, emptiness, or whitespace content to validate text data.

    Crystalcompilercrystalcrystal-language
    Voir sur GitHub↗20,299
  • trekhleb/learn-pythonAvatar de trekhleb

    trekhleb/learn-python

    18,058Voir sur GitHub↗

    This project is an educational resource designed for learning the Python programming language. It serves as a tutorial repository and programming guide, providing a collection of annotated scripts, code examples, and cheatsheets to help users master syntax and core fundamentals. The resource focuses on moving from basic language syntax to advanced implementation, with a particular emphasis on object-oriented programming, the use of the Python standard library, and scripting automation for business workflows. The content covers a broad range of programming capabilities, including control flow

    Provides guidance on creating and modifying text using various quote types and escape characters.

    Pythonlearninglearning-by-doinglearning-python
    Voir sur GitHub↗18,058
  • dotnet/runtimeAvatar de dotnet

    dotnet/runtime

    17,966Voir sur GitHub↗

    This project is a cross-platform managed execution environment and general-purpose application framework designed for building high-performance software. It provides a unified runtime that handles memory management, type safety, and code execution across diverse operating systems. By integrating a native code compilation toolchain, the platform enables developers to convert managed code into optimized machine instructions, significantly improving startup performance and reducing runtime dependencies for production environments. The framework distinguishes itself through a comprehensive toolch

    Includes utilities for manipulating and formatting text strings and data.

    C#dotnethacktoberfesthelp-wanted
    Voir sur GitHub↗17,966
  • federico-busato/modern-cpp-programmingAvatar de federico-busato

    federico-busato/Modern-CPP-Programming

    15,808Voir sur GitHub↗

    This project is a comprehensive educational resource and programming course covering C++ language semantics and features from C++03 through C++26. It provides structured tutorials and technical guides focused on modern C++ development. The material offers specialized instruction on template metaprogramming, including the use of type traits and compile-time computations. It features detailed guides on concurrency and parallelism for multi-core execution, as well as a reference for software design applying SOLID principles and RAII. Additionally, it covers build performance optimization to redu

    Provides guidance on using dynamic string wrappers for advanced text manipulation, concatenation, and conversion.

    HTMLc-plus-pluscode-qualitycompilers
    Voir sur GitHub↗15,808
  • swifterswift/swifterswiftAvatar de SwifterSwift

    SwifterSwift/SwifterSwift

    15,100Voir sur GitHub↗

    SwifterSwift is a collection of Swift extensions designed to reduce boilerplate code during the development of iOS and macOS applications. It provides a library of pre-made utilities that extend the standard library and system frameworks to streamline data manipulation, system integration, and user interface optimization. The project provides specialized tools for a wide range of development tasks. This includes image processing and binary translation, text string manipulation, and complex data management for arrays, strings, and dictionaries. It also offers utilities for network request mana

    Provides comprehensive operations for regex matching, padding, slicing, and localized formatting of text strings.

    Swift
    Voir sur GitHub↗15,100
  • mikefarah/yqAvatar de mikefarah

    mikefarah/yq

    14,913Voir sur GitHub↗

    This tool is a command-line processor designed for querying, updating, and transforming structured data files. It functions as a versatile engine for manipulating YAML, JSON, TOML, and XML documents, allowing users to perform complex operations directly from the terminal. By utilizing a path-based expression language, it enables precise navigation and modification of data structures within configuration files and infrastructure-as-code workflows. What distinguishes this tool is its ability to perform in-place document mutations while preserving original formatting, comments, and metadata. It

    Manipulates text within structured files using regex, substitution, and case conversion.

    Gobashclicsv
    Voir sur GitHub↗14,913
  • spencermountain/compromiseAvatar de spencermountain

    spencermountain/compromise

    12,125Voir sur GitHub↗

    Compromise is a natural language processing library and rule-based text parser designed to analyze unstructured text. It functions as a toolkit for identifying parts of speech, linguistic patterns, and semantic meaning, while providing specialized engines for named entity recognition and the parsing of temporal and numeric data. The project is distinguished by its linguistic morphological engine, which can conjugate verbs across different tenses and inflect nouns and adjectives. It further allows for linguistic model customization through a plugin system that enables the extension of lexicons

    Wraps, swaps, or replaces terms and phrases while preserving possessives and linguistic tags.

    JavaScriptnamed-entity-recognitionnlppart-of-speech
    Voir sur GitHub↗12,125
  • nlp-compromise/compromiseAvatar de nlp-compromise

    nlp-compromise/compromise

    12,122Voir sur GitHub↗

    Compromise is a natural language processing library and rule-based engine designed for English text manipulation, analysis, and parsing. It provides a toolkit for tokenizing text, identifying parts of speech, and performing linguistic analysis to achieve semantic understanding of unstructured strings. The project distinguishes itself through its ability to programmatically transform grammar, such as modifying verb tenses, noun plurality, and adjective forms. It also functions as a named entity recognizer capable of extracting people, places, organizations, dates, and contact information from

    Provides utilities for converting verb tenses, adjusting noun plurals, and modifying adjective forms.

    JavaScript
    Voir sur GitHub↗12,122
  • doctrine/inflectorAvatar de doctrine

    doctrine/inflector

    11,349Voir sur GitHub↗

    Inflector is a linguistic data processing library designed to handle string transformations and grammatical inflection within PHP applications. It provides a centralized engine for converting words between singular and plural forms and standardizing text formats to ensure consistency across dynamic content and codebase naming conventions. The library distinguishes itself through a rule-based inflection engine that utilizes regular expression pattern matching to apply grammatical logic. Developers can extend this functionality using a configurable registry, which allows for the injection or ov

    Normalizes text into URL-safe slugs and applies grammatical rules to dynamic content.

    PHP
    Voir sur GitHub↗11,349
  • prql/prqlAvatar de PRQL

    PRQL/prql

    10,703Voir sur GitHub↗

    PRQL is a functional, modular data transformation language that serves as a compiler for relational data pipelines. It allows developers to write expressive, pipelined queries that are translated into standard SQL dialects. By abstracting complex data manipulation into a readable, sequential syntax, the project enables the construction of maintainable workflows that remain independent of specific database engines. The language distinguishes itself through a robust compilation infrastructure that performs type validation and relational algebra analysis before generating target-specific code. I

    Performs common string operations including case conversion, trimming, and pattern matching on text columns.

    Rustdatapipelinesql
    Voir sur GitHub↗10,703
  • reasonml/reasonAvatar de reasonml

    reasonml/reason

    10,313Voir sur 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

    Includes comprehensive primitives for creating, joining, and processing text strings.

    OCamljavascriptocamlprogramming-language
    Voir sur GitHub↗10,313
  • rapidsai/cudfAvatar de rapidsai

    rapidsai/cudf

    9,672Voir sur GitHub↗

    cuDF is a GPU-accelerated dataframe library and data processing engine designed for manipulating and analyzing large tabular datasets. It provides a high-level API for executing filtering, joining, and aggregating operations directly on GPU hardware. The project integrates the Apache Arrow memory format to enable zero-copy data transfers and includes a just-in-time compiler for executing custom user-defined functions on the GPU. The library features specialized acceleration for existing workflows by redirecting standard Pandas dataframe calls and Polars query plans to a GPU backend. It also p

    Provides GPU-accelerated regex replacement, splitting, and case normalization on large text columns.

    C++
    Voir sur GitHub↗9,672
  • humanizr/humanizerAvatar de Humanizr

    Humanizr/Humanizer

    9,717Voir sur GitHub↗

    Humanizer is a .NET natural language formatter and string manipulation library designed to convert technical identifiers, numbers, and dates into grammatically correct, human-readable text. It functions as a pluralization engine, localization utility, and case conversion tool for the .NET ecosystem. The library provides specialized capabilities for transforming programming conventions like PascalCase or snake_case into readable sentences and vice versa. It distinguishes itself by handling irregular and uncountable English words during pluralization and singularization, and by applying culture

    Provides a specialized toolkit for transforming the grammatical form of technical identifiers and numeric values into human-readable text.

    C#hacktoberfestlocalization
    Voir sur GitHub↗9,717
  • obuchiyuki/devtoysmacAvatar de ObuchiYuki

    ObuchiYuki/DevToysMac

    9,231Voir sur GitHub↗

    DevToysMac is a native macOS developer utility suite designed to encode, decode, and transform common data formats. It serves as a centralized tool suite for formatting and converting developer data into human-readable or machine-compatible strings. The application provides a set of tools for developer data manipulation, including JSON validation and formatting, Base64 encoding and decoding, and URL encoding and decoding. It also includes a text manipulation toolkit for cleaning up configuration files and developer logs through common string operations. The software is built as a SwiftUI des

    Provides a toolkit for cleaning up developer logs and configuration files using common string operations.

    Swift
    Voir sur GitHub↗9,231
Préc.12Suivant
  1. Home
  2. Development Tools & Productivity
  3. Developer Utilities & Libraries
  4. Programming & Logic Libraries
  5. Text String Manipulation Utilities

Explorer les sous-tags

  • Configuration Data UtilitiesBuilt-in utilities for string formatting and data conversion within configuration files. **Distinct from Text String Manipulation Utilities:** Specializes in utilities embedded within configuration syntax for shell customization rather than general-purpose string libraries
  • Natural Language ManipulatorsUtilities specialized in transforming the grammatical form of natural language text. **Distinct from Text String Manipulation Utilities:** Distinct from Text String Manipulation Utilities: focuses on linguistic correctness and grammar, not just string operations