awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

108 रिपॉजिटरी

Awesome GitHub RepositoriesText Pattern Matching

Searching for substrings or regular expression patterns within text data.

Distinguishing note: Focuses on pattern discovery rather than text modification.

Explore 108 awesome GitHub repositories matching data & databases · Text Pattern Matching. Refine with filters or upvote what's useful.

Awesome Text Pattern Matching GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • daytonaio/daytonadaytonaio का अवतार

    daytonaio/daytona

    72,416GitHub पर देखें↗

    Daytona is a cloud-native development environment platform designed to orchestrate ephemeral, containerized workspaces. It provides a centralized system for managing reproducible coding environments as code, ensuring consistency across distributed teams by abstracting the underlying infrastructure. By utilizing declarative configuration, the platform automates the entire lifecycle of development sandboxes, from initial provisioning to resource governance. The platform distinguishes itself through its infrastructure-agnostic runner layer, which allows development environments to be deployed ac

    Enables bulk text search and replacement across files to automate configuration and code updates.

    TypeScriptagentic-workflowaiai-agents
    GitHub पर देखें↗72,416
  • atom/atomatom का अवतार

    atom/atom

    60,807GitHub पर देखें↗

    Atom is an extensible code IDE and hackable text editor designed for source code editing and the creation of custom development environments. It functions as a syntax highlighting editor and a version control integrated editor that tracks file changes and synchronizes code with remote repositories. The editor allows for the modification of its own core functionality and supports a package-based plugin system for creating custom themes and snippets. It also serves as a Markdown preview editor, providing side-by-side visual rendering for content authoring. The platform includes capabilities fo

    Implements workspace-wide text searching and batch replacement functionality.

    JavaScript
    GitHub पर देखें↗60,807
  • ziishaned/learn-regexziishaned का अवतार

    ziishaned/learn-regex

    46,092GitHub पर देखें↗

    This project is a regular expression learning resource and tutorial designed to teach the syntax and logic used to find, match, and manipulate text strings. It serves as a comprehensive guide and syntax reference for building complex search queries and data validation logic. The material covers the use of meta-characters, quantifiers, and boundary markers to define precise text match patterns. It includes instructional content on the logic of greedy and lazy matching, as well as the implementation of capture groups. The resource details a wide range of pattern matching capabilities, includin

    Provides a comprehensive guide for creating search patterns using literal characters and meta-characters.

    learn-regexregexregular-expression
    GitHub पर देखें↗46,092
  • pola-rs/polarspola-rs का अवतार

    pola-rs/polars

    38,855GitHub पर देखें↗

    Polars is a high-performance columnar data processing library designed for efficient analytical workflows. It functions as a structured data library that organizes information into typed columns, utilizing the Apache Arrow memory format to enable zero-copy data sharing and cache-friendly, vectorized operations. The engine is built to handle large-scale tabular datasets, providing both local and distributed analytical runtimes that scale from single-machine environments to multi-node clusters. The project distinguishes itself through a sophisticated lazy query engine that constructs abstract e

    Finds patterns or substrings within text columns using regular expressions or literal matching.

    Rustarrowdataframedataframe-library
    GitHub पर देखें↗38,855
  • ankitects/ankiankitects का अवतार

    ankitects/anki

    28,571GitHub पर देखें↗

    Anki is a cross-platform flashcard management system designed to optimize long-term memory retention through spaced-repetition learning. It functions as a digital learning assistant that uses active recall practice and automated scheduling algorithms to determine the ideal timing for card reviews based on individual performance history. The core system relies on a local relational database to ensure data persistence and portability, while supporting complex study workflows through flexible note-type schema modeling and template-driven content rendering. The platform distinguishes itself throu

    Updates text across multiple notes using string matching or regular expressions to maintain consistency.

    Rust
    GitHub पर देखें↗28,571
  • codemirror/codemirror5codemirror का अवतार

    codemirror/codemirror5

    27,247GitHub पर देखें↗

    CodeMirror 5 is a browser-based code editor and extensible UI component. It functions as a syntax highlighting engine and a programmable text surface, providing a professional coding experience embedded within web pages. The project is distinguished by its ability to act as a collaborative text editor, synchronizing document changes across multiple users in real time. It also includes a dedicated Vim emulation layer that implements modal keyboard interactions, motions, and operators. The system covers broad capability areas including language support for autocompletion and error analysis, co

    Implements a comprehensive search and replace interface supporting plain text and regular expressions.

    JavaScript
    GitHub पर देखें↗27,247
  • ajaxorg/aceajaxorg का अवतार

    ajaxorg/ace

    27,133GitHub पर देखें↗

    Ace is a high-performance, browser-based code editor and JavaScript text editor component designed to be embedded into web applications. It functions as a feature-rich alternative to standard text areas, providing a syntax highlighting engine and support for multiple programming and markup languages. The editor is distinguished by its ability to handle large documents containing millions of lines while maintaining stable performance. It supports multi-cursor editing, allowing simultaneous modifications at multiple selection points across a document. The project covers a broad range of develo

    Implements robust search and replace capabilities using both plain text and regular expression patterns.

    JavaScript
    GitHub पर देखें↗27,133
  • oi-wiki/oi-wikiOI-wiki का अवतार

    OI-wiki/OI-wiki

    26,176GitHub पर देखें↗

    This project is a comprehensive, community-maintained knowledge base and toolkit designed for competitive programming. It serves as a centralized repository for algorithmic theory, data structures, and mathematical techniques, providing a structured reference for informatics and collegiate programming competitions. The project distinguishes itself by integrating educational content with a robust suite of automation utilities. It provides a complete workflow for competitive programming, including tools for automated test case generation, solution verification, and direct interaction with onlin

    Implements algorithms for identifying pattern occurrences within text.

    TypeScriptacm-icpcacm-icpc-handbookalgorithms
    GitHub पर देखें↗26,176
  • kovidgoyal/calibrekovidgoyal का अवतार

    kovidgoyal/calibre

    24,146GitHub पर देखें↗

    Calibre is a comprehensive suite for digital library management, serving as a centralized hub for organizing, converting, and editing e-book collections. It functions as a multi-purpose platform that combines a relational database for metadata tracking with a powerful processing engine capable of transforming document formats and restructuring internal markup. Beyond local management, the software acts as a content server, enabling users to host their libraries over a network for remote access and reading via standard web browsers. The project distinguishes itself through its deep extensibili

    Selects elements based on text content using regular expression patterns for complex string matching.

    Pythoncalibreebookebook-formats
    GitHub पर देखें↗24,146
  • zsh-users/zsh-syntax-highlightingzsh-users का अवतार

    zsh-users/zsh-syntax-highlighting

    22,737GitHub पर देखें↗

    zsh-syntax-highlighting is a Zsh shell extension and plugin that provides real-time syntax highlighting and visual feedback. It functions as an interactive command-line visual aid and regular expression text colorizer that distinguishes between commands, string literals, and shell constructs during input. The project allows for extensive customization through user-defined highlight rules, custom regular expression patterns, and predicate logic. It includes specific capabilities for path-based filtering and the assignment of custom colors to text segments. The system provides real-time comman

    Uses regular expressions to scan the command line and identify text segments that match syntax rules.

    Shellscreenshotshellsyntax-highlighting
    GitHub पर देखें↗22,737
  • ciphey/cipheyciphey का अवतार

    ciphey/ciphey

    21,453GitHub पर देखें↗

    Ciphey is an automated decryption tool and cryptographic analysis framework designed to identify and reverse encryptions, encodings, and hashes without requiring a known key or cipher. It functions as a hash cracking engine and a heuristic cipher identifier to recover original plaintext from unknown data patterns. The project features a nested encoding resolver that iteratively unwraps multiple layers of encryption and encoding until readable text is reached. It employs a heuristic cryptanalysis workflow to analyze data characteristics and guess the likely encoding scheme or encryption method

    Searches recovered text for regular expression patterns to identify API keys and MAC addresses.

    Rust
    GitHub पर देखें↗21,453
  • maboloshi/github-chinesemaboloshi का अवतार

    maboloshi/github-chinese

    20,762GitHub पर देखें↗

    GitHub Chinese is a browser-based utility designed to improve platform accessibility by translating interface elements, repository descriptions, and dynamic content into Chinese. It functions as a browser extension that modifies web content to assist non-native speakers with navigation and discovery. The tool employs a pattern-matching engine and mutation observers to identify and replace text strings as they appear on the page. It manages these translations through a local dictionary and configurable rule sets, which allow users to define exclusion criteria to protect specific elements like

    Employs a regex-based engine to identify and replace text strings within the platform interface.

    JavaScriptgithubgreasyforkmacaque
    GitHub पर देखें↗20,762
  • xi-editor/xi-editorxi-editor का अवतार

    xi-editor/xi-editor

    19,816GitHub पर देखें↗

    xi-editor is a high-performance text editor core written in Rust. It employs a client-server architecture that separates the backend editor logic from the user interface, allowing diverse frontends to communicate with the core via a standardized protocol. The project is distinguished by its use of rope-based text buffers for efficient manipulation of large documents and a collaborative engine powered by conflict-free replicated data types to synchronize concurrent edits. It further features an extensible plugin system that integrates external binaries and third-party tools through JSON-based

    Provides utilities for locating and updating text strings using regular expressions and case-sensitivity settings.

    Rust
    GitHub पर देखें↗19,816
  • putyy/res-downloaderputyy का अवतार

    putyy/res-downloader

    18,158GitHub पर देखें↗

    Res-downloader is a network proxy utility designed to intercept, analyze, and extract multimedia assets from web traffic. It functions as a gateway that captures video, audio, and image files directly from data streams for local storage and offline access. The tool employs man-in-the-middle interception to decrypt and inspect network packets, allowing it to identify media resources through pattern matching and content type filtering. It integrates proxy-based routing to manage outgoing requests, enabling the retrieval of content that may be subject to regional restrictions or network-level ac

    Isolates binary media files from data streams using regular expressions and MIME type filtering.

    Godouyinkuaishoures-downloader
    GitHub पर देखें↗18,158
  • tj/git-extrastj का अवतार

    tj/git-extras

    18,076GitHub पर देखें↗

    git-extras is a collection of command line utilities that extend the functionality of the Git version control system. It provides a suite of shortcuts and additional commands for history manipulation, remote management, repository analysis, and workflow automation. The project distinguishes itself by offering deep integration with hosting providers to manage pull requests and forks, alongside advanced history tools for obliterating sensitive files and rewriting author metadata. It also includes a specialized interactive shell that allows users to execute commands without repeating the binary

    Uses search-and-replace logic across the repository to perform bulk modifications to files or commit history.

    Shellgit
    GitHub पर देखें↗18,076
  • overleaf/overleafoverleaf का अवतार

    overleaf/overleaf

    17,853GitHub पर देखें↗

    This project is a web-based collaborative editor and scientific document management system designed for LaTeX. It provides a centralized environment for writing, editing, and compiling academic manuscripts, enabling multiple users to work on the same project simultaneously through real-time synchronization. The platform distinguishes itself by treating documents as version-controlled repositories, allowing for granular history tracking and bidirectional synchronization with external version control systems. It features a secure, containerized compilation pipeline that isolates build processes

    Allows users to locate and update specific text strings within files using matching patterns.

    JavaScript
    GitHub पर देखें↗17,853
  • prestodb/prestoprestodb का अवतार

    prestodb/presto

    16,711GitHub पर देखें↗

    Presto is a distributed SQL query engine designed for high-performance analytical processing across heterogeneous data sources. It functions as a data federation platform and massively parallel processing engine, allowing users to execute interactive queries against diverse storage systems without requiring data migration. By mapping remote metadata and structures to a unified relational namespace, it enables seamless cross-platform analysis through a standard SQL interface. The engine distinguishes itself through a pluggable connector architecture and a shared-nothing distributed processing

    Supports wildcard-based pattern matching for filtering text data.

    Javabig-datadatahadoop
    GitHub पर देखें↗16,711
  • sparanoid/chinese-copywriting-guidelinessparanoid का अवतार

    sparanoid/chinese-copywriting-guidelines

    15,218GitHub पर देखें↗

    This project provides a comprehensive style guide and automated framework for standardizing Chinese typography and technical writing. It establishes a formal set of rules for formatting, spacing, and punctuation, ensuring that mixed-language content maintains professional consistency and visual clarity. The tool distinguishes itself by enforcing specific typographic standards, such as normalizing character widths, managing mixed-language spacing, and standardizing quotation marks and punctuation. It utilizes a deterministic processing pipeline to apply these rules across documentation and sou

    Uses pattern matching to identify and replace non-standard characters and punctuation.

    chinesechinese-simplifiedchinese-traditional
    GitHub पर देखें↗15,218
  • textmate/textmatetextmate का अवतार

    textmate/textmate

    14,783GitHub पर देखें↗

    TextMate is a programmable text editor designed for software development and project management. It functions as a highly customizable environment where users can define language-specific behaviors, syntax highlighting rules, and automated workflows to suit their individual development needs. The editor distinguishes itself through a modular, bundle-based extensibility model that allows for deep integration with system shell commands. By piping document buffers through external scripts and command-line tools, users can perform complex text transformations, automate file lifecycle tasks, and b

    Locates and updates text patterns within individual documents or across entire project folders using standard strings or regular expressions.

    Objective-C++c-plus-pluscocoamacos
    GitHub पर देखें↗14,783
  • languagetool-org/languagetoollanguagetool-org का अवतार

    languagetool-org/languagetool

    14,597GitHub पर देखें↗

    LanguageTool is a multilingual grammar and style checking engine designed to detect spelling, grammar, and writing errors across multiple languages. It provides automated proofreading capabilities that can be deployed as a self-hosted server or executed as a standalone local desktop application. The project distinguishes itself through a flexible rule development framework, allowing linguistic patterns to be defined via XML or implemented as custom Java classes. It utilizes n-gram frequency modeling for confused word detection and supports neural word embeddings to improve disambiguation betw

    Provides the ability to store matched text in variables for use in subsequent patterns and context-aware suggestions.

    Javagrammarnatural-languagenatural-language-processing
    GitHub पर देखें↗14,597
पिछला12345…6अगला
  1. Home
  2. Data & Databases
  3. Text Pattern Matching

सब-टैग एक्सप्लोर करें

  • Bulk Modification UtilitiesTools for performing batch text updates across large datasets using pattern matching. **Distinct from Text Pattern Matching:** Distinct from Text Pattern Matching: focuses on the modification of text rather than just discovery.
  • Capture Group ImplementationUsing grouped subpatterns to extract text for use in programming languages. **Distinct from Text Pattern Matching:** Focuses on the extraction capability of groups rather than general text pattern discovery.
  • Conditional Text MatchingDetection of text based on presence in one context and absence in another. **Distinct from Text Pattern Matching:** Implements comparative pattern matching rather than simple substring or semantic search.
  • DFA-Based Scanning1 सब-टैगHigh-performance text scanning using Deterministic Finite Automata for linear-time pattern discovery. **Distinct from Text Pattern Matching:** Focuses specifically on the DFA implementation for high-speed word detection, whereas Text Pattern Matching is a general category.
  • Input Stream Pattern MatchingMechanisms that identify specific patterns in real-time user input streams to trigger actions. **Distinct from Text Pattern Matching:** Distinct from general text pattern matching as it operates on live keyboard input streams for real-time expansion.
  • Learning ResourcesInstructional materials and courses for mastering text pattern matching techniques. **Distinct from Text Pattern Matching:** Distinct from Text Pattern Matching: focuses on educational content and pedagogy rather than a functional search implementation
  • Linguistic Pattern Searching1 सब-टैगSearching for phrases or patterns based on linguistic tags and proximity rather than literal string matches. **Distinct from Text Search and Replace:** Distinct from Text Search and Replace: focuses on discovery based on linguistic context rather than text modification.
  • Multi-Line Pattern MatchingMatching text patterns that span across newline characters by treating files as single blocks. **Distinct from Text Pattern Matching:** Distinct from Text Pattern Matching: specifically addresses the capability to match patterns across multiple lines.
  • Multi-Query Text Search APIsSeparate API functions for checking match existence, finding positions, and extracting submatches for optimal performance. **Distinct from Text Pattern Matching:** Distinct from Text Pattern Matching: provides distinct query functions for different search needs rather than a single match interface.
  • Pattern Occurrence Identification Algorithms1 सब-टैगAlgorithms for locating pattern occurrences by shifting and comparing characters. **Distinct from Text Pattern Matching:** Focuses on occurrence identification, distinct from general text pattern matching.
  • Pattern Variable Reuse2 सब-टैग्सSplicing existing variables or predefined patterns into new regular expressions to improve maintainability. **Distinct from Text Pattern Matching:** Distinct from Text Pattern Matching: focuses on the composition and reuse of patterns via variables rather than the act of searching.
  • Pattern-Based Data ExtractionExtracting structured variables from text using regular expression captures or wildcards. **Distinct from Text Pattern Matching:** Distinct from pattern matching by focusing on the extraction of variables into fields rather than just discovering a match.
  • Pattern-Based Hints1 सब-टैगScans visible terminal content for configured patterns and displays keyboard shortcuts over each match for quick interaction. **Distinct from Text Pattern Matching:** Distinct from Text Pattern Matching: focuses on interactive hints over matches, not just pattern discovery or searching.
  • Spam Pattern DetectionIdentifying problematic content using regular expressions and character-level analysis. **Distinct from Text Pattern Matching:** Distinct from Text Pattern Matching: specifically targets the detection of spam and scam patterns rather than general data discovery.
  • Terminal-Based Text Editing1 सब-टैगModifying file contents via search-and-replace patterns directly from the shell. **Distinct from Text Search and Replace:** Distinct from Text Search and Replace: focuses specifically on the terminal-driven execution of these edits without a GUI editor.
  • Text Search and Replace6 सब-टैग्सUtilities for locating and updating text strings within files. **Distinct from Text Pattern Matching:** Distinct from Text Pattern Matching: focuses on the modification of text rather than just discovery.