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

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

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

google/codesearch

0
View on GitHub↗
3,980 نجوم·398 تفرعات·Go·BSD-3-Clause·5 مشاهداتswtch.com/~rsc/regexp/regexp4.html↗

Codesearch

Codesearch هو محرك بحث عن الكود مفهرس وفهرس مصدري واسع النطاق مصمم لتنفيذ تعبيرات نمطية عبر أشجار الكود المصدري الواسعة. يعمل كأداة للعثور على أنماط نصية محددة في قواعد كود كبيرة من خلال تحليل وفهرسة كميات هائلة من ملفات المصدر للاسترجاع السريع.

يستخدم النظام فهرس بحث متخصصاً قائماً على Trigram لتسريع استعلامات التعبيرات النمطية المعقدة. يقوم نهج الفهرسة هذا بتصفية المستندات المرشحة عبر تسلسلات من ثلاثة أحرف قبل تطبيق عمليات مسح التعبيرات النمطية الكاملة لضمان أداء عالٍ على مجموعات البيانات الكبيرة.

يتعامل المحرك مع معالجة النصوص Unicode للمحتوى المشفر بـ UTF-8 و Latin-1، مما يضمن مطابقة الأحرف وحالة الأحرف المتسقة عبر لغات مختلفة. تغطي إمكانياته فهرسة الكود المصدري، ومطابقة الأنماط، والبحث بالتعبيرات النمطية عالي الأداء.

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.

سجل النجوم

مخطط تاريخ النجوم لـ google/codesearchمخطط تاريخ النجوم لـ google/codesearch

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Codesearch

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Codesearch.
  • hound-search/houndالصورة الرمزية لـ hound-search

    hound-search/hound

    5,846عرض على 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
    عرض على GitHub↗5,846
  • etsy/houndالصورة الرمزية لـ etsy

    etsy/hound

    5,846عرض على 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
    عرض على GitHub↗5,846
  • oracle/opengrokالصورة الرمزية لـ oracle

    oracle/opengrok

    4,868عرض على 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
    عرض على GitHub↗4,868
  • rust-lang/regexالصورة الرمزية لـ rust-lang

    rust-lang/regex

    3,978عرض على 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
    عرض على GitHub↗3,978
عرض جميع البدائل الـ 30 لـ Codesearch→

الأسئلة الشائعة

ما هي وظيفة google/codesearch؟

Codesearch هو محرك بحث عن الكود مفهرس وفهرس مصدري واسع النطاق مصمم لتنفيذ تعبيرات نمطية عبر أشجار الكود المصدري الواسعة. يعمل كأداة للعثور على أنماط نصية محددة في قواعد كود كبيرة من خلال تحليل وفهرسة كميات هائلة من ملفات المصدر للاسترجاع السريع.

ما هي الميزات الرئيسية لـ google/codesearch؟

الميزات الرئيسية لـ google/codesearch هي: Code Pattern Searches, Trigram Indexes, Source Code Indexing, Regexp Code Search Engines, Trigram-Based Indexing, Multi-Repository Code Searches, Regex Search Engines, Document Filtering.

ما هي البدائل مفتوحة المصدر لـ google/codesearch؟

تشمل البدائل مفتوحة المصدر لـ google/codesearch: 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…