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

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

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

7 مستودعات

Awesome GitHub RepositoriesAutocomplete Libraries

JavaScript libraries dedicated to building searchable input fields with real-time suggestions.

Distinguishing note: None of the candidates represent the specific identity of a search-focused autocomplete library

Explore 7 awesome GitHub repositories matching web development · Autocomplete Libraries. Refine with filters or upvote what's useful.

Awesome Autocomplete Libraries GitHub Repositories

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

    twitter/typeahead.js

    16,451عرض على GitHub↗

    typeahead.js is a JavaScript autocomplete library used to build searchable input fields that provide real-time suggestions from local or remote data sources. It functions as a client-side suggestion engine and an asynchronous search interface, providing a customizable UI toolkit for managing search suggestion menus. The library focuses on data aggregation and performance, allowing the combination of multiple local or remote datasets into a single interface grouped by category. It utilizes rate-limited asynchronous fetching to prevent API overloading and employs search data prefetching and loc

    A library for building searchable input fields that provide real-time suggestions from local or remote data sources.

    JavaScript
    عرض على GitHub↗16,451
  • selectize/selectize.jsالصورة الرمزية لـ selectize

    selectize/selectize.js

    13,022عرض على GitHub↗

    Selectize.js is a jQuery-based autocomplete library and tagging interface component. It functions as a searchable selection tool that combines a text input field with a dropdown select box to facilitate fast item lookup and the management of discrete tags. The project specializes in remote data input, allowing it to fetch, rank, and integrate options from a server in real-time as a user types. It utilizes a weighted search ranking system to score and sort results by scanning multiple text fields for relevance. The library covers a broad range of user interface capabilities, including multi-s

    Functions as a jQuery-based library for building searchable input fields with real-time suggestions.

    SCSS
    عرض على GitHub↗13,022
  • downshift-js/downshiftالصورة الرمزية لـ downshift-js

    downshift-js/downshift

    12,295عرض على GitHub↗

    Downshift is a headless UI component library and framework for React that provides the state and interaction primitives necessary to build accessible autocomplete, combobox, and select dropdown components. It functions as a WAI-ARIA UI framework, generating the required ARIA attributes and keyboard event handlers to ensure screen reader compliance without providing any default styling. The library utilizes a headless component pattern to decouple interaction logic from the visual presentation. It manages complex state transitions through reducers and synchronizes internal UI state with extern

    Provides a set of React-based logic primitives specifically for building accessible autocomplete and combobox components.

    JavaScriptaccessibleautocompleteautosuggest
    عرض على GitHub↗12,295
  • leaverou/awesompleteالصورة الرمزية لـ LeaVerou

    LeaVerou/awesomplete

    6,979عرض على GitHub↗

    Awesomplete is a lightweight JavaScript library for adding searchable suggestion lists to text fields. It functions as an HTML-based autocomplete widget that renders filtered results from arrays, HTML elements, or comma-separated strings with zero external dependencies. The library includes a customizable suggestion engine that allows for the definition of custom matching logic, sorting rules, and trigger thresholds. It is designed as an event-driven UI component, providing a programmable interface to intercept selection events and manage the state of the suggestion popup. The system support

    Provides a lightweight JavaScript library for building searchable input fields with real-time suggestions.

    JavaScript
    عرض على GitHub↗6,979
  • algolia/autocompleteالصورة الرمزية لـ algolia

    algolia/autocomplete

    5,264عرض على GitHub↗

    هذا المشروع هو مكتبة محايدة لإطار العمل لبناء واجهات بحث أثناء الكتابة (Search-as-you-type) يمكن الوصول إليها. توفر طبقة منطق بدون رأس (Headless) تفصل إدارة حالة البحث وتصفية النتائج عن العرض المرئي، مما يسمح للمطورين بالحفاظ على السيطرة الكاملة على هيكل HTML الأساسي والتصميم. تتميز المكتبة ببنية معيارية للغاية تدعم تجميع البيانات من مصادر متعددة، مما يتيح دمج النتائج من المصفوفات الثابتة، وواجهات برمجة التطبيقات عن بُعد، والفهارس الخارجية في واجهة واحدة. تتميز بمحرك عرض مرن يتكامل مع مكتبات DOM افتراضية مختلفة، إلى جانب نظام قائم على الإضافات لتوسيع الوظائف بميزات مثل اقتراحات الاستعلام، وسجل البحث الأخير، وعمليات إعادة التوجيه المخصصة. يغطي النظام مجموعة واسعة من قدرات البحث، بما في ذلك تكامل الذكاء الاصطناعي التوليدي للإجابات المدركة للسياق، وتصفية النتائج في الوقت الفعلي، وضبط الصلة. يتضمن أدوات مراقبة مدمجة لتتبع تفاعلات المستخدم وحالة الشبكة، بالإضافة إلى دعم شامل لمعايير إمكانية الوصول WAI-ARIA لضمان التنقل الشامل بلوحة المفاتيح وقارئ الشاشة. تم تصميم المكتبة للتكامل في بيئات ويب متنوعة، حيث توفر أدوات تكوين لمصادر البيانات، وتوطين الواجهة، والتحسينات الخاصة بالهواتف المحمولة.

    Serves as a framework-agnostic library for building accessible, search-as-you-type interfaces.

    TypeScriptaccessiblealfredalgolia
    عرض على GitHub↗5,264
  • ichord/at.jsالصورة الرمزية لـ ichord

    ichord/At.js

    5,247عرض على GitHub↗

    At.js هي مكتبة إكمال تلقائي للإشارات (mentions) بلغة JavaScript ومحرك اقتراحات من جانب العميل يستخدم لإضافة قوائم منسدلة قائمة على المشغلات إلى مناطق النص ومحررات النصوص المنسقة. تعمل كإضافة لدمج نوافذ الإكمال التلقائي الديناميكية في محررات HTML التابعة لجهات خارجية وعناصر contentEditable. توفر المكتبة إطار عمل لإدارة أحرف مشغلة متعددة وقوالب إدراج مخصصة لإشارات المستخدم والرموز. وتدعم استخدام منطق مطابقة مخصص وتعيين مفاتيح مشغلة محددة لربط أحرف مختلفة بمصادر بيانات منفصلة. يغطي المحرك استرجاع الاقتراحات من مجموعات البيانات المحلية أو البعيدة، وتعريف هياكل HTML مخصصة لقوالب الاقتراحات، وحساب إحداثيات النافذة المنبثقة داخل سياقات المستند أو iframe. كما يتضمن قدرات لتصفية النتائج عبر دوال خارجية وتحديث بيانات الاقتراحات.

    Provides a JavaScript library for building searchable input fields with real-time mention and symbol suggestions.

    CoffeeScript
    عرض على GitHub↗5,247
  • tarekraafat/autocomplete.jsالصورة الرمزية لـ TarekRaafat

    TarekRaafat/autoComplete.js

    4,020عرض على GitHub↗

    autoComplete.js هي مكتبة JavaScript بسيطة تُستخدم لإضافة قوائم منسدلة للاقتراحات القابلة للبحث إلى عناصر الإدخال. تعمل كمحرك بحث من جانب العميل ومدير دورة حياة الإدخال الذي يعمل بدون تبعيات أو أطر عمل خارجية. تتميز المكتبة بمحرك بحث قابل للتخصيص مع أوضاع مطابقة متعددة ودعم للعلامات التشكيلية لتصفية البيانات بدقة. وتتضمن أداة لإلغاء ارتداد الطلبات (Debouncing) لتقليل تكرار طلبات الشبكة عن طريق تأخير تنفيذ البحث أثناء الكتابة النشطة. يوفر النظام عرضاً للاقتراحات قائماً على DOM لاكتشاف القيم في الوقت الفعلي ومديراً لدورة حياة قائم على الأحداث لتشغيل إجراءات مخصصة في مراحل محددة من عملية الإكمال التلقائي.

    Provides a dedicated JavaScript library for building searchable input fields with real-time suggestions.

    JavaScriptauto-completeautocompleteautocomplete-component
    عرض على GitHub↗4,020
  1. Home
  2. Web Development
  3. Autocomplete Libraries