awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • twitter/typeahead.jsAvatar twitter

    twitter/typeahead.js

    16,451Vezi pe 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
    Vezi pe GitHub↗16,451
  • selectize/selectize.jsAvatar selectize

    selectize/selectize.js

    13,022Vezi pe 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
    Vezi pe GitHub↗13,022
  • downshift-js/downshiftAvatar downshift-js

    downshift-js/downshift

    12,295Vezi pe 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
    Vezi pe GitHub↗12,295
  • leaverou/awesompleteAvatar LeaVerou

    LeaVerou/awesomplete

    6,979Vezi pe 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
    Vezi pe GitHub↗6,979
  • algolia/autocompleteAvatar algolia

    algolia/autocomplete

    5,264Vezi pe GitHub↗

    Acest proiect este o bibliotecă agnostică față de framework pentru construirea de interfețe accesibile de tip search-as-you-type. Oferă un strat de logică headless care decuplează gestionarea stării căutării și filtrarea rezultatelor de prezentarea vizuală, permițând dezvoltatorilor să mențină controlul deplin asupra structurii HTML și a stilizării subiacente. Biblioteca se distinge printr-o arhitectură extrem de modulară care suportă agregarea datelor din surse multiple, permițând combinarea rezultatelor din array-uri statice, API-uri la distanță și indexuri externe într-o singură interfață. Dispune de un motor de randare flexibil care se integrează cu diverse biblioteci de virtual DOM, alături de un sistem bazat pe plugin-uri pentru extinderea funcționalității cu funcții precum sugestii de interogare, istoric recent al căutărilor și redirecționări personalizate. Sistemul acoperă o gamă largă de capabilități de căutare, inclusiv integrarea AI generativ pentru răspunsuri conștiente de context, filtrarea rezultatelor în timp real și reglarea relevanței. Include instrumente de observabilitate încorporate pentru urmărirea interacțiunilor utilizatorilor și a stării rețelei, precum și suport cuprinzător pentru standardele de accesibilitate WAI-ARIA pentru a asigura navigarea incluzivă prin tastatură și screen-reader. Biblioteca este concepută pentru integrarea în diverse medii web, oferind utilitare de configurare pentru sursele de date, localizarea interfeței și optimizări specifice pentru mobil.

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

    TypeScriptaccessiblealfredalgolia
    Vezi pe GitHub↗5,264
  • ichord/at.jsAvatar ichord

    ichord/At.js

    5,247Vezi pe GitHub↗

    At.js este o bibliotecă JavaScript de autocomplete pentru mențiuni și un motor de sugestii client-side utilizat pentru a adăuga dropdown-uri bazate pe trigger-e în textarea-uri și editoare de text rich. Acesta funcționează ca un plugin pentru integrarea popup-urilor dinamice de autocomplete în editoare HTML terțe și elemente contentEditable. Biblioteca oferă un framework pentru gestionarea mai multor caractere trigger și template-uri de inserare personalizate pentru mențiunile utilizatorilor și simboluri. Suportă utilizarea logicii de potrivire personalizate și atribuirea unor taste trigger specifice pentru a mapa caractere diferite către surse de date separate. Motorul acoperă recuperarea sugestiilor din seturi de date locale sau la distanță, definirea structurilor HTML personalizate pentru template-urile de sugestii și calcularea coordonatelor popup-ului în contexte de document sau iframe. Include, de asemenea, capabilități pentru filtrarea rezultatelor prin funcții externe și reîmprospătarea datelor de sugestie.

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

    CoffeeScript
    Vezi pe GitHub↗5,247
  • tarekraafat/autocomplete.jsAvatar TarekRaafat

    TarekRaafat/autoComplete.js

    4,020Vezi pe GitHub↗

    autoComplete.js este o bibliotecă JavaScript vanilla utilizată pentru a adăuga meniuri dropdown de sugestii căutabile elementelor de input. Funcționează ca un motor de căutare pe partea de client și un manager de ciclu de viață al input-ului care operează fără dependențe externe sau framework-uri. Biblioteca dispune de un motor de căutare personalizabil cu moduri de potrivire multiple și suport pentru diacritice pentru filtrarea precisă a datelor. Include un utilitar de debouncing al cererilor pentru a limita frecvența cererilor de rețea prin întârzierea execuției căutării în timpul tastării active. Sistemul oferă randarea sugestiilor bazată pe DOM pentru descoperirea valorilor în timp real și un manager de ciclu de viață bazat pe evenimente pentru a declanșa acțiuni personalizate în etape specifice ale procesului de autocomplete.

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

    JavaScriptauto-completeautocompleteautocomplete-component
    Vezi pe GitHub↗4,020
  1. Home
  2. Web Development
  3. Autocomplete Libraries