awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

45 مستودعات

Awesome GitHub RepositoriesText Search and Replace

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.

Explore 45 awesome GitHub repositories matching data & databases · Text Search and Replace. Refine with filters or upvote what's useful.

Awesome Text Search and Replace GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • daytonaio/daytonaالصورة الرمزية لـ daytonaio

    daytonaio/daytona

    72,416عرض على GitHub↗

    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/atomالصورة الرمزية لـ atom

    atom/atom

    60,807عرض على GitHub↗

    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
  • codemirror/codemirror5الصورة الرمزية لـ codemirror

    codemirror/codemirror5

    27,247عرض على GitHub↗

    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/aceالصورة الرمزية لـ ajaxorg

    ajaxorg/ace

    27,133عرض على GitHub↗

    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
  • xi-editor/xi-editorالصورة الرمزية لـ xi-editor

    xi-editor/xi-editor

    19,816عرض على GitHub↗

    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
  • tj/git-extrasالصورة الرمزية لـ tj

    tj/git-extras

    18,076عرض على GitHub↗

    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/overleafالصورة الرمزية لـ overleaf

    overleaf/overleaf

    17,853عرض على GitHub↗

    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
  • sparanoid/chinese-copywriting-guidelinesالصورة الرمزية لـ sparanoid

    sparanoid/chinese-copywriting-guidelines

    15,218عرض على GitHub↗

    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/textmateالصورة الرمزية لـ textmate

    textmate/textmate

    14,783عرض على GitHub↗

    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
  • pandao/editor.mdالصورة الرمزية لـ pandao

    pandao/editor.md

    14,315عرض على GitHub↗

    Editor.md is an embeddable Markdown editor component for web applications that provides a real-time, dual-pane live preview alongside the raw source as the user types. It is designed as a plugin-based Markdown editor with a plugin architecture for extending functionality through custom modules, and it supports rendering LaTeX mathematical expressions using KaTeX as well as converting flowchart and sequence diagram syntax into visual diagrams within the preview. The editor distinguishes itself through its plugin-based extension system, which allows loading additional functionality through exte

    Finds occurrences of a string in the editor content and replaces them individually or all at once.

    JavaScriptcodemirrorcommonmarkdocumentation
    عرض على GitHub↗14,315
  • federico-terzi/espansoالصورة الرمزية لـ federico-terzi

    federico-terzi/espanso

    14,002عرض على GitHub↗

    Espanso is a cross-platform text expander and automation tool written in Rust. It replaces short keywords with longer predefined text strings across different operating systems to increase typing speed and consistency. The tool utilizes regular expressions to detect complex typing patterns for dynamic replacement and allows for the execution of custom shell scripts to inject real-time data. Users can restrict expansions to specific software environments, ensuring that keywords only trigger within designated applications. The system includes a manager for installing and updating curated colle

    Replaces short trigger keywords with longer predefined text blocks across different platforms to increase typing speed.

    Rust
    عرض على GitHub↗14,002
  • espanso/espansoالصورة الرمزية لـ espanso

    espanso/espanso

    13,987عرض على GitHub↗

    Espanso is a cross-platform text expander and desktop automation tool that monitors system-wide keystrokes to replace short trigger keywords with longer text blocks, images, or dynamic script outputs. It functions as a background service, enabling users to automate repetitive typing tasks across any application on their local system. The tool distinguishes itself through context-aware automation, which allows users to define specific rules that enable or disable expansion behavior based on the currently active window. It also features a centralized package management system for organizing and

    Replaces short keywords with long blocks of text to speed up repetitive typing tasks.

    Rustespansolinuxmacos
    عرض على GitHub↗13,987
  • microsoft/editالصورة الرمزية لـ microsoft

    microsoft/edit

    13,550عرض على GitHub↗

    This project is a terminal-based text editor and local file manipulation utility designed for modifying documents directly within a command-line environment. It functions as a text processing tool that enables users to perform file updates and content adjustments without requiring a graphical user interface. The editor provides a terminal-based user interface framework that renders interactive components through low-level character stream manipulation. It supports automated text processing by utilizing regular expression-based pattern matching to locate and replace character sequences across

    Locates specific character sequences within documents and swaps them for new content to maintain consistency across files.

    Rusteditorrustterminal
    عرض على GitHub↗13,550
  • zackriya-solutions/meeting-minutesالصورة الرمزية لـ Zackriya-Solutions

    Zackriya-Solutions/meeting-minutes

    12,757عرض على GitHub↗

    This project is a self-hosted meeting transcription and summarization tool that converts audio recordings into text transcripts and structured notes using large language models. It functions as an enterprise meeting documentation manager, allowing for the organization and editing of timestamped records. The system prioritizes data privacy through local-first processing and the ability to deploy on private infrastructure. It supports a provider-agnostic architecture, enabling users to connect to local AI engines, self-hosted servers, or cloud-based API endpoints for both transcription and summ

    Implements utilities for locating and batch-replacing specific text strings across meeting transcripts and summaries.

    Rustaiai-meeting-assistantllm
    عرض على GitHub↗12,757
  • nlp-compromise/compromiseالصورة الرمزية لـ nlp-compromise

    nlp-compromise/compromise

    12,122عرض على 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

    Substitutes specific words or phrases with new content or swaps root-words using proper conjugation.

    JavaScript
    عرض على GitHub↗12,122
  • mawww/kakouneالصورة الرمزية لـ mawww

    mawww/kakoune

    10,938عرض على GitHub↗

    Kakoune is a scriptable, modal text editor for the terminal that employs a client-server architecture. This model allows multiple terminal windows to connect to a single editing session, providing a programmable environment for managing source code and text. The editor is distinguished by its selection-first logic, where a text region must be predefined before a command is applied. It leverages regular expressions to manage multiple cursors and perform bulk edits across complex text patterns, and it integrates deeply with the shell by piping selections through external programs and filters.

    The editor identifies all occurrences of a pattern across a buffer and replaces them.

    C++
    عرض على GitHub↗10,938
  • nvim-mini/mini.nvimالصورة الرمزية لـ nvim-mini

    nvim-mini/mini.nvim

    9,325عرض على GitHub↗

    mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation, user interface, and text manipulation tools. It serves as a modular plugin collection, a UI toolkit for creating custom statuslines and notifications, and a package manager for installing and pinning external plugins from Git. The project provides a specialized fuzzy picker framework for filtering files and symbols, an LSP completion engine with interactive snippet expansion, and a dedicated plugin test framework that uses headless editor instances and remote procedure calls

    Inserts predefined text templates into the buffer based on a typed prefix.

    Lualuamini-nvimneovim
    عرض على GitHub↗9,325
  • judasn/linux-tutorialالصورة الرمزية لـ judasn

    judasn/Linux-Tutorial

    8,730عرض على GitHub↗

    This is a practical, step-by-step guide to Linux system administration, command-line usage, and development environment setup, written from the perspective of a Java developer. The tutorial is structured as a sequence of terminal commands with explanations, teaching system administration through direct modification of plain-text configuration files. It provides separate workflows for CentOS, Ubuntu, and Kali Linux, covering both yum and apt package managers with equivalent commands for each operation. The guide emphasizes a security-first workflow, walking through firewall configuration, SSH

    Shows how to substitute matched patterns with new content across lines of a file or stream.

    Shellcentoselasticsearchfastdfs
    عرض على GitHub↗8,730
  • codemirror/devالصورة الرمزية لـ codemirror

    codemirror/dev

    7,820عرض على GitHub↗

    CodeMirror is a browser-based code editor framework and modular extension system used to embed full-featured text editors into web pages. It functions as a syntax tree parsing engine and a language server protocol client, enabling structural language analysis and deep integration with external programming language services. The project is distinguished by its modular architecture, which uses a system of extensions and compartments for dynamic reconfiguration at runtime. It supports real-time collaborative editing and state synchronization through an operational transformation framework, allow

    Implements search and replace functionality using plain text or regular expressions.

    JavaScript
    عرض على GitHub↗7,820
  • visualfc/liteideالصورة الرمزية لـ visualfc

    visualfc/liteide

    7,754عرض على GitHub↗

    LiteIDE is a cross-platform integrated development environment designed for writing, compiling, and debugging Go source code. It functions as both a code editor with syntax highlighting and a build tool orchestrator that manages toolchains, environment profiles, and cross-compilation targets. The environment is modular and extensible, supporting third-party plugins and custom keyboard mapping to tailor the coding workflow. It provides an integrated interface for external debuggers to inspect program execution and state. The platform covers a broad range of development capabilities, including

    Implements text search and replacement using plain strings and regular expressions with group support.

    C++
    عرض على GitHub↗7,754
السابق123التالي
  1. Home
  2. Data & Databases
  3. Text Pattern Matching
  4. Text Search and Replace

استكشف الوسوم الفرعية

  • Database Content Find-and-Replace ToolsUtilities for searching and replacing text within database table rows and query editor content. **Distinct from Text Search and Replace:** Distinct from Text Search and Replace: specifically operates on database table content and query editors, not general file-based text.
  • Database Search and Replace Operations1 وسم فرعيCommands that execute search-and-replace operations and cache deletion directly on database content. **Distinct from Text Search and Replace:** Distinct from Text Search and Replace: operates on database tables and cached data rather than files.
  • Interactive Text Replacers2 وسوم فرعيةReplacing matched text with user input, supporting interactive confirmation per match and project-wide batch replacement. **Distinct from Text Search and Replace:** Distinct from Text Search and Replace: adds interactive confirmation per match, not just batch replacement.
  • Layout-Aware ReplacementReplacing text while calculating spatial positioning and font scaling to match original layout constraints. **Distinct from Text Search and Replace:** Distinct from general search-and-replace by incorporating geometric and typographic layout constraints.
  • Multi-Line ReplacementsSearching for and replacing blocks of text that span multiple lines. **Distinct from Text Search and Replace:** Distinct from Text Search and Replace: specifically handles patterns that include newline characters.
  • Text Expanders1 وسم فرعيUtilities that replace short trigger keywords with longer text blocks. **Distinct from Text Search and Replace:** Distinct from general search and replace: focuses on real-time, trigger-based expansion rather than file-wide modification.