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

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

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

19 مستودعات

Awesome GitHub RepositoriesSearch Backends

Mechanisms for enabling full-text or indexed searching across table columns.

Distinct from Table Indexing Systems: Distinct from Table Indexing Systems: focuses on the search interface and backend integration.

Explore 19 awesome GitHub repositories matching data & databases · Search Backends. Refine with filters or upvote what's useful.

Awesome Search Backends GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • filamentphp/filamentالصورة الرمزية لـ filamentphp

    filamentphp/filament

    31,215عرض على GitHub↗

    Filament is a full-stack framework for building administrative panels and management interfaces within the Laravel ecosystem. It provides a declarative, component-based architecture that allows developers to construct complex, data-driven applications using server-side configuration objects rather than manual HTML. By inspecting database model structures and relationships, the framework automates the generation of CRUD interfaces, forms, and data tables, significantly reducing boilerplate code. The project distinguishes itself through a highly modular and extensible design that supports custo

    Enables full-text or indexed searching across table columns, with support for custom search backends.

    PHPadminalpine-jsbuilder
    عرض على GitHub↗31,215
  • valeriansaliou/sonicالصورة الرمزية لـ valeriansaliou

    valeriansaliou/sonic

    21,249عرض على GitHub↗

    Sonic is a high-performance, lightweight search backend designed to provide real-time full-text search and autocomplete capabilities for applications. It functions as a persistent indexing server that maps text terms to object identifiers, allowing developers to integrate rapid search functionality without storing raw document content directly within the search engine. The system distinguishes itself through a specialized graph-based index that enables real-time word prediction and typo correction. Communication is handled via a custom, low-latency binary protocol over raw TCP sockets, which

    Supports global content indexing through language-specific text normalization and stop-word removal.

    Rustbackenddatabasegraph
    عرض على GitHub↗21,249
  • wagtail/wagtailالصورة الرمزية لـ wagtail

    wagtail/wagtail

    20,366عرض على GitHub↗

    Wagtail is an open-source content management system built on the Django web framework. It provides a structured, tree-based approach to content modeling, allowing developers to define custom page types and reusable content components that are managed through a highly customizable administrative interface. The platform distinguishes itself through its flexible, block-based content composition system, which enables editors to assemble complex page layouts dynamically. It also offers robust support for multi-site and multi-lingual environments, allowing organizations to manage distinct websites

    Switches between different search storage engines to handle indexing and query execution requirements.

    Pythoncmsdjangohacktoberfest
    عرض على GitHub↗20,366
  • fchollet/deep-learning-with-python-notebooksالصورة الرمزية لـ fchollet

    fchollet/deep-learning-with-python-notebooks

    20,141عرض على GitHub↗

    This project is a collection of interactive instructional documents and practical code samples designed as a machine learning educational resource. It consists of Jupyter notebooks that provide runnable examples and guided exercises for learning deep learning and model development. The repository features Keras model implementations that demonstrate how to build and train neural network architectures for processing images, objects, and natural language. It includes capabilities for executing the same model code across different computation engines to compare framework behavior and performance

    Enables the execution of the same model code across different deep learning engines to compare performance.

    Jupyter Notebook
    عرض على GitHub↗20,141
  • searx/searxالصورة الرمزية لـ searx

    searx/searx

    13,513عرض على GitHub↗

    Searx is a privacy-respecting metasearch engine and search result aggregator. It functions as a self-hosted search proxy that queries diverse web services, databases, and local indices to present a single unified list of results. The project prevents user tracking and profiling by acting as an intermediary between the client and search services. It strips identifying information from queries, removes tracker URLs and HTTP referrers from outgoing links, and can route traffic through proxies or the Tor network to mask user identity. The system supports multilingual search and result filtering

    Supports querying multiple engines across different languages to retrieve a broader set of global results.

    Python
    عرض على GitHub↗13,513
  • dyang886/game-cheats-managerالصورة الرمزية لـ dyang886

    dyang886/Game-Cheats-Manager

    13,013عرض على GitHub↗

    Game-Cheats-Manager is a centralized dashboard for downloading, organizing, and updating software modifications and trainers for single-player games. It functions as a community trainer aggregator that collects and distributes game modifications from multiple repositories and sources into a single searchable index. The project includes a file organization system that handles archive extraction and local folder imports to prevent duplicate downloads. To ensure tools run without being blocked, it features an antivirus exclusion tool that adds specific directories to security whitelists and prov

    Supports searching for game tools across multiple languages using a synchronized local index.

    C++
    عرض على GitHub↗13,013
  • megvii-basedetection/yoloxالصورة الرمزية لـ Megvii-BaseDetection

    Megvii-BaseDetection/YOLOX

    10,504عرض على GitHub↗

    YOLOX is a high-performance anchor-free YOLO, exceeding yolov3~v5 with MegEngine, ONNX, TensorRT, ncnn, and OpenVINO supported. Documentation: https://yolox.readthedocs.io/

    Integrates MegEngine as the primary deep learning backend for automatic differentiation and model optimization.

    Pythondeep-learningmegenginencnn
    عرض على GitHub↗10,504
  • olivernn/lunr.jsالصورة الرمزية لـ olivernn

    olivernn/lunr.js

    9,203عرض على GitHub↗

    lunr.js is a JavaScript full-text search library and client-side search engine. It creates in-memory search indexes for fast keyword retrieval and ranked document matching within browser or Node.js environments. The library utilizes a JSON serializable search index, allowing the search structure to be converted to and from JSON for storage and distribution of pre-built search data. This enables search functionality for static websites by indexing content into portable files. The system supports advanced querying capabilities, including fuzzy text matching to account for typos, field-scoped i

    Supports language-specific tokenization and stop-word removal to enable search across multiple languages.

    JavaScript
    عرض على GitHub↗9,203
  • thunlp/wantwordsالصورة الرمزية لـ thunlp

    thunlp/WantWords

    7,106عرض على GitHub↗

    WantWords is an open-source multilingual reverse dictionary and semantic search engine that retrieves words from written descriptions rather than exact spellings or prefixes. It solves the tip-of-the-tongue problem by letting users describe a concept and returning matching words across Chinese and English language pairs, with support for part-of-speech filtering to narrow results to specific grammatical categories like nouns, verbs, or adjectives. The tool distinguishes itself through embedding-based semantic matching that converts user descriptions and dictionary entries into vector represen

    Looks up words across Chinese and English language pairs with bilingual support.

    JavaScriptnatural-language-processingnlpreverse-dictionary
    عرض على GitHub↗7,106
  • internlm/mindsearchالصورة الرمزية لـ InternLM

    InternLM/MindSearch

    6,877عرض على GitHub↗

    MindSearch is an LLM-based multi-agent search engine that decomposes complex user questions into targeted sub-queries and routes each to a specialized agent for parallel investigation. The system orchestrates multiple agents through a large language model, coordinating their tasks and interpreting search results to produce coherent answers from multiple sources. The project provides a configurable search backend interface that allows switching between Google, DuckDuckGo, Brave, and Bing search APIs by updating a configuration attribute. It includes a terminal-based debug interface for testing

    Changes the web search API used for retrieving results by updating a configuration attribute, supporting Google, DuckDuckGo, Brave, and Bing.

    JavaScriptai-search-enginegptllm
    عرض على GitHub↗6,877
  • django-oscar/django-oscarالصورة الرمزية لـ django-oscar

    django-oscar/django-oscar

    6,611عرض على GitHub↗

    Django Oscar is a domain-driven e-commerce framework built on Django for constructing custom online stores. It provides a purpose-built admin dashboard for managing e-commerce operations including products, orders, customers, and promotions, replacing the default Django admin interface. The framework includes a flexible promotions engine for creating multi-buy, bundle, and percentage discounts with custom conditions and benefits, along with a configurable order status and transition system that supports split payments, multi-batch shipping, and deferred payment capture. The framework is desig

    Configures a search backend using Haystack with simple or Solr backends for catalogue search.

    Python
    عرض على GitHub↗6,611
  • ericlbuehler/mistral.rsالصورة الرمزية لـ EricLBuehler

    EricLBuehler/mistral.rs

    6,597عرض على GitHub↗

    mistral.rs is an inference engine for large language models that runs locally and exposes models behind OpenAI and Anthropic-compatible APIs. It serves as a multi-model serving platform, capable of loading several models in a single server process with per-request routing and on-demand loading and unloading. The engine supports multimodal inference, processing text alongside images, video, audio, and speech inputs, and includes a quantized model deployment runtime that reduces memory use and speeds up inference on consumer hardware. The project distinguishes itself through an agentic tool exe

    Swaps the default web search

    Rustllmrustuqff
    عرض على GitHub↗6,597
  • tencent/puertsالصورة الرمزية لـ Tencent

    Tencent/puerts

    6,103عرض على GitHub↗

    Puerts هو مضمن وقت تشغيل TypeScript وإطار عمل برمجة لمحرك الألعاب مصمم لدمج اللغات الديناميكية في تطبيقات المضيف منخفضة المستوى. يعمل كجسر واجهة برمجة تطبيقات عالي الأداء عبر اللغات، مما يسمح للمطورين بتنفيذ منطق اللعب ونصوص المحرر باستخدام TypeScript وJavaScript داخل بيئة مضيفة مجمعة. يتميز المشروع بجسر واجهة برمجة تطبيقات موحد يدعم خلفيات البرمجة القابلة للتوصيل، مما يتيح اختيار أو تبديل محركات اللغات المختلفة لموازنة سرعة التنفيذ مقابل حجم الملف الثنائي. يوفر توليد إعلان نوع آلي لضمان الوصول الآمن من حيث النوع والإكمال التلقائي لواجهات برمجة تطبيقات المضيف الأصلية. يغطي إطار العمل مساحة قدرات واسعة بما في ذلك جسر واجهة برمجة تطبيقات قائم على الانعكاس (reflection) لاستدعاء الدوال الأصلية، وتعيين الكائنات عبر اللغات، ودمج حزم الطرف الثالث. كما يدعم الأتمتة المتقدمة من خلال التحكم في محرك اللغة الطبيعية، وتكامل وكيل الذكاء الاصطناعي للسلوكيات الديناميكية، وبروتوكول تحكم عن بعد موحد لربط أدوات برمجة الذكاء الاصطناعي الخارجية بمشروع قيد التشغيل.

    Swaps between different language runtimes to balance execution speed, binary size, and specific functional requirements.

    C++dotnetjavascriptnodejs
    عرض على GitHub↗6,103
  • docker/swarmالصورة الرمزية لـ docker

    docker/swarm

    5,730عرض على GitHub↗

    Swarm is a container clustering system that pools multiple Docker hosts into a single virtual host, enabling transparent container scheduling and management across the cluster. It exposes the standard Docker API so existing Docker-compatible tools and clients can operate on the cluster without any modifications. The system uses a distributed key-value store to maintain cluster state, enabling consistent scheduling decisions across nodes. A Docker-API proxy layer translates standard API calls into cluster-wide operations, while a host-pool abstraction hides individual host details from the cli

    Swaps the scheduling backend between a simple default and a production-grade system like Mesos.

    Go
    عرض على GitHub↗5,730
  • huichen/wukongالصورة الرمزية لـ huichen

    huichen/wukong

    4,481عرض على GitHub↗

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

    Functions as a customizable search backend supporting token proximity filtering and user-defined scoring rules.

    Go
    عرض على GitHub↗4,481
  • bbatsov/projectileالصورة الرمزية لـ bbatsov

    bbatsov/projectile

    4,210عرض على GitHub↗

    Projectile هو مكتبة لإدارة المشاريع ومجموعة أدوات سير العمل لـ Emacs مصممة لاكتشاف جذور المشاريع، وفهرسة الملفات، والتنقل في الكود المصدري. يعمل كفهرس لملفات المشروع وأداة بحث على مستوى المشروع، ويستخدم علامات التحكم في الإصدار لتحديد حدود المشروع وتتبع التغييرات غير الملتزم بها. يتميز النظام ببنية قابلة للتوصيل لفهارس الخلفية وواجهات البحث. يدعم الفهرسة غير المتزامنة لمنع تجمد الواجهة ويستخدم التخزين المؤقت المستمر لتسريع عمليات البحث عن الملفات. يتم تعزيز التنقل من خلال القدرة على التبديل بين الملفات ذات الصلة بناءً على اصطلاحات التسمية والقدرة على البحث عن الملفات عبر جذور مشاريع متعددة في عرض مدمج. تغطي مجموعة الأدوات نطاقاً واسعاً من إدارة المشاريع، بما في ذلك تنفيذ أوامر البناء والاختبار الخاصة بالمشروع، والتكامل مع إعدادات CMake المسبقة، وإدارة جلسات الطرفية الخاصة بالمشروع. كما يوفر أدوات لاستبدال النصوص عالمياً، وتحديد مواقع مراجع الرموز، والتكامل مع أطر الإكمال الخارجية ومستكشفات الملفات.

    Provides pluggable interfaces that abstract global text search and replacement across different search tool implementations.

    Emacs Lispemacsemacs-lispproject-management
    عرض على GitHub↗4,210
  • django-haystack/django-haystackالصورة الرمزية لـ django-haystack

    django-haystack/django-haystack

    3,739عرض على GitHub↗

    Django Haystack is a search abstraction layer and framework for integrating full-text search into Django applications. It provides a unified interface for defining search schemas and managing how data models are indexed and stored across different search engines. The framework acts as a modular backend wrapper, allowing applications to switch between interchangeable search providers without rewriting core search logic. It standardizes interactions with external engines through a decoupled provider layer, facilitating search engine migration by changing configuration settings. The system cove

    Provides a unified interface for connecting Django projects to external search engines like Solr and Elasticsearch.

    Python
    عرض على GitHub↗3,739
  • searxng/searxng-dockerالصورة الرمزية لـ searxng

    searxng/searxng-docker

    3,157عرض على GitHub↗

    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

    Creates multiple engine instances with different language codes to retrieve results in several languages.

    dockerdocker-compose
    عرض على GitHub↗3,157
  • timescale/pg_textsearchالصورة الرمزية لـ timescale

    timescale/pg_textsearch

    3,118عرض على GitHub↗

    pg_textsearch is a full-text search integration for PostgreSQL that provides large-scale text indexing and BM25 relevance ranking. It implements a scalable indexing architecture that uses a memtable system to spill data to disk segments, allowing for the processing of massive datasets. The project distinguishes itself through support for multilingual search via language-specific partial indexes and the ability to index complex expressions, such as JSONB fields or concatenated columns. It ensures high availability by utilizing PostgreSQL-native streaming replication and write-ahead logs to syn

    Provides built-in support for multilingual search through language-specific tokenization, stemming, and stop-word removal.

    Cbm25c-extensionfull-text-search
    عرض على GitHub↗3,118
  1. Home
  2. Data & Databases
  3. Table Indexing Systems
  4. Search Backends

استكشف الوسوم الفرعية

  • Multilingual Search EnginesSearch backends with built-in support for language-specific tokenization, stop-word removal, and diacritic folding. **Distinct from Search Backends:** Distinct from Search Backends: specifically focuses on the multilingual text processing capabilities.
  • Scripting Runtime Hot-SwappingThe ability to switch between different scripting language engines at runtime to balance performance and size. **Distinct from Search Backend Swapping:** Distinct from search backend swapping or JVM bytecode hot-swapping; focuses on the entire runtime engine implementation.
  • Search Backend AbstractionsPluggable interfaces that abstract global text search and replacement across different search tool implementations. **Distinct from Search Backend Swapping:** Distinct from Search Backend Swapping: focuses on the abstraction layer that routes requests to various tools, not just the act of swapping one for another.
  • Search Backend Swapping3 وسوم فرعيةMechanisms for replacing the default search backend with an alternative provider. **Distinct from Search Backends:** Distinct from Search Backends: focuses on the ability to swap backends at runtime rather than the backend implementation itself.