For navigation bar controls, the strongest matches are uikit/uikit (UIkit is a modular front-end UI framework that includes), yuche/vue-strap (This Vue component library provides pre-built navigation bars, dropdown) and tailwindlabs/headlessui (Headless UI is an accessible, unstyled component library that). react-bootstrap/react-bootstrap and weilanwl/coloruicss round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Hand-picked open-source navbar UI components for web development, ranked by stars and GitHub activity. Compare features and find the best fit.
UIkit is a CSS front-end framework and accessible UI component library designed for building responsive web interfaces. It provides a comprehensive set of styling classes and modular components alongside a JavaScript interaction toolkit for managing behavioral elements. The framework includes native support for internationalized web interfaces, featuring multi-locale text translation and right-to-left layout directions. It employs a responsive layout engine that uses flexible grids, adaptive breakpoints, and container widths to align content across different screen sizes. The toolkit covers
UIkit is a modular front-end UI framework that includes responsive navigation menus, sticky elements, and layout utilities to help build styled web interfaces, though it lacks direct routing integration out of the box.
vue-strap is a UI framework and component library that provides a collection of themed interface elements based on Bootstrap for use within Vue.js applications. It serves as a Bootstrap-based component kit that bridges CSS framework styling with a reactive JavaScript component architecture. The library implements a wide range of functional building blocks, including navigation bars, dropdown menus, and layout primitives such as accordion panels and tabbed content. It includes an extensive set of form inputs featuring date pickers, typeahead search, and integrated validation state management.
This Vue component library provides pre-built navigation bars, dropdown menus, and layout primitives based on Bootstrap, though it lacks direct router integration and advanced accessibility controls.
Headless UI is a headless component library and accessible UI component kit that provides logic-only interface elements. It functions as a state-driven UI framework designed to provide functionality without prescribing any specific visual styles. The library is specifically designed for integration with Tailwind CSS, enabling the implementation of custom design systems. It allows users to apply visual styles to components based on whether they are active, selected, or open. The project covers the development of accessible UI components that meet ARIA standards and include built-in keyboard n
Headless UI is an accessible, unstyled component library that provides the core logic for dropdowns and menus, making it a strong building block for navigation bars despite requiring manual styling and custom router integration.
React Bootstrap is a frontend component framework and responsive UI kit that translates the Bootstrap CSS framework into a React-based component architecture. It provides a collection of reusable, pre-styled interface elements and grid systems designed for consistent, responsive web development. The library distinguishes itself by wrapping raw HTML markup in React components to manage accessibility and stateful behaviors. It utilizes a centralized theme provider to propagate global configuration and breakpoints, while employing portal-based rendering for overlays to prevent clipping issues.
React Bootstrap is a component library that provides built-in application navigation components, responsive layout options, and dropdown menus, fitting the requested UI category well despite lacking direct client-side router integration out of the box.
coloruicss is a CSS UI component library and high-saturation design system specifically developed for mini program environments. It provides a collection of pre-styled visual elements designed to meet the technical constraints and rendering behaviors of these platforms. The framework focuses on replacing default system headers with a dedicated custom navigation bar framework. This allows for the creation of stylized top navigation areas that support custom colors, images, and action buttons. The system manages visual consistency through a CSS-based theming framework using custom properties t
ColorUI provides customized top navigation bars and pre-styled UI components specifically tailored for mini program environments, making it a relevant choice for navigation and menu styling within that ecosystem.
Ariakit is a headless component library and accessible UI component toolkit. It provides a set of unstyled web components with built-in accessibility patterns to ensure that screen readers and keyboard navigation function correctly. The project includes an adaptive color engine that calculates high-contrast text and dynamic surface colors for light and dark modes. It also features a concentric layout engine for computing nested padding, margins, and border radii for circular interface elements, alongside a design token system for managing global CSS variables. The toolkit covers broad capabi
Ariakit is a headless UI component library that provides accessible primitives to build custom menus and navigation bars, though it requires custom implementation for specific router integration and responsive layout styling.
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
Bootstrap-vue provides comprehensive UI components including responsive navigation bars and dropdowns, though it is a general-purpose component library rather than a dedicated navigation tool.
The mdb-ui-kit is a frontend component library and visual extension that combines the Bootstrap 5 framework with Material Design principles. It provides a collection of pre-styled interface elements and responsive web templates to facilitate the development of consistent web applications. The toolkit extends the Bootstrap ecosystem by adding Material Design aesthetics and advanced styling options. It enables rapid prototyping through the use of pre-configured design blocks and provides mechanisms for deep visual customization via SCSS variables and native CSS custom properties, including supp
This repository provides a comprehensive frontend component library featuring responsive navigation bars, menus, and dropdowns built on Bootstrap, though it leans more toward general UI design than dedicated page routing.
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
Material Tailwind is a component library and UI framework built with Tailwind CSS that includes navigation systems, dropdowns, and layout elements, making it a solid choice for building custom menus and navigation bars.
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 for React that provides layout and interactive elements, though its focus leans towards popovers, overlays, and form controls rather than dedicated navigation bars and menus.
Flowbite is a cross-framework UI library and design system built as a collection of pre-styled components and layout blocks using Tailwind CSS utility classes. It functions as a TypeScript UI toolkit and a general web framework for creating responsive websites and applications. The project provides a mirroring Figma design system to allow prototyping of components and variants before they are coded. It distinguishes itself through an AI-driven approach to page generation and the creation of design specifications via a command-line interface. The library covers a wide range of interactive int
Flowbite is a general UI component library built with Tailwind CSS that includes interactive navigation bars and menus, though it is not exclusively dedicated to routing and menus.
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 component library that includes accessible navigation menus, sticky layout primitives, and router integration support, fitting your search for UI components although it is not exclusively a navigation bar tool.
React Navigation is a robust routing and navigation library built for React Native and mobile applications, which provides flexible menu and screen management though its scope is primarily mobile rather than the web.
shadcn/ui offers a collection of React UI components and a CLI-driven registry system for direct source code integration.
shadcn-ui/ui provides accessible and customizable React UI components including navigation menus and dropdowns that you can copy and integrate directly into your project's source code, though it relies on external routers for page navigation.
Material UI is a comprehensive component-based library designed to accelerate the construction of professional, accessible web interfaces. It provides a centralized design system framework that manages visual tokens, typography, and color palettes to ensure consistent branding and layout constraints across complex application architectures. By encapsulating behavioral and accessibility logic within modular primitives, the library enables developers to build inclusive user experiences that adhere to rigorous design standards. The project distinguishes itself through a zero-runtime styling engi
Material UI provides versatile navigation and menu components along with accessibility support and styling tools, though it is a broad UI library rather than a dedicated navigation-specific package.
Fixed-nav is a client-side JavaScript library for building responsive, touch-friendly navigation menus on single-page websites. It pins navigation bars to the screen viewport so control interfaces remain persistently accessible as users scroll through long content. The library automatically monitors scroll positions against document boundaries to highlight active section indicators in real time. When navigation links are selected, it animates viewport transitions to target sections using hardware-accelerated timing functions instead of abrupt jumps. Additional capabilities include dimming ba
This repository provides a responsive, fixed-position navigation library with smooth scrolling designed for one-page layouts, though it lacks built-in dropdown menus and explicit router integration.
🧭 A simple, pretty navbar for your Vue projects.
This repository provides a simple, customizable navigation bar component specifically for Vue projects, fitting the navigation category even though it lacks built-in router integration or advanced accessibility features.
NavigationBar written in pure javascript for cross-platform support
This pure JavaScript navigation bar library provides cross-platform header controls for React Native, though it lacks built-in router integration and advanced dropdown features.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| uikit/uikit | 18.5K | HTML | MIT | |
| yuche/vue-strap | 4.7K | JavaScript | MIT | |
| tailwindlabs/headlessui | 28.6K | TypeScript | MIT | |
| react-bootstrap/react-bootstrap | 22.6K | TypeScript | MIT | |
| weilanwl/coloruicss | 12.4K | Vue | MIT | |
| ariakit/ariakit | 8.6K | TypeScript | — | |
| bootstrap-vue/bootstrap-vue | 14.5K | JavaScript | MIT | |
| mdbootstrap/mdb-ui-kit | 24.3K | SCSS | NOASSERTION | |
| creativetimofficial/material-tailwind | 4.4K | TypeScript | MIT | |
| cosscom/coss | 10.1K | TypeScript | AGPL-3.0 |