awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 repositorios

Awesome GitHub RepositoriesDropdown Menus

Interactive menus that reveal content on user trigger.

Distinguishing note: No existing candidates; focuses on interactive overlay menus.

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

Awesome Dropdown Menus GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • jgthms/bulmaAvatar de jgthms

    jgthms/bulma

    50,074Ver en GitHub↗

    Bulma is a design-agnostic CSS framework that provides a collection of pre-styled interface components and layout primitives. It is built to be independent of specific JavaScript frameworks or build tools, allowing developers to construct responsive web interfaces by applying standardized classes directly to semantic HTML markup. The framework distinguishes itself through a utility-first approach that combines modular component styling with a flexible grid system. It leverages native CSS variables to manage design tokens, enabling real-time visual customization, automatic dark mode adaptation

    Displays hidden menus that reveal additional links or actions when triggered by user interaction.

    CSScsscss-frameworkdesign
    Ver en GitHub↗50,074
  • textualize/textualAvatar de Textualize

    Textualize/textual

    36,285Ver en GitHub↗

    This project is a framework for building interactive, graphical-style terminal applications. It provides a declarative component model that organizes user interfaces into a tree of nested widgets, each managing its own lifecycle, state, and rendering. By subclassing the base application class, developers can construct complex, keyboard-navigable interfaces that run directly within terminal emulators. The framework distinguishes itself through a reactive architecture and a CSS-based layout engine. It uses a reactive attribute system to automatically track state changes and trigger targeted int

    Display a compact, focusable dropdown menu that allows users to select a single value from a list of predefined options.

    Pythoncliframeworkpython
    Ver en GitHub↗36,285
  • mantinedev/mantineAvatar de mantinedev

    mantinedev/mantine

    31,263Ver en 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

    Provides interactive dropdown menus for grouping secondary actions into single trigger areas.

    TypeScriptdark-modedark-themehooks
    Ver en GitHub↗31,263
  • matryer/xbarAvatar de matryer

    matryer/xbar

    18,034Ver en GitHub↗

    xbar is a macOS menu bar status tool and system extension utility that displays the output of shell scripts and programs directly in the system menu bar. It functions as a script-based menu bar manager that runs local and third-party scripts to create real-time status indicators and dynamic dropdown menus. The utility enables the creation of system monitoring dashboards and custom shortcut launchers by executing external programs as subprocesses. It transforms plain text script output into formatted menu items and supports interactive dropdown menus, where user interactions can trigger shell

    Generates clickable lists of items beneath a menu entry using separators in the script output.

    Gobitbarmacmacos-menu
    Ver en GitHub↗18,034
  • angular-ui/bootstrapAvatar de angular-ui

    angular-ui/bootstrap

    14,206Ver en GitHub↗

    This project is a collection of native directives designed to implement the Bootstrap component framework within Angular applications. It provides a suite of modular interface elements that allow developers to build interactive web components without requiring external JavaScript dependencies. The library distinguishes itself by using a dependency-free logic layer that relies entirely on native framework primitives. It features a specialized service-based positioning engine to manage the placement of floating overlays and an event-driven system to coordinate the lifecycle of complex UI elemen

    Implements toggleable menus that reveal links or actions upon user interaction.

    JavaScript
    Ver en GitHub↗14,206
  • cosscom/cossAvatar de cosscom

    cosscom/coss

    10,125Ver en GitHub↗

    Coss is an accessible UI component library and design system framework used to build web interfaces. It provides a comprehensive kit of interactive elements and layout building blocks that follow screen reader and keyboard navigation standards. The project functions as a UI overlay management library, offering specialized tools for implementing anchored popovers, tooltips, and slide-out panels with smooth transitions. It includes a set of accessible form primitives and selection controls to ensure compatibility across different assistive technologies. Its broader capabilities cover the const

    Renders dropdown menus with built-in keyboard navigation for accessible action lists.

    TypeScriptnextjsradix-uireact
    Ver en GitHub↗10,125
  • buefy/buefyAvatar de buefy

    buefy/buefy

    9,531Ver en GitHub↗

    Buefy is a lightweight user interface component library built for Vue.js. It serves as a programmatic wrapper for the Bulma CSS framework, providing a set of pre-styled layout utilities, form components, and structural wrappers to ensure a consistent visual identity. The library provides a comprehensive suite of form elements, including specialized date and time pickers, autocomplete inputs, and validation wrappers. It also includes layout tools such as navigation bars, off-canvas sidebars, and modal overlays, as well as notification systems for banners, snackbars, and toasts. Additional cap

    Implements interactive dropdown menus that reveal content upon user trigger.

    Vuebulmacomponentsvue
    Ver en GitHub↗9,531
  • huntabyte/shadcn-svelteAvatar de huntabyte

    huntabyte/shadcn-svelte

    8,341Ver en GitHub↗

    shadcn-svelte is a collection of accessible and customizable user interface elements for Svelte applications. Rather than being distributed as a traditional dependency, these components are provided as source code that is copied directly into the project codebase. The library utilizes a registry-based distribution system, allowing users to install specific UI blocks and components via a command-line interface. This system uses JSON metadata to define dependencies and file paths, while a bootstrapping process automates the configuration of styles and CSS variables. The project integrates Tail

    Provides interactive dropdown menus that reveal content on user trigger.

    TypeScriptbits-uishadcn-svelteshadcn-ui
    Ver en GitHub↗8,341
  • layui/layerAvatar de layui

    layui/layer

    8,196Ver en GitHub↗

    This project is a JavaScript UI component library and frontend utility toolkit. It serves as a web modal framework and popup library, providing a specialized system for rendering interactive dialogs, overlays, and layered interfaces over web page content. The library is distinguished by its comprehensive set of overlay tools, including alert dialogs, confirmation prompts, and the ability to embed external content via iframes. It also features a responsive twelve-column grid system for cross-device layout compatibility and an internal modular dependency management system for on-demand loading

    Provides interactive menus that reveal nested sub-menus and custom templates upon user trigger.

    JavaScriptalertconfirmdialog
    Ver en GitHub↗8,196
  • mgcrea/angular-strapAvatar de mgcrea

    mgcrea/angular-strap

    5,673Ver en GitHub↗

    Angular-strap is a collection of pre-built AngularJS 1.x directives that wrap Bootstrap 3 components into reusable UI widgets and interactive behaviors. It provides native AngularJS 1.2+ directives for common UI patterns including datepickers, popovers, and scroll-based navigation, turning Bootstrap 3 markup into interactive widgets such as tabs, alerts, and side panels. The library wraps Bootstrap 3 jQuery plugins as AngularJS directives using the compile and link phases for DOM manipulation. It offers a set of AngularJS directives implementing Bootstrap 3 UI components like modals, tooltips

    Renders dropdown lists, select menus, and typeahead suggestions bound to dynamic data arrays.

    JavaScript
    Ver en GitHub↗5,673
  • lusaxweb/vuesaxAvatar de lusaxweb

    lusaxweb/vuesax

    5,596Ver en GitHub↗

    Vuesax es un framework frontend y librería de componentes de UI para aplicaciones Vue.js. Proporciona un sistema de diseño personalizable y un conjunto de elementos de interfaz de usuario pre-estilizados diseñados para acelerar el desarrollo de interfaces web. El proyecto se distingue por un toolkit visual tematizable que admite actualizaciones de color dinámicas y personalización de estilos en el lado del servidor para mantener la identidad de marca. También cuenta con un componente de tabla de datos especializado con soporte integrado para edición de celdas en línea y procesamiento en el lado del servidor para paginación, filtrado y ordenamiento. La librería cubre una amplia superficie de capacidades de UI, incluyendo un sistema de cuadrícula responsivo de doce columnas, elementos de formulario integrales y varias herramientas de diseño como tarjetas de contenido y listas plegables. También incluye utilidades de navegación como barras laterales y rutas de navegación (breadcrumbs), así como una variedad de superposiciones que incluyen diálogos modales, notificaciones del sistema y tooltips.

    Implements interactive menus that reveal a list of options when a trigger element is activated.

    Vue
    Ver en GitHub↗5,596
  • bootflat/bootflat.github.ioAvatar de bootflat

    bootflat/bootflat.github.io

    4,217Ver en GitHub↗

    Bootflat es una librería de componentes frontend y extensión de framework CSS que implementa una estética de diseño plano (flat design) para el estilo de aplicaciones web. Proporciona un conjunto de elementos de interfaz reutilizables y un sistema de rejilla (grid) mobile-first para facilitar el diseño web responsivo. El proyecto integra diseño y desarrollo a través de un flujo de trabajo basado en PSD, proporcionando conjuntos de componentes profesionales de Photoshop y paletas de colores curadas para la creación de prototipos de interfaz. La personalización visual se maneja mediante anulaciones de temas basadas en variables para colores y fuentes. La librería cubre una amplia gama de componentes de interfaz de usuario, incluyendo elementos de formulario con entradas validadas y controles de selección personalizados, herramientas de navegación como paneles con pestañas y paginación, y estructuras de diseño como unidades hero y pies de página. También incluye elementos de retroalimentación como mensajes de alerta, tooltips y barras de progreso para comunicar el estado del sistema.

    Implements menus that toggle a list of actions or links via a trigger button.

    HTML
    Ver en GitHub↗4,217
  • bopoda/aceAvatar de bopoda

    bopoda/ace

    3,741Ver en GitHub↗

    Ace is a responsive admin template and UI component library built on Bootstrap 3. It provides a comprehensive framework for creating administrative dashboards with a grid-based layout system that adapts to various screen sizes. The project features a broad array of pre-styled layouts for administrative interfaces, including specialized page templates for user profiles, email clients, and real-time chat interfaces. It includes a configuration system for adjusting visual presentations through color skins and right-to-left mirroring support. The library covers a wide range of interface capabili

    Includes toggleable dropdown menus with support for nested second-level action lists.

    HTML
    Ver en GitHub↗3,741
  1. Home
  2. User Interface & Experience
  3. Dropdown Menus