awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
google avatar

google/codesearch

0
View on GitHub↗
3,980 Stars·398 Forks·Go·BSD-3-Clause·1 Aufrufswtch.com/~rsc/regexp/regexp4.html↗

Codesearch

Codesearch ist eine indizierte Code-Suchmaschine und ein Large-Scale-Source-Indexer, der darauf ausgelegt ist, reguläre Ausdrücke über umfangreiche Quellcode-Bäume hinweg auszuführen. Es fungiert als Tool zum Finden spezifischer Textmuster in großen Codebasen durch Analysieren und Indizieren massiver Mengen von Quelldateien für den schnellen Abruf.

Das System nutzt einen spezialisierten Trigram-basierten Suchindex, um komplexe Abfragen mit regulären Ausdrücken zu beschleunigen. Dieser Indizierungsansatz filtert Kandidatendokumente über Drei-Zeichen-Sequenzen, bevor vollständige Scans mit regulären Ausdrücken angewendet werden, um eine hohe Leistung bei großen Datensätzen sicherzustellen.

Die Engine handhabt Unicode-Textverarbeitung für UTF-8- und Latin-1-kodierte Inhalte, was konsistente Zeichenübereinstimmungen und Groß-/Kleinschreibung über verschiedene Sprachen hinweg sicherstellt. Ihre Funktionen decken Quellcode-Indizierung, Musterabgleich und hochperformante Suche mit regulären Ausdrücken ab.

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.

Star-Verlauf

Star-Verlauf für google/codesearchStar-Verlauf für google/codesearch

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Codesearch

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Codesearch.
  • hound-search/houndAvatar von hound-search

    hound-search/hound

    5,846Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,846
  • etsy/houndAvatar von etsy

    etsy/hound

    5,846Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,846
  • oracle/opengrokAvatar von oracle

    oracle/opengrok

    4,868Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,868
  • rust-lang/regexAvatar von rust-lang

    rust-lang/regex

    3,978Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,978
Alle 30 Alternativen zu Codesearch anzeigen→

Häufig gestellte Fragen

Was macht google/codesearch?

Codesearch ist eine indizierte Code-Suchmaschine und ein Large-Scale-Source-Indexer, der darauf ausgelegt ist, reguläre Ausdrücke über umfangreiche Quellcode-Bäume hinweg auszuführen. Es fungiert als Tool zum Finden spezifischer Textmuster in großen Codebasen durch Analysieren und Indizieren massiver Mengen von Quelldateien für den schnellen Abruf.

Was sind die Hauptfunktionen von google/codesearch?

Die Hauptfunktionen von google/codesearch sind: Code Pattern Searches, Trigram Indexes, Source Code Indexing, Regexp Code Search Engines, Trigram-Based Indexing, Multi-Repository Code Searches, Regex Search Engines, Document Filtering.

Welche Open-Source-Alternativen gibt es zu google/codesearch?

Open-Source-Alternativen zu google/codesearch sind unter anderem: 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…