awesome-repositories.com
Blog
awesome-repositories.com

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

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
google avatar

google/codesearch

0
View on GitHub↗
3,980 estrellas·398 forks·Go·BSD-3-Clause·1 vistaswtch.com/~rsc/regexp/regexp4.html↗

Codesearch

Codesearch is an indexed code search engine and large-scale source indexer designed to execute regular expressions across extensive source code trees. It functions as a tool for finding specific text patterns in large codebases by analyzing and indexing massive volumes of source files for rapid retrieval.

The system utilizes a specialized trigram-based search index to accelerate complex regular expression queries. This indexing approach filters candidate documents via three-character sequences before applying full regular expression scans to ensure high performance on large datasets.

The engine handles Unicode text processing for UTF-8 and Latin-1 encoded content, ensuring consistent character matching and casing across different languages. Its capabilities cover source code indexing, pattern matching, and high-performance regular expression search.

Features

  • Code Pattern Searches - Finds specific text patterns across large codebases by applying regular expressions to a source index.
  • Trigram Indexes - Utilizes a trigram-based inverted index to filter candidate documents before applying full regular expression scans.
  • Source Code Indexing - Analyzes large volumes of source code to create a searchable index for rapid retrieval of code segments.
  • Regexp Code Search Engines - Provides a high-performance search engine using an inverted trigram index to execute regular expressions across code trees.
  • Trigram-Based Indexing - Uses a specialized trigram-based index to filter candidate files and accelerate complex regular expression queries.
  • Multi-Repository Code Searches - Enables finding specific text patterns or code segments across massive repositories using fast indexing.
  • Regex Search Engines - Executes complex regular expression queries over large datasets with high performance via trigram filtering.
  • Document Filtering - Identifies potential matches by executing regular expression queries against an optimized index to narrow document sets.
  • Full-Text Inverted Indexes - Implements an inverted index that maps text fragments to file locations for rapid code retrieval.
  • Text Pattern Search - Matches regular expressions against strings to identify the exact positions and boundaries of the found text.
  • Filter-and-Scan Pipelines - Uses a fast initial index filter followed by a precise regular expression pass to locate exact boundaries.
  • Code Analysis and Quality - Fast code search tool.

Historial de estrellas

Gráfico del historial de estrellas de google/codesearchGráfico del historial de estrellas de google/codesearch

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace google/codesearch?

Codesearch is an indexed code search engine and large-scale source indexer designed to execute regular expressions across extensive source code trees. It functions as a tool for finding specific text patterns in large codebases by analyzing and indexing massive volumes of source files for rapid retrieval.

¿Cuáles son las características principales de google/codesearch?

Las características principales de google/codesearch son: Code Pattern Searches, Trigram Indexes, Source Code Indexing, Regexp Code Search Engines, Trigram-Based Indexing, Multi-Repository Code Searches, Regex Search Engines, Document Filtering.

¿Qué alternativas de código abierto existen para google/codesearch?

Las alternativas de código abierto para google/codesearch incluyen: hound-search/hound — Hound is a self-hosted code search engine that indexes source code repositories and provides fast regular expression… etsy/hound — Hound is a self-hosted source code search engine designed to index multiple repositories for high-performance regular… oracle/opengrok — OpenGrok is a Java-based source code search engine and indexer designed to process large source trees and binaries… rust-lang/regex — This is a Rust regular expression library that provides a finite automata engine for searching and matching text… crazyguitar/pysheeet — pysheeet is a technical reference library providing a curated collection of code snippets and implementation patterns… francisrstokes/super-expressive — Super-expressive is a zero-dependency JavaScript library and domain-specific language used to construct complex…

Alternativas open-source a Codesearch

Proyectos open-source similares, clasificados según cuántas características comparten con Codesearch.
  • hound-search/houndAvatar de hound-search

    hound-search/hound

    5,846Ver en GitHub↗

    Hound is a self-hosted code search engine that indexes source code repositories and provides fast regular expression search results using a trigram-based index. It is designed to be deployed on your own infrastructure, enabling you to search across multiple public and private code repositories simultaneously. The engine builds its search index by decomposing source code into three-character trigrams, which allows for fast substring matching with regular expressions. It supports searching across multiple repositories in parallel, returning results from the pre-built trigram index. Hound can in

    JavaScript
    Ver en GitHub↗5,846
  • etsy/houndAvatar de etsy

    etsy/hound

    5,846Ver en GitHub↗

    Hound is a self-hosted source code search engine designed to index multiple repositories for high-performance regular expression queries. It serves as a multi-repository code indexer that provides a centralized interface for searching across large-scale, private, and versioned codebases. The system utilizes trigram-based indexing to enable fast pattern matching and regular expression lookups without scanning every file. To maintain current search results, it employs automatic synchronization through a combination of periodic polling of remote version control systems and monitoring of local di

    JavaScript
    Ver en GitHub↗5,846
  • oracle/opengrokAvatar de oracle

    oracle/opengrok

    4,868Ver en GitHub↗

    OpenGrok is a Java-based source code search engine and indexer designed to process large source trees and binaries into a searchable index. It functions as a version control browser, allowing for the exploration and searching of revision histories integrated with version control systems. The system provides symbol-based cross-referencing to link code definitions and usages, enabling navigation across a codebase. It utilizes an inverted-index search engine to perform full-text retrieval of source code. The application supports periodic source synchronization and reindexing to keep local data

    Javacodeenginejava
    Ver en GitHub↗4,868
  • rust-lang/regexAvatar de rust-lang

    rust-lang/regex

    3,978Ver en GitHub↗

    This is a Rust regular expression library that provides a finite automata engine for searching and matching text patterns. It functions as a Unicode-compliant text scanner designed to guarantee linear time execution on all inputs to prevent catastrophic backtracking. The engine supports both single and multi-pattern search capabilities, allowing it to scan a piece of text for multiple regular expressions simultaneously. It operates on both strings and raw byte slices to identify matching text segments. The library covers text parsing, string validation, and pattern searching. It includes cap

    Rustautomataautomatondfa
    Ver en GitHub↗3,978
  • Ver las 30 alternativas a Codesearch→