20 مستودعات
Search codebases using natural-language queries parsed into syntax-aware chunks for relevant results.
Distinct from Semantic Search: Distinct from general Semantic Search: focuses on code-specific indexing with AST-aware chunking, not general text or visual content.
Explore 20 awesome GitHub repositories matching data & databases · Code Search. Refine with filters or upvote what's useful.
Claude Code is a command-line interface and multi-agent orchestration framework designed for autonomous software engineering. It enables AI agents to perform codebase modifications, debugging, and Git workflow management while coordinating multiple specialized agents to decompose and execute complex engineering tasks in parallel. The system distinguishes itself through a high degree of isolation and safety, utilizing Git worktrees to create independent working directories for concurrent agents and implementing a tiered permission system that combines user rules, project policies, and OS-level
Uses regular expressions to find function definitions or API usage across the codebase.
Spectrum is an open-source community platform designed for developer teams to host real-time threaded discussions, share code, and collaborate around GitHub projects. It provides a complete environment for creating and managing online communities with organized channels, member roles, and content moderation tools that keep conversations civil and on-topic. The platform integrates directly with GitHub, enabling users to authenticate through GitHub OAuth, search across code repositories and projects, and connect discussions to repository activity. Spectrum offers role-based team permission mana
Searches GitHub for code, projects, and people via the platform's search index.
Mapper is a MyBatis-specific library that provides annotation-driven object-relational mapping, enabling single-table CRUD operations without writing SQL or XML. It uses Java reflection and field-level annotations to map entity fields to database columns, configure primary key generation strategies, and generate mapper interfaces and model classes from database schemas. The library distinguishes itself through several practical capabilities. It includes a safe operation guard that blocks delete and update calls lacking query conditions, preventing accidental full-table modifications. Its exam
Builds dynamic WHERE clauses by populating fields on a plain Example object.
This project is a Model Context Protocol server that connects large language models to web scraping and crawling tools. It functions as a bridge, allowing LLM clients to utilize a web crawling engine and scraping utilities to extract and process web data. The server integrates a markdown web converter that transforms dynamic web pages and PDF documents into clean markdown to optimize consumption by AI models. It also provides a browser automation interface for controlling headless sessions and bypassing access restrictions. The system covers broad capabilities including large-scale website d
Searches through GitHub issues and pull requests for implementation details and engineering notes.
Awesome autocompletion, static analysis and refactoring library for python
Searches for Python classes, functions, or symbols matching a query.
Cocoindex is an incremental data processing engine that builds and maintains live indexes for AI agents, with a core focus on codebase indexing and knowledge graph extraction. The engine uses a function-graph execution model where user-defined Python functions are composed into a directed acyclic graph, and it processes data incrementally so only changed source records or code paths are re-computed, avoiding full recomputation at any scale. It supports automatic schema inference from transformation pipeline type annotations and provides full data lineage tracing, tagging every output record wi
Provides natural-language code search with syntax-aware chunking for AI agent context retrieval.
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
Searches multiple code repositories simultaneously using regular expressions from a pre-built trigram index.
Hound هو محرك بحث عن الكود المصدري مستضاف ذاتياً مصمم لفهرسة مستودعات متعددة لاستعلامات التعبير النمطي (regex) عالية الأداء. يعمل كفهرس كود متعدد المستودعات يوفر واجهة مركزية للبحث عبر قواعد كود واسعة النطاق وخاصة وذات إصدارات. يستخدم النظام الفهرسة القائمة على التريجرام (trigram) لتمكين مطابقة الأنماط السريعة وعمليات بحث التعبير النمطي دون مسح كل ملف. للحفاظ على نتائج بحث محدثة، يستخدم المزامنة التلقائية من خلال مزيج من الاستطلاع الدوري لأنظمة التحكم في الإصدار عن بُعد ومراقبة تغييرات الدليل المحلي. تدعم المنصة فهرسة المستودعات الخاصة من خلال التكامل مع مفاتيح SSH والمجلدات المثبتة محلياً. ويقوم بتجميع البيانات من مصادر متباينة لتسهيل وظيفة البحث عبر المستودعات.
Enables high-performance searching across multiple code repositories simultaneously using regular expressions.
FastHub is a native Android mobile client designed for managing GitHub repositories, issues, and pull requests. It provides a visual interface for interacting with Git version control, acting as a repository manager for editing files, tracking project milestones, and handling account administration from a handheld device. The application supports multi-account authentication, allowing users to connect via tokens or passwords to access different user profiles and enterprise accounts. It distinguishes itself with offline repository browsing, utilizing local database caching to view project data
Provides a global search utility to discover users, organizations, repositories, and code fragments.
ZCF is a unified command-line environment manager that initializes, configures, and orchestrates multiple AI coding assistants within a single interface. It provides structured workflows for development, manages parallel Git worktrees, integrates Model Context Protocol (MCP) servers, and routes AI requests across multiple API providers to avoid vendor lock-in. The tool distinguishes itself by enabling parallel development streams through Git worktrees, allowing simultaneous work on multiple branches with natural language control. It supports task-based model routing that selects the most appr
Searches code contextually and suggests smart edits based on code understanding.
هذا المشروع عبارة عن تطبيق مرجعي يوفر مجموعة من الأمثلة العملية لأنماط الوصول إلى البيانات وتجريدات المستودع داخل نظام Spring Data البيئي. يعمل كعرض شامل لتنفيذ طبقات بيانات متسقة عبر قواعد بيانات علائقية وغير علائقية مختلفة. يوضح المستودع بشكل خاص الاستمرارية متعددة المتاجر من خلال دمج قواعد البيانات العلائقية والوثائقية والمتجهية داخل تطبيق واحد. يتضمن تطبيقات للبحث المتجهي لإدارة التضمينات عالية الأبعاد وعمليات البحث عن التشابه عبر تقنيات قواعد بيانات مختلفة. تشمل القدرات الإضافية المغطاة الوصول التفاعلي إلى البيانات للعمليات غير المحظورة وتدفقات البيانات غير المتزامنة. يوفر المشروع أيضاً توجيهاً بشأن تحسين الصورة الأصلية لتحسين أداء بدء التشغيل واستخدام الذاكرة من خلال التجميع المسبق (ahead-of-time compilation). توضح الأمثلة أيضاً عزل البيانات متعدد المستأجرين، وتصميم واجهات برمجة تطبيقات مستودع البيانات، ودمج البحث الجغرافي والمكاني والبحث كامل النص.
Generates dynamic database queries based on the state of a populated object instance.
Claude-context is a retrieval-augmented generation pipeline and semantic code search tool. It functions as an LLM codebase indexer and RAG context provider, designed to index local directories and retrieve relevant code files to provide context for large language models. The system operates as a hybrid search engine that combines keyword matching with dense vector search. This allows for the retrieval of code snippets and logic using natural language queries based on meaning rather than exact text matches. The project covers codebase indexing and search index management, utilizing asynchrono
Enables finding specific code snippets or logic across repositories using natural language queries and vector search.
gocode هو خادم لغة (language server) وخلفية لبرنامج الإكمال التلقائي للغة Go. يعمل كمحلل كود ثابت ومفهرس للرموز يوفر اقتراحات فورية للمعرفات والرموز لمحررات النصوص. يستخدم المشروع بنية خادم-عميل للحفاظ على عملية خلفية مستمرة، مما يتجنب عبء إعادة تحميل بيانات تعريف الحزمة لكل طلب. ويستخدم نظام تخزين مؤقت للبيانات الوصفية من مستويين ويقوم بتحليل ملفات الحزم المجمعة لتمكين عمليات بحث سريعة عن الرموز واسترجاع التعريفات. يغطي النظام مجالات واسعة من الإمكانيات بما في ذلك الإكمال التلقائي الحساس للسياق لحقول الأعضاء وتوقيعات الدوال والمتغيرات، بالإضافة إلى تنسيق الكود التلقائي. كما يدير تتبع النطاق المعجمي وحل الرموز المتكرر لضمان إكمال دقيق للأنواع والمتغيرات. تسمح الأدوات الإدارية بتكوين الخادم، والتحكم في الحالة، ووضع تصحيح الأخطاء مع سجلات مفصلة لمراقبة عملية الخلفية.
Parses source code around the cursor to identify types and expressions for providing accurate completion suggestions.
GritQL is an AST-based code transformation engine and structural search tool. It uses a declarative query language to identify and rewrite source code patterns across multiple programming languages by matching abstract syntax tree nodes rather than literal text. The system functions as an automated refactoring framework for large-scale migrations and API updates. It distinguishes itself by utilizing sequential transformation pipelines and reusable blueprints that can be synced between local environments and remote repositories. The tool covers a broad range of capabilities including static a
Allows searching source code by providing an example code snippet as the query pattern.
Codesearch هو محرك بحث عن الكود مفهرس وفهرس مصدري واسع النطاق مصمم لتنفيذ تعبيرات نمطية عبر أشجار الكود المصدري الواسعة. يعمل كأداة للعثور على أنماط نصية محددة في قواعد كود كبيرة من خلال تحليل وفهرسة كميات هائلة من ملفات المصدر للاسترجاع السريع. يستخدم النظام فهرس بحث متخصصاً قائماً على Trigram لتسريع استعلامات التعبيرات النمطية المعقدة. يقوم نهج الفهرسة هذا بتصفية المستندات المرشحة عبر تسلسلات من ثلاثة أحرف قبل تطبيق عمليات مسح التعبيرات النمطية الكاملة لضمان أداء عالٍ على مجموعات البيانات الكبيرة. يتعامل المحرك مع معالجة النصوص Unicode للمحتوى المشفر بـ UTF-8 و Latin-1، مما يضمن مطابقة الأحرف وحالة الأحرف المتسقة عبر لغات مختلفة. تغطي إمكانياته فهرسة الكود المصدري، ومطابقة الأنماط، والبحث بالتعبيرات النمطية عالي الأداء.
Enables finding specific text patterns or code segments across massive repositories using fast indexing.
Octokit.rb is a Ruby client library and REST API wrapper used to programmatically interact with GitHub. It provides a structured interface for automating workflows, managing repositories, and transforming raw HTTP responses into Ruby objects. The library differentiates itself through hypermedia-driven navigation, which uses URI templates and link relations to discover resources dynamically. It also implements automated result pagination to combine paginated responses into single arrays and uses fingerprint-based caching to reduce redundant network requests. The tool covers a broad range of c
Queries the GitHub platform search index to find repositories, users, issues, and code.
This project is an agentic development framework and autonomous software engineering system. It utilizes a coordinated network of specialized LLM agents to automate the full software development lifecycle, from codebase exploration and architectural planning to implementation and automated refactoring. The system is distinguished by an agentic memory system and a test-driven development orchestrator. It maintains project continuity across sessions by capturing architectural learnings and state in a persistent semantic database and enforces code quality through an automated cycle of generating
Finds relevant code and logic using natural language queries and a semantic index with syntax-aware chunking.
Refact is an autonomous AI software engineering system and code assistant. It functions as an agent orchestrator capable of planning, executing, and managing multi-step development workflows to complete complex software tasks independently. The system distinguishes itself through agentic state management, using isolated worktrees and versioned checkpoints to allow autonomous agents to experiment with code changes and roll back to stable states if tasks fail. It further extends its capabilities via the Model Context Protocol, connecting the AI engine to external databases, version control syst
Indexes codebases into vector databases to enable natural-language queries and semantic retrieval of project logic.
This project is a containerized search infrastructure designed to deploy a privacy-focused metasearch engine. It acts as a self-hosted search proxy that aggregates results from multiple external web, image, and academic search providers while anonymizing requests and stripping trackers to protect user identity. The system utilizes Docker to orchestrate the search instance, integrating caching mechanisms and reverse proxy support to ensure a private and efficient search environment. It employs a modular adapter-based integration to standardize diverse external API responses and a processing pi
Searches GitHub repositories via REST API to find specific code snippets.
Oh-my-agent هو إطار عمل تنسيق مستقل عن البائع مصمم لإدارة فرق الوكلاء المستقلين وأتمتة سير عمل الهندسة المعقدة. يعمل كأداة تطوير متعددة الوكلاء تقوم بمزامنة سلوك الوكيل، والمهارات، والقواعد الخاصة بالمشروع عبر بيئات تطوير متنوعة وواجهات سطر الأوامر. تتميز المنصة بالإسقاط القائم على التكوين، والذي يحافظ على مصدر وحيد للحقيقة لتعريفات الوكيل التي يتم تعيينها في تنسيقات تشغيل متنوعة خاصة بالبائع. من خلال استخدام جسور الروابط الرمزية (symlinks) عبر المنصات وسجل مهارات مستقل عن البائع، فإنه يضمن بقاء القدرات المعيارية والقابلة لإعادة الاستخدام متسقة بغض النظر عن مساعد البرمجة بالذكاء الاصطناعي أو IDE المستخدم. يوفر النظام مجموعة شاملة من الأدوات لإدارة دورة حياة الوكيل، بما في ذلك الفهرسة الدلالية للتنقل في الكود، وحواجز حماية التنفيذ المقيدة بالموارد لإدارة استهلاك الرموز (tokens)، وبوابات الجودة الآلية للأمن والامتثال. يدعم تنسيق المهام متعددة الخطوات من خلال مشغلات قائمة على النية، مما يسمح بجدولة مهام الصيانة وتنفيذ الملفات الثنائية الخارجية ضمن سير عمل محدد. تتم إدارة التكوين من خلال ملفات تعريف مركزية ومزامنة آلية، مما يضمن النزاهة عبر بيئات المشروع. تم تصميم النظام ليتم تثبيته وتهيئته كطبقة أساسية لأتمتة مهام التطوير والبحث والبنية التحتية داخل مستودع.
Locates symbols, references, and file patterns using semantic analysis to provide high-fidelity context for engineering tasks.