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
·

15 repository-uri

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

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

    google/re2

    9,699Vezi pe 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++
    Vezi pe GitHub↗9,699
  • priorlabs/tabpfnAvatar PriorLabs

    PriorLabs/TabPFN

    7,408Vezi pe GitHub↗

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

    Pythondata-sciencefoundation-modelsmachine-learning
    Vezi pe GitHub↗7,408
  • lancopku/pkuseg-pythonAvatar lancopku

    lancopku/pkuseg-python

    6,707Vezi pe 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
    Vezi pe GitHub↗6,707
  • daviddrysdale/python-phonenumbersAvatar daviddrysdale

    daviddrysdale/python-phonenumbers

    3,749Vezi pe 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
    Vezi pe GitHub↗3,749
  • chardet/chardetAvatar chardet

    chardet/chardet

    2,638Vezi pe GitHub↗

    Python character encoding detector

    Detects character encoding in text streams.

    Python
    Vezi pe GitHub↗2,638
  • danielswolf/rhubarb-lip-syncAvatar DanielSWolf

    DanielSWolf/rhubarb-lip-sync

    2,493Vezi pe 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
    Vezi pe GitHub↗2,493
  • carpedm20/emojiAvatar carpedm20

    carpedm20/emoji

    2,031Vezi pe GitHub↗

    emoji terminal output for Python

    Adds emoji support to terminal and text output.

    Pythonemojipython
    Vezi pe GitHub↗2,031
  • jmoiron/humanizeAvatar jmoiron

    jmoiron/humanize

    1,708Vezi pe GitHub↗

    python humanize functions

    Converts data into human-readable formats.

    Python
    Vezi pe GitHub↗1,708
  • un33k/python-slugifyAvatar un33k

    un33k/python-slugify

    1,618Vezi pe GitHub↗

    Converts strings into URL-friendly unicode slugs.

    Python
    Vezi pe GitHub↗1,618
  • ebay/tsv-utilsAvatar eBay

    eBay/tsv-utils

    1,479Vezi pe 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
    Vezi pe GitHub↗1,479
  • wojciechmula/pyahocorasickAvatar WojciechMula

    WojciechMula/pyahocorasick

    1,108Vezi pe GitHub↗

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

    Implements the Aho-Corasick algorithm for efficient string searching.

    Caho-corasickautomatonstring-manipulation
    Vezi pe GitHub↗1,108
  • azaitsev/millifyA

    azaitsev/millify

    0Vezi pe GitHub↗

    Formats large numbers into human-readable strings.

    Vezi pe GitHub↗0
  • scrapinghub/price-parserS

    scrapinghub/price-parser

    0Vezi pe GitHub↗

    Extracts currency and price values from raw text.

    Vezi pe GitHub↗0
  • jaraco/inflectJ

    jaraco/inflect

    0Vezi pe GitHub↗

    Generates plurals, ordinals, and indefinite articles for text.

    Vezi pe GitHub↗0
  • huntlabs/hunt-markdownAvatar huntlabs

    huntlabs/hunt-markdown

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

Explorează sub-etichetele

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