awesome-repositories.com
Blog
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
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
google avatar

google/codesearch

0
View on GitHub↗
3,980 stele·398 fork-uri·Go·BSD-3-Clause·6 vizualizăriswtch.com/~rsc/regexp/regexp4.html↗

Codesearch

Codesearch este un motor de căutare de cod indexat și un indexator de surse la scară largă conceput pentru a executa expresii regulate pe arbori de cod sursă extensivi. Acesta funcționează ca un instrument pentru găsirea unor modele de text specifice în codebase-uri mari prin analizarea și indexarea unor volume masive de fișiere sursă pentru recuperare rapidă.

Sistemul utilizează un index de căutare specializat bazat pe trigrame pentru a accelera interogările complexe cu expresii regulate. Această abordare de indexare filtrează documentele candidate prin secvențe de trei caractere înainte de a aplica scanări complete cu expresii regulate pentru a asigura performanță ridicată pe seturi de date mari.

Motorul gestionează procesarea textului Unicode pentru conținut codificat UTF-8 și Latin-1, asigurând potrivirea consistentă a caracterelor și a majusculelor/minusculelor între diferite limbaje. Capacitățile sale acoperă indexarea codului sursă, potrivirea modelelor și căutarea de înaltă performanță cu expresii regulate.

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.

Istoric stele

Graficul istoricului de stele pentru google/codesearchGraficul istoricului de stele pentru google/codesearch

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Codesearch

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Codesearch.
  • hound-search/houndAvatar hound-search

    hound-search/hound

    5,846Vezi pe 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
    Vezi pe GitHub↗5,846
  • etsy/houndAvatar etsy

    etsy/hound

    5,846Vezi pe 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
    Vezi pe GitHub↗5,846
  • oracle/opengrokAvatar oracle

    oracle/opengrok

    4,868Vezi pe 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
    Vezi pe GitHub↗4,868
  • rust-lang/regexAvatar rust-lang

    rust-lang/regex

    3,978Vezi pe 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
    Vezi pe GitHub↗3,978
Vezi toate cele 30 alternative pentru Codesearch→

Întrebări frecvente

Ce face google/codesearch?

Codesearch este un motor de căutare de cod indexat și un indexator de surse la scară largă conceput pentru a executa expresii regulate pe arbori de cod sursă extensivi. Acesta funcționează ca un instrument pentru găsirea unor modele de text specifice în codebase-uri mari prin analizarea și indexarea unor volume masive de fișiere sursă pentru recuperare rapidă.

Care sunt principalele funcționalități ale google/codesearch?

Principalele funcționalități ale google/codesearch sunt: Code Pattern Searches, Trigram Indexes, Source Code Indexing, Regexp Code Search Engines, Trigram-Based Indexing, Multi-Repository Code Searches, Regex Search Engines, Document Filtering.

Care sunt câteva alternative open-source pentru google/codesearch?

Alternativele open-source pentru google/codesearch includ: 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…