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
·

Navigation menu components

Clasament actualizat la 20 iul. 2026

For menu navigation controls, the strongest matches are shoelace-style/shoelace (Shoelace provides a suite of accessible, framework-agnostic web components), unovue/reka-ui (Reka UI provides a suite of headless, accessible, and) and jgthms/bulma (Bulma is a CSS framework that provides a comprehensive). microsoft/fast and unovue/shadcn-vue round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Explore the best open-source navigation menu components. Compare top-rated libraries by activity and features to find the best fit for your project.

Navigation menu components

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • shoelace-style/shoelaceAvatar shoelace-style

    shoelace-style/shoelace

    13,860Vezi pe GitHub↗

    Shoelace is a web component UI library consisting of a suite of accessible, framework-agnostic user interface elements. It provides a collection of custom element components and reusable HTML tags that encapsulate style and behavior to work across any JavaScript framework or plain HTML pages. The system is designed as a themable UI component system, utilizing CSS variables to manage visual themes and dark mode support. This allows for the implementation of custom design systems and a consistent visual language across web environments. The library covers broader capabilities in accessible int

    Shoelace provides a suite of accessible, framework-agnostic web components that include the necessary navigation elements like dropdowns and menus, making it a highly effective tool for building customizable and responsive navigation systems.

    TypeScriptCustom ElementsTheme Style CustomizationsWeb Components
    Vezi pe GitHub↗13,860
  • unovue/reka-uiAvatar unovue

    unovue/reka-ui

    6,574Vezi pe GitHub↗

    Reka UI provides a suite of headless, accessible, and highly customizable primitives that allow you to build robust navigation menus, though it is specifically designed for the Vue ecosystem rather than being framework-agnostic.

    VueHeadless UI ComponentsAccessible UI ComponentsHeadless UI Libraries
    Vezi pe GitHub↗6,574
  • jgthms/bulmaAvatar jgthms

    jgthms/bulma

    50,074Vezi pe 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

    Bulma is a CSS framework that provides a comprehensive set of pre-styled, responsive navigation components and layout primitives that are framework-agnostic and easily customizable via standard HTML classes.

    CSSCSS Variable CustomizationDropdown MenusResponsive Breakpoints
    Vezi pe GitHub↗50,074
  • microsoft/fastAvatar microsoft

    microsoft/fast

    9,661Vezi pe GitHub↗

    FAST is a web components framework and declarative UI library used to build adaptive user interfaces. It functions as a server-side rendering engine and design system implementation, enabling the creation of modular components based on web standards. The framework focuses on cross-framework component compatibility, allowing user interface elements to remain functional across different front-end frameworks and modern browsers. It implements a design language through a collection of pre-defined visual components to ensure consistency across professional applications. The system covers state-dr

    FAST is a framework for building web components that includes a design system with accessible, responsive navigation elements, making it a suitable choice for creating customizable, framework-agnostic UI components.

    TypeScriptCustom ElementsWeb Components
    Vezi pe GitHub↗9,661
  • unovue/shadcn-vueAvatar unovue

    unovue/shadcn-vue

    9,425Vezi pe GitHub↗

    shadcn-vue is an accessible design system framework and UI component library for Vue applications. It provides a collection of accessible, unstyled interface elements and pre-designed building blocks styled with Tailwind CSS, all of which are built on top of Radix Vue primitives. The project utilizes a command line interface to install specific components and themes directly into a local project directory rather than as pre-compiled dependencies. This distribution model allows users to own and modify the source code locally to create a custom design language. The library covers a broad range

    This is a comprehensive UI component library for Vue that includes accessible, responsive navigation menus built on Radix Vue primitives, though it is limited to the Vue ecosystem rather than being framework-agnostic.

    TypeScriptHeadless UI ComponentsTheme Style Customizations
    Vezi pe GitHub↗9,425
  • creativetimofficial/material-tailwindAvatar creativetimofficial

    creativetimofficial/material-tailwind

    4,359Vezi pe GitHub↗

    Material Tailwind is a responsive web UI framework and component library built with Tailwind CSS. It provides a customizable design system that implements Material Design principles for web applications. The project focuses on a customizable design system, allowing for centralized theme configuration and utility-based styling to maintain visual consistency across interfaces. The library includes a wide range of reusable interface elements, covering layout structures, navigation systems, and overlay components. It provides specialized tools for web form construction, data input controls, and

    This is a comprehensive UI component library that includes accessible, responsive navigation menus and dropdowns built on Tailwind CSS, fitting the requirement for a customizable navigation system.

    TypeScriptCSS Variable CustomizationDropdownsNavigation Bars
    Vezi pe GitHub↗4,359
  • mui/base-uiAvatar mui

    mui/base-ui

    8,711Vezi pe GitHub↗

    Base UI is a headless component library and unstyled framework providing accessible interface primitives. It decouples behavioral logic and state management from the visual layer, allowing developers to implement complex UI patterns while maintaining total control over the final styling. The library implements WAI-ARIA design patterns to ensure all primitives support standard keyboard navigation and screen reader accessibility. It provides a suite of low-level building blocks that handle the internal mechanics of interface elements without bundling any CSS. The framework covers a broad range

    Base UI provides the headless, accessible primitives required to build custom navigation menus, though it is specifically designed for the React ecosystem rather than being strictly framework-agnostic.

    TypeScriptDropdown MenusHeadless UI ComponentsHeadless UI Libraries
    Vezi pe GitHub↗8,711
  • bootstrap-vue/bootstrap-vueAvatar bootstrap-vue

    bootstrap-vue/bootstrap-vue

    14,450Vezi pe GitHub↗

    Bootstrap-vue is a Vue.js component library and responsive UI kit based on the Bootstrap CSS framework. It provides a frontend component suite of reusable interface elements designed for building mobile-first websites and web applications. The project wraps Bootstrap CSS classes in Vue components to manage styles and behaviors through reactive state. It integrates a responsive layout management system that synchronizes internal component states with Bootstrap's grid system and device breakpoints. The library covers a wide range of interface capabilities, including data display with sortable

    This is a comprehensive UI component library for Vue.js that includes accessible, responsive navigation menus and dropdowns, though it is limited to the Vue ecosystem rather than being framework-agnostic.

    JavaScriptDropdown MenusResponsive Breakpoints
    Vezi pe GitHub↗14,450
  • buefy/buefyAvatar buefy

    buefy/buefy

    9,531Vezi pe 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

    Buefy provides a suite of responsive, accessible navigation components like navbars and sidebars, though it is specifically designed for the Vue.js ecosystem rather than being framework-agnostic.

    VueTheme Style CustomizationsNavigation Bars
    Vezi pe GitHub↗9,531
  • gluestack/gluestack-uiAvatar gluestack

    gluestack/gluestack-ui

    4,931Vezi pe GitHub↗

    gluestack-ui is a cross-platform React component library built with Tailwind CSS. It provides over 30 pre-built, accessible components that can be installed by copying their source files directly into a project, giving developers full control over customization without external runtime dependencies. Every component implements WAI-ARIA patterns, keyboard navigation, and screen reader support out of the box. A key differentiator is the copy-paste architecture: rather than a traditional package dependency, component source code is placed in the project, allowing direct editing and eliminating ve

    This is a comprehensive React-based UI component library that includes accessible, responsive navigation components like menus and drawers, though it is limited to the React ecosystem rather than being framework-agnostic.

    TypeScriptAccessible MenusResponsive BreakpointsAccessible UI Components
    Vezi pe GitHub↗4,931
  • hunvreus/basecoatAvatar hunvreus

    hunvreus/basecoat

    3,653Vezi pe GitHub↗

    Basecoat is a zero-runtime UI library and themable interface framework consisting of a set of accessible web components. It provides a collection of pre-styled interface elements and utility classes designed to function as static assets without requiring a dedicated JavaScript framework runtime. The project features a dedicated UI component scaffolder, providing a command line interface to automate the generation of project folder structures and the installation of component templates. Visual styles are managed through a system of CSS variables and utility classes, allowing for global theme a

    Basecoat provides a collection of accessible, framework-agnostic web components that include navigation-related elements like sidebars, making it a suitable tool for building customizable and responsive navigation systems.

    JavaScriptDropdown MenusCSS Variable Styling Systems
    Vezi pe GitHub↗3,653
  • bootflat/bootflat.github.ioAvatar bootflat

    bootflat/bootflat.github.io

    4,217Vezi pe GitHub↗

    Bootflat is a front-end component library and CSS framework extension that implements a flat-design aesthetic for web application styling. It provides a set of reusable interface elements and a mobile-first grid system to facilitate responsive web design. The project integrates design and development through a PSD-driven workflow, providing professional Photoshop component sets and curated color palettes for interface prototyping. Visual customization is handled via variable-based theme overrides for colors and fonts. The library covers a broad range of UI components, including form elements

    Bootflat provides a collection of reusable UI components including tabbed navigation and dropdown menus that are designed for responsive web layouts, making it a suitable library for building navigation systems.

    HTMLDropdown Menus
    Vezi pe GitHub↗4,217
  • zdhxiong/mduiAvatar zdhxiong

    zdhxiong/mdui

    4,517Vezi pe GitHub↗

    mdui is a framework-agnostic UI library and design system based on Material Design 3 standards. It provides a comprehensive set of reusable interface elements implemented as native Web Components, ensuring compatibility across different JavaScript frameworks. The library features a sophisticated theming system that supports light and dark modes, as well as the ability to generate dynamic color palettes from seed colors or image sources. It distinguishes itself with a high level of flexibility in visual customization, using CSS custom properties to control design tokens such as typography, cor

    This library provides a comprehensive suite of Material Design 3 web components, including accessible and responsive navigation elements that are framework-agnostic and highly customizable via CSS variables.

    TypeScriptResponsive BreakpointsTheme Style Customizations
    Vezi pe GitHub↗4,517
  • twbs/bootstrapAvatar twbs

    twbs/bootstrap

    174,380Vezi pe GitHub↗

    Bootstrap is a comprehensive, mobile-first CSS framework designed for building responsive web interfaces. It provides a standardized library of reusable UI components, such as navigation bars, modals, and forms, alongside a robust grid system that ensures consistent layout alignment across diverse viewport sizes. By establishing a baseline through browser normalization and standardized typography, the project enables developers to create accessible, cross-browser compatible web applications. The framework distinguishes itself through a modular Sass-based architecture that allows for deep cust

    Bootstrap is a comprehensive CSS framework that includes a robust, accessible, and responsive navigation component as part of its broader UI library, making it a suitable choice for developers needing standardized navigation systems.

    MDXDropdown MenusNavigation Bars
    Vezi pe GitHub↗174,380
  • ant-design/ant-designAvatar ant-design

    ant-design/ant-design

    98,362Vezi pe GitHub↗

    Ant Design is an enterprise-grade component library and design system framework built for developing complex, data-heavy web applications. It provides a comprehensive collection of pre-built, state-driven interface elements that map data properties to rendered components, ensuring consistent interaction patterns and visual language across large-scale projects. The library distinguishes itself through a robust styling architecture that utilizes design tokens and hierarchical configuration providers to propagate global settings like themes, locale, and layout direction. By employing component-l

    Ant Design provides a comprehensive suite of accessible, responsive, and highly customizable navigation components, though it is specifically designed for the React ecosystem rather than being framework-agnostic.

    TypeScriptCSS Variable Overrides
    Vezi pe GitHub↗98,362
  • cosscom/cossAvatar cosscom

    cosscom/coss

    10,125Vezi pe 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

    Coss is an accessible UI component library that provides the foundational building blocks for navigation elements like popovers and panels, though it lacks a dedicated, pre-built navigation menu component in its current feature set.

    TypeScriptDropdown MenusDropdown Menus
    Vezi pe GitHub↗10,125
  • chakra-ui/zagAvatar chakra-ui

    chakra-ui/zag

    5,121Vezi pe GitHub↗

    Zag is a headless UI state machine library that provides unstyled component logic to ensure consistent behavior across different rendering engines. It functions as a toolkit for modeling complex user interface interactions using statecharts, decoupling the underlying logic and accessibility attributes from visual styling. The library is framework-agnostic, utilizing specialized adapters to bridge its state machine logic with various JavaScript libraries such as React, Solid, Vue, and Svelte. This approach allows developers to maintain a single interaction model while applying any CSS or styli

    Zag provides the headless, accessible, and framework-agnostic logic required to build custom navigation menus, though it functions as a foundational toolkit for component state rather than a pre-built navigation menu component.

    TypeScriptFramework-Independent UI LogicHeadless UI Libraries
    Vezi pe GitHub↗5,121
  • mantinedev/mantineAvatar mantinedev

    mantinedev/mantine

    31,263Vezi pe 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

    Mantine is a comprehensive React-based UI library that includes accessible, responsive navigation components like menus and drawers, though it is specifically tied to the React ecosystem rather than being framework-agnostic.

    TypeScriptAccessible MenusDropdown Menus
    Vezi pe GitHub↗31,263
  • saadeghi/daisyuiAvatar saadeghi

    saadeghi/daisyui

    41,125Vezi pe GitHub↗

    This project is a utility-first component library that provides a comprehensive suite of pre-styled, reusable interface elements. It functions as a build-time engine that generates design-system-compliant styles by mapping semantic tokens to standard HTML elements and utility classes. By compiling all component styles into static CSS at build time, the library eliminates the need for client-side style calculation, ensuring efficient performance. The library distinguishes itself through a configuration-driven architecture that manages color palettes and visual styles, enabling dynamic switchin

    This is a comprehensive CSS component library that provides pre-styled, responsive navigation elements like breadcrumbs and menus that are framework-agnostic and highly customizable via utility classes.

    SvelteNavigation Bars
    Vezi pe GitHub↗41,125
  • ekmas/neobrutalism-componentsAvatar ekmas

    ekmas/neobrutalism-components

    4,956Vezi pe GitHub↗

    This project is a neobrutalist UI component library and accessible design system for React. It provides a collection of high-contrast web elements characterized by bold colors, thick borders, and a raw aesthetic. The library distinguishes itself by combining a data visualization toolkit—featuring styled charts and responsive tables—with a comprehensive set of interactive components. It balances this specific visual style with accessibility standards for keyboard navigation and screen readers. The component surface covers a wide range of functional areas, including complex form controls with

    This library provides a collection of accessible, responsive UI components including navigation menus, though it is specifically tailored for React and the neobrutalist aesthetic rather than being framework-agnostic.

    TypeScriptNavigation Bars
    Vezi pe GitHub↗4,956
  • chakra-ui/arkAvatar chakra-ui

    chakra-ui/ark

    5,004Vezi pe GitHub↗

    Ark is a headless UI component library that delivers accessible, cross-framework primitives with behavior governed by finite state machines. It provides unstyled components that encapsulate logic and accessibility — including full keyboard navigation, focus management, and WAI-ARIA support — while leaving visual styling entirely to the consumer. Components expose scoped data attributes for CSS targeting and use state machines to produce predictable, testable interactive behavior across every state transition. The library distinguishes itself through a state propagation model that distributes

    Ark is a headless UI component library that provides the underlying logic, accessibility, and state management for navigation menus, allowing you to implement fully customizable and responsive designs across various frameworks.

    TypeScriptHeadless UI LibrariesWAI-ARIA Frameworks
    Vezi pe GitHub↗5,004
  • szhsin/react-menuAvatar szhsin

    szhsin/react-menu

    1,219Vezi pe GitHub↗

    React Menu is a library for building accessible, keyboard-navigable dropdown and context menus within web applications. It provides a set of tools for creating complex, hierarchical navigation structures that support unlimited submenu nesting and standard accessibility patterns for screen reader compatibility. The library distinguishes itself through a focus on dynamic layout and positioning, utilizing real-time collision detection to adjust menu placement relative to anchor elements and viewport boundaries. It employs a portal-based rendering strategy to prevent clipping and z-index conflict

    This is a React-specific component library for building accessible menus and dropdowns, which fits the category well despite being tied to a specific framework rather than being framework-agnostic.

    JavaScriptAccessible Menu RenderingAccessible UI Components
    Vezi pe GitHub↗1,219
  • negomi/react-burger-menuAvatar negomi

    negomi/react-burger-menu

    5,090Vezi pe GitHub↗

    react-burger-menu is a sidebar navigation component for React applications. It implements an off-canvas menu pattern using CSS transitions and SVG animations to create sliding effects. The component provides configurable transition animations, including slide, stack, and scale effects. It utilizes SVG path morphing to animate the hamburger icon during menu interactions. The library supports menu style customization through configuration objects and external stylesheets. It is designed for responsive web navigation by hiding links behind a toggle button to save screen space.

    This is a React-specific sidebar navigation component that provides responsive off-canvas menus with customizable animations, though it is limited to the React ecosystem rather than being framework-agnostic.

    JavaScriptAnimated TransitionsSidebarsCSS Transitions
    Vezi pe GitHub↗5,090
  • tusen-ai/naive-uiAvatar tusen-ai

    tusen-ai/naive-ui

    18,381Vezi pe GitHub↗

    Naive UI is a comprehensive TypeScript user interface library and component set designed specifically for Vue 3 applications. It provides a type-safe framework for building web interfaces, featuring a responsive layout engine and high-performance data components such as virtual-scroll data tables. The library is distinguished by a customizable theme system that utilizes type-safe JavaScript objects for visual overrides instead of traditional CSS variables. This architecture allows for dynamic runtime updates and global style configurations managed through a centralized provider. The framewor

    Naive UI is a comprehensive component library for Vue 3 that includes accessible and responsive navigation components like menus and breadcrumbs, though it is limited to the Vue ecosystem rather than being framework-agnostic.

    TypeScriptData TablesVue UI LibrariesApp Shell Layouts
    Vezi pe GitHub↗18,381
Compară top 10 dintr-o privire
RepositorySteleLimbajLicențăUltimul push
shoelace-style/shoelace13.9KTypeScriptMIT14 mai 2026
unovue/reka-ui6.6KVueMIT21 iun. 2026
jgthms/bulma50.1KCSSMIT1 mar. 2026
microsoft/fast9.7KTypeScriptNOASSERTION15 iun. 2026
unovue/shadcn-vue9.4KTypeScriptmit19 feb. 2026
creativetimofficial/material-tailwind4.4KTypeScriptMIT28 apr. 2026
mui/base-ui8.7KTypeScriptmit20 feb. 2026
bootstrap-vue/bootstrap-vue14.5KJavaScriptMIT2 apr. 2026
buefy/buefy9.5KVueMIT14 iun. 2026
gluestack/gluestack-ui4.9KTypeScript—20 feb. 2026

Related searches

  • an open source library for mapping applications
  • an open source browser tab manager
  • State management library
  • a library for browser automation and scraping
  • a menu bar organizer for macOS
  • Hărți și navigație
  • DOM interaction library
  • a library for implementing data pagination