awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 个仓库

Awesome GitHub RepositoriesAutocomplete Components

UI components providing predictive text input.

Distinguishing note: Focuses on autocomplete UI implementations.

Explore 13 awesome GitHub repositories matching user interface & experience · Autocomplete Components. Refine with filters or upvote what's useful.

Awesome Autocomplete Components GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • brillout/awesome-react-componentsbrillout 的头像

    brillout/awesome-react-components

    47,788在 GitHub 上查看↗

    This project is a community-maintained open source directory that serves as a comprehensive index of React components and libraries. It functions as a technical knowledge base, mapping common development challenges to vetted third-party solutions to help developers accelerate their frontend workflows and avoid reinventing standard interface elements. The directory distinguishes itself through a decentralized, hyperlink-centric architecture that avoids hosting code locally, instead pointing users directly to external repositories. This content is curated through a collaborative model where com

    Lists autocomplete UI components.

    awesomeawesome-listreact
    在 GitHub 上查看↗47,788
  • mantinedev/mantinemantinedev 的头像

    mantinedev/mantine

    31,263在 GitHub 上查看↗

    Mantine is a comprehensive component library for building accessible and responsive web applications. It provides a foundational set of UI elements and layout primitives, anchored by a base component that supports consistent styling, spacing, and layout properties across the entire interface. The library is built on a design-driven theme engine that uses a provider-based system to propagate global design tokens and color schemes throughout an application. The library distinguishes itself through a robust architecture that emphasizes component composition and reusable interaction logic. It uti

    Displays a text input with a suggestion list while supporting custom user values.

    TypeScriptdark-modedark-themehooks
    在 GitHub 上查看↗31,263
  • downshift-js/downshiftdownshift-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 the logic and accessibility primitives required to build searchable autocomplete inputs with suggestion lists.

    JavaScriptaccessibleautocompleteautosuggest
    在 GitHub 上查看↗12,295
  • nicklockwood/icarouselnicklockwood 的头像

    nicklockwood/iCarousel

    12,129在 GitHub 上查看↗

    iCarousel is a data-driven UI library for macOS and iOS used to build interactive three-dimensional scrolling experiences. It functions as a customizable view controller that renders paged content using cylindrical or cover-flow 3D effects. The component is distinguished by its programmable perspective and visual transformation hooks, which allow for the definition of custom 3D styles and bespoke animation effects. Users can adjust viewpoint distance, alpha fading, and foreshortening to control how the vanishing point and depth appear during navigation. The library manages high-performance v

    Allows adjustment of visual properties like perspective, alpha fading, and paging constraints.

    Objective-C
    在 GitHub 上查看↗12,129
  • stevenjoezhang/live2d-widgetstevenjoezhang 的头像

    stevenjoezhang/live2d-widget

    10,764在 GitHub 上查看↗

    This project provides an animated Live2D character widget that can be embedded on any web page as an interactive mascot. The widget renders characters using the Cubism SDK on an HTML canvas, and can be deployed either via a content delivery network for zero-setup integration or self-hosted on a personal server for full control over asset delivery. The mascot responds to visitor actions through CSS selector-based interaction binding, displaying custom speech bubbles when users hover over or click specific page elements. Visitors can click and drag the character to reposition it anywhere on the

    Modifies the character's appearance, dialog triggers, and interactive responses through a JSON file.

    JavaScriptjavascript-pluginlive2d
    在 GitHub 上查看↗10,764
  • microsoft/inshellisensemicrosoft 的头像

    microsoft/inshellisense

    9,934在 GitHub 上查看↗

    Inshellisense is a command line productivity tool and shell autocomplete engine. It provides IDE-style command suggestions and real-time completions to reduce typing errors and accelerate command entry within the terminal. The tool is designed as a cross-shell completion utility, delivering a consistent autocomplete experience regardless of the specific shell environment being used. It includes a shell alias expansion system to resolve custom shortcuts and generate accurate suggestions for user-defined commands. The system manages terminal productivity through intelligent command completion

    Allows users to configure autocomplete navigation and result limits via a configuration file.

    TypeScriptautocompletebashcli
    在 GitHub 上查看↗9,934
  • vuematerial/vue-materialvuematerial 的头像

    vuematerial/vue-material

    9,837在 GitHub 上查看↗

    Vue Material is a comprehensive UI toolkit and framework for Vue.js that implements the Material Design specification. It provides a suite of pre-built, themed components designed to create consistent and responsive web applications. The library features dynamic theme support for runtime color scheme changes and automatic accessibility contrast management. It is designed for compatibility with server-side rendering to improve initial load times and search engine optimization, and it includes internationalization support for locale translation and text direction adjustments. The toolkit cover

    Provides text input components that offer real-time completion suggestions during active typing.

    Vuehacktoberfesthacktoberfest2021javascript
    在 GitHub 上查看↗9,837
  • gilbarbara/react-joyridegilbarbara 的头像

    gilbarbara/react-joyride

    7,588在 GitHub 上查看↗

    react-joyride is a user onboarding library for React applications used to create interactive guided tours and walkthroughs. It provides a framework for defining sequences of tooltips and beacons that highlight specific user interface elements to introduce users to application features. The library distinguishes itself through a programmatic controller that allows developers to manage tour state, navigation, and lifecycle events via external application logic. It supports a high degree of visual extensibility, allowing the replacement of default tooltips and beacons with custom components to m

    Allows developers to define custom responses when users click close buttons or overlays during a tour.

    TypeScriptjoyridereactreact-component
    在 GitHub 上查看↗7,588
  • moroshko/react-autosuggestmoroshko 的头像

    moroshko/react-autosuggest

    5,940在 GitHub 上查看↗

    React Autosuggest is a fully controlled React component that provides an autocomplete input with a dropdown of suggestions as the user types. It delegates all state management to the parent component through callbacks, making it compatible with state management patterns like Flux or Redux. The component implements WAI-ARIA accessibility patterns, including keyboard navigation with arrow keys, Enter, and Escape, along with live region integration for screen reader announcements. The component offers extensive customization through render-prop functions, allowing developers to replace the defau

    Ships a fully controlled React autocomplete component that delegates all state management to parent callbacks.

    JavaScript
    在 GitHub 上查看↗5,940
  • saghen/blink.cmpsaghen 的头像

    saghen/blink.cmp

    5,951在 GitHub 上查看↗

    Adjusts completion engine settings like debounce timing, key mappings, and source priorities to match personal workflow preferences.

    Luaneovimneovim-lua-pluginneovim-plugin
    在 GitHub 上查看↗5,951
  • donnemartin/sawsdonnemartin 的头像

    donnemartin/saws

    5,307在 GitHub 上查看↗

    Saws 是一个用于 AWS CLI 的交互式 Shell 包装器和资源管理器。它提供了一个命令行环境,旨在通过预测性文本、资源建议和改进的导航来增强 AWS 命令的执行。 该工具实现了模糊搜索和不区分大小写的自动补全,以加速云资源的发现和选择。它通过将短字符串映射到复杂命令的命令快捷方式和别名系统,减少了手动输入。 该界面包括资源数据的本地缓存以最小化 API 请求、持久化命令历史记录,以及执行带有数据管道的系统 Shell 命令的能力。用户可以通过基于文件的配置自定义视觉主题和日志级别,并访问过滤到特定输入命令的上下文文档。

    Allows users to set logging levels and resource matching modes through a configuration file.

    Pythonawsaws-clicli
    在 GitHub 上查看↗5,307
  • json-editor/json-editorjson-editor 的头像

    json-editor/json-editor

    4,900在 GitHub 上查看↗

    JSON Editor 是一个基于 Schema 的 UI 框架和 Web 编辑器,用于生成交互式表单并验证 JSON 数据。它将 JSON Schema 规范转换为 HTML 表单元素层级,使用户能够通过结构化界面而非原始文本来操作复杂的 JSON 结构。 该框架的特色在于其基于插件的扩展系统,支持自定义解析器函数以及集成 WYSIWYG、Markdown 和语法高亮代码编辑器等专用编辑器。它采用递归 Schema 解析来处理嵌套定义,并实现了基于 if-then-else 逻辑的状态条件验证。 该项目提供了广泛的功能,包括双向数据绑定、用于网格和标签页的数组与对象布局管理,以及通过模板插值实现的动态字段同步。其组件库涵盖了标准输入以及颜色选择器、日期时间选择器、自动补全组件和文件上传接口等专用工具。 该界面支持 UI 字符串的本地化,并可与各种 CSS 框架集成,从而将结构化表单生成与视觉样式解耦。

    Provides a searchable autocomplete component for string fields to assist in data entry.

    JavaScript
    在 GitHub 上查看↗4,900
  • nixzhu/dev-blognixzhu 的头像

    nixzhu/dev-blog

    3,906在 GitHub 上查看↗

    该项目是一个综合性的 iOS 应用开发框架,专注于构建具有自定义用户界面组件、异步任务管理和本地数据持久化的移动应用。它作为软件工程的技术知识库,提供用于以 Markdown 格式组织和发布架构分析与笔记的工具。 该框架通过一个强大的基于文档的存储层脱颖而出,该层利用 BSON 格式的记录在 NoSQL 文档存储中执行 CRUD 操作。它提供广泛的系统集成功能,包括专门的应用扩展通信、跨沙盒消息传递和原生共享表单呈现,从而允许宿主应用与系统级服务之间的无缝交互。 该项目涵盖了广泛的功能面,包括具有线程安全同步的高级并发管理、卸载到后台的 UI 渲染以保持响应性,以及全面的国际化支持。它还包括面向开发者的工具,用于静态类型生成、自动化资源映射和交互式原型构建,以及用于地理信标监控和自适应图表生成的专门工具。

    Defines component behavior through scoping and controller configuration to manage interactive modes.

    在 GitHub 上查看↗3,906
  1. Home
  2. User Interface & Experience
  3. Autocomplete Components

探索子标签

  • Behavior Configurations4 个子标签Configuration systems that define the interactive mode and functional behavior of a component. **Distinct from Autocomplete Components:** Focuses on the configuration of the component's functional mode (e.g., filtered vs simple) rather than the general UI implementation.
  • ControlledAutocomplete components that delegate all state management to parent callbacks for integration with Flux or Redux patterns. **Distinct from Autocomplete Components:** Distinct from Autocomplete Components: adds the controlled component pattern where all state is managed externally via callbacks, not just a generic autocomplete UI.