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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

15 repositorios

Awesome GitHub RepositoriesText Processing

Libraries for parsing, encoding, and manipulating text.

Explore 15 awesome GitHub repositories matching part of an awesome list · Text Processing. Refine with filters or upvote what's useful.

Awesome Text Processing GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • google/re2Avatar de google

    google/re2

    9,699Ver en GitHub↗

    re2 is a C++ regular expression library designed for high-performance text processing. It is a non-backtracking regex engine that provides linear-time pattern matching, ensuring that execution time remains proportional to the size of the input string regardless of the pattern used. The library supports UTF-8 and Latin-1 text encodings for searching and extracting substrings. It includes capabilities for multi-pattern optimization, allowing multiple regular expressions to be combined into a single representation to scan text for several patterns in one pass. The project covers core regex oper

    Provides optimized searching and substring extraction for text encoded in UTF-8 and Latin-1.

    C++
    Ver en GitHub↗9,699
  • priorlabs/tabpfnAvatar de PriorLabs

    PriorLabs/TabPFN

    7,408Ver en GitHub↗

    Accepts raw text fields as direct input features without requiring separate encoding or preprocessing.

    Pythondata-sciencefoundation-modelsmachine-learning
    Ver en GitHub↗7,408
  • lancopku/pkuseg-pythonAvatar de lancopku

    lancopku/pkuseg-python

    6,707Ver en GitHub↗

    pkuseg-python is a Chinese word segmentation toolkit and natural language processing library. It provides specialized models for splitting Chinese text into words across various domains, including news, medical, and web content, and includes a tool for assigning grammatical parts of speech tags to segmented words. The library allows for the training of custom segmentation models using annotated datasets and supports the integration of user-defined dictionaries to ensure specialized terminology is recognized correctly. It employs a multi-threaded execution engine to process large volumes of Ch

    Processes large volumes of text stored in files using a multi-threaded execution engine.

    Python
    Ver en GitHub↗6,707
  • daviddrysdale/python-phonenumbersAvatar de daviddrysdale

    daviddrysdale/python-phonenumbers

    3,749Ver en GitHub↗

    This project is a Python port of the libphonenumber library, providing a suite of tools for parsing, formatting, and validating international phone numbers. It converts raw phone number strings into structured objects based on international numbering plans and verifies if numbers are possible or valid according to digit length and assigned exchange prefixes. The library provides metadata services to retrieve the original network carrier, geographical location descriptions, and associated time zones for specific phone numbers. It also includes tools for transforming numbers into standardized i

    Parses, formats, and validates international phone numbers.

    Python
    Ver en GitHub↗3,749
  • chardet/chardetAvatar de chardet

    chardet/chardet

    2,638Ver en GitHub↗

    Python character encoding detector

    Detects character encoding in text streams.

    Python
    Ver en GitHub↗2,638
  • danielswolf/rhubarb-lip-syncAvatar de DanielSWolf

    DanielSWolf/rhubarb-lip-sync

    2,493Ver en GitHub↗

    Rhubarb is an automated lip sync generator and phonetic speech analyzer that converts audio recordings into timed mouth-shape animation data. It identifies sounds and syllables within audio files to map them to specific visual mouth shapes, serving as an animation timing exporter for external character animation software. The tool utilizes a language-independent phonetic recognizer to process speech regardless of the spoken language. To increase accuracy, it supports dialogue-guided recognition by using external text files to guide the phonetic analysis of specific spoken scripts. The system

    Uses external text files to improve phonetic recognition and handle unknown word pronunciations during analysis.

    C++animationclicommand-line
    Ver en GitHub↗2,493
  • carpedm20/emojiAvatar de carpedm20

    carpedm20/emoji

    2,031Ver en GitHub↗

    emoji terminal output for Python

    Adds emoji support to terminal and text output.

    Pythonemojipython
    Ver en GitHub↗2,031
  • jmoiron/humanizeAvatar de jmoiron

    jmoiron/humanize

    1,708Ver en GitHub↗

    python humanize functions

    Converts data into human-readable formats.

    Python
    Ver en GitHub↗1,708
  • un33k/python-slugifyAvatar de un33k

    un33k/python-slugify

    1,618Ver en GitHub↗

    Converts strings into URL-friendly unicode slugs.

    Python
    Ver en GitHub↗1,618
  • ebay/tsv-utilsAvatar de eBay

    eBay/tsv-utils

    1,479Ver en GitHub↗

    This is a set of command line utilities for manipulating large tabular data files. Files of numeric and text data commonly found in machine learning and data mining environments. Filtering, sampling, statistics, joins, and more.

    High-performance tools for TSV file operations.

    D
    Ver en GitHub↗1,479
  • wojciechmula/pyahocorasickAvatar de WojciechMula

    WojciechMula/pyahocorasick

    1,108Ver en GitHub↗

    Python module (C extension and plain python) implementing Aho-Corasick algorithm

    Implements the Aho-Corasick algorithm for efficient string searching.

    Caho-corasickautomatonstring-manipulation
    Ver en GitHub↗1,108
  • azaitsev/millifyA

    azaitsev/millify

    0Ver en GitHub↗

    Formats large numbers into human-readable strings.

    Ver en GitHub↗0
  • scrapinghub/price-parserS

    scrapinghub/price-parser

    0Ver en GitHub↗

    Extracts currency and price values from raw text.

    Ver en GitHub↗0
  • jaraco/inflectJ

    jaraco/inflect

    0Ver en GitHub↗

    Generates plurals, ordinals, and indefinite articles for text.

    Ver en GitHub↗0
  • huntlabs/hunt-markdownAvatar de huntlabs

    huntlabs/hunt-markdown

    14Ver en GitHub↗

    A markdown parsing and rendering library for D programming language. The project use commonmark spec, ported from commonmark-java.

    Markdown parsing and rendering library.

    D
    Ver en GitHub↗14
  1. Home
  2. Part of an Awesome List
  3. Databases & Data
  4. Text Processing

Explorar subetiquetas

  • Dialogue-Guided RecognitionUsing written scripts to improve the accuracy of phonetic analysis of spoken audio. **Distinct from Text Processing:** Specifically uses text as a guide for audio recognition, not general text manipulation.
  • Native Text Column ProcessorsAccepts raw text fields such as product descriptions or customer notes as direct input features without requiring separate encoding. **Distinct from Text Processing:** Distinct from Text Processing: processes text as direct model input features rather than performing general text manipulation or encoding.