awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
TarekRaafat avatar

TarekRaafat/autoComplete.js

0
View on GitHub↗
4,020 स्टार्स·246 फोर्क्स·JavaScript·Apache-2.0·4 व्यूज़tarekraafat.github.io/autoComplete.js↗

AutoComplete.js

autoComplete.js is a vanilla JavaScript library used to add searchable suggestion dropdowns to input elements. It functions as a client-side search engine and input lifecycle manager that operates without external dependencies or frameworks.

The library features a customizable search engine with multiple matching modes and diacritics support for accurate data filtering. It includes a request debouncing utility to limit the frequency of network requests by delaying search execution during active typing.

The system provides DOM-based suggestion rendering for real-time value discovery and an event-driven lifecycle manager to trigger custom actions at specific stages of the autocomplete process.

Features

  • Autocomplete Inputs - Provides searchable input components that suggest and filter options from a data source as users type.
  • Search & Indexing Engines - Implements a customizable search engine with multiple matching modes for efficient data retrieval.
  • Diacritics Support - Implements specialized search logic that supports accented characters for more accurate data filtering.
  • Fuzzy Search Engines - Provides a flexible search engine with multiple matching modes and diacritics support for filtering datasets.
  • Autocomplete Suggestion Engines - Provides a searchable dropdown component that determines how input strings match available options.
  • Dynamic DOM Rendering - Dynamically injects and updates suggestion dropdowns directly into the browser document object model.
  • Autocomplete Libraries - Provides a dedicated JavaScript library for building searchable input fields with real-time suggestions.
  • Client-Side Search Engines - Ships a client-side search engine enabling fast, offline-capable keyword searching within the browser.
  • Frequency Limiters - Restricts the execution frequency of search functions to reduce redundant network requests during active typing.
  • Automation Lifecycle Event Management - Emits custom signals during the input lifecycle to trigger external actions and behavioral customizations.
  • Request Debouncers - Limits network request frequency by delaying search execution until a period of silence follows typing.
  • Component Lifecycle Managers - Includes a set of hooks for triggering custom actions at specific stages of the autocomplete process.
  • Lifecycle Event Hooks - Triggers predefined callback functions at specific internal stages to allow customization of component behavior.
  • Request Optimization - Optimizes server request handling by delaying network calls until the user stops typing.
  • Search Input Debouncing - Delays the execution of search queries until the user stops typing to optimize performance.
  • Vanilla JavaScript Implementations - Implements all autocomplete and search logic using standard web APIs without external framework dependencies.
  • Vanilla JavaScript Utilities - Provides a dependency-free JavaScript library for adding interactive autocomplete functionality to web interfaces.

स्टार हिस्ट्री

tarekraafat/autocomplete.js के लिए स्टार हिस्ट्री चार्टtarekraafat/autocomplete.js के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

AutoComplete.js के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो AutoComplete.js के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • leaverou/awesompleteLeaVerou का अवतार

    LeaVerou/awesomplete

    6,979GitHub पर देखें↗

    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

    JavaScript
    GitHub पर देखें↗6,979
  • twitter/typeahead.jstwitter का अवतार

    twitter/typeahead.js

    16,451GitHub पर देखें↗

    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

    JavaScript
    GitHub पर देखें↗16,451
  • krisk/fusekrisk का अवतार

    krisk/Fuse

    20,347GitHub पर देखें↗

    Fuse is a JavaScript fuzzy search library and client-side search engine designed to index and query JSON data. It provides utilities for approximate string matching and ranking results by relevance, allowing applications to perform fast filtering and searching of datasets without a dedicated backend. The library distinguishes itself through a token-based search implementation that supports word-order independence and relevance weighting. It utilizes edit-distance scoring to handle typos and insertions, and employs a system of field weighting to prioritize matches in high-value data keys. The

    JavaScriptbitapjavascriptlightweight-fuzzy-search
    GitHub पर देखें↗20,347
  • downshift-js/downshiftdownshift-js का अवतार

    downshift-js/downshift

    12,295GitHub पर देखें↗

    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

    JavaScriptaccessibleautocompleteautosuggest
    GitHub पर देखें↗12,295
AutoComplete.js के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

tarekraafat/autocomplete.js क्या करता है?

autoComplete.js is a vanilla JavaScript library used to add searchable suggestion dropdowns to input elements. It functions as a client-side search engine and input lifecycle manager that operates without external dependencies or frameworks.

tarekraafat/autocomplete.js की मुख्य विशेषताएं क्या हैं?

tarekraafat/autocomplete.js की मुख्य विशेषताएं हैं: Autocomplete Inputs, Search & Indexing Engines, Diacritics Support, Fuzzy Search Engines, Autocomplete Suggestion Engines, Dynamic DOM Rendering, Autocomplete Libraries, Client-Side Search Engines।

tarekraafat/autocomplete.js के कुछ ओपन-सोर्स विकल्प क्या हैं?

tarekraafat/autocomplete.js के ओपन-सोर्स विकल्पों में शामिल हैं: leaverou/awesomplete — Awesomplete is a lightweight JavaScript library for adding searchable suggestion lists to text fields. It functions as… twitter/typeahead.js — typeahead.js is a JavaScript autocomplete library used to build searchable input fields that provide real-time… krisk/fuse — Fuse is a JavaScript fuzzy search library and client-side search engine designed to index and query JSON data. It… selectize/selectize.js — Selectize.js is a jQuery-based autocomplete library and tagging interface component. It functions as a searchable… lucaong/minisearch. downshift-js/downshift — Downshift is a headless UI component library and framework for React that provides the state and interaction…