awesome-repositories.com
Blog
MCP
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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

15 dépôts

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

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

    google/re2

    9,699Voir sur 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++
    Voir sur GitHub↗9,699
  • priorlabs/tabpfnAvatar de PriorLabs

    PriorLabs/TabPFN

    7,408Voir sur GitHub↗

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

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

    lancopku/pkuseg-python

    6,707Voir sur 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
    Voir sur GitHub↗6,707
  • daviddrysdale/python-phonenumbersAvatar de daviddrysdale

    daviddrysdale/python-phonenumbers

    3,749Voir sur 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
    Voir sur GitHub↗3,749
  • chardet/chardetAvatar de chardet

    chardet/chardet

    2,638Voir sur GitHub↗

    Python character encoding detector

    Detects character encoding in text streams.

    Python
    Voir sur GitHub↗2,638
  • danielswolf/rhubarb-lip-syncAvatar de DanielSWolf

    DanielSWolf/rhubarb-lip-sync

    2,493Voir sur 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
    Voir sur GitHub↗2,493
  • carpedm20/emojiAvatar de carpedm20

    carpedm20/emoji

    2,031Voir sur GitHub↗

    emoji terminal output for Python

    Adds emoji support to terminal and text output.

    Pythonemojipython
    Voir sur GitHub↗2,031
  • jmoiron/humanizeAvatar de jmoiron

    jmoiron/humanize

    1,708Voir sur GitHub↗

    python humanize functions

    Converts data into human-readable formats.

    Python
    Voir sur GitHub↗1,708
  • un33k/python-slugifyAvatar de un33k

    un33k/python-slugify

    1,618Voir sur GitHub↗

    Converts strings into URL-friendly unicode slugs.

    Python
    Voir sur GitHub↗1,618
  • ebay/tsv-utilsAvatar de eBay

    eBay/tsv-utils

    1,479Voir sur 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
    Voir sur GitHub↗1,479
  • wojciechmula/pyahocorasickAvatar de WojciechMula

    WojciechMula/pyahocorasick

    1,108Voir sur GitHub↗

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

    Implements the Aho-Corasick algorithm for efficient string searching.

    Caho-corasickautomatonstring-manipulation
    Voir sur GitHub↗1,108
  • azaitsev/millifyA

    azaitsev/millify

    0Voir sur GitHub↗

    Formats large numbers into human-readable strings.

    Voir sur GitHub↗0
  • scrapinghub/price-parserS

    scrapinghub/price-parser

    0Voir sur GitHub↗

    Extracts currency and price values from raw text.

    Voir sur GitHub↗0
  • jaraco/inflectJ

    jaraco/inflect

    0Voir sur GitHub↗

    Generates plurals, ordinals, and indefinite articles for text.

    Voir sur GitHub↗0
  • huntlabs/hunt-markdownAvatar de huntlabs

    huntlabs/hunt-markdown

    14Voir sur 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
    Voir sur GitHub↗14
  1. Home
  2. Part of an Awesome List
  3. Databases & Data
  4. Text Processing

Explorer les sous-tags

  • 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.