Measured entry
meraki-navbar-categories
A dual-row content navbar with a logo, search field, primary links, collapsible mobile menu, and a horizontally scrollable category rail. It ships as standalone HTML styled with Tailwind utility classes, uses Alpine.js for menu state, loads the Meraki logo remotely, and includes a small custom scrollbar-hiding rule.



Measured
Every value below was written by the harness on the run that produced the frames above. None of it is derived from the prose.
| Build | OK |
|---|---|
| Mount | OK |
| Console errors | 0 |
| Uncaught page errors | 0 |
| Horizontal overflow | flagged at 375, 768 |
| Axe critical | 0 |
| Axe serious | 1 |
| Axe moderate | 0 |
| Axe minor | 0 |
| Gzip marginal | 18.7 KB (84.1 KB build, 65.4 KB baseline) |
| Bare mode | OK |
| Provider required | NO |
| Demo used | none |
Verdict
A practical starting point for editorial or catalog navigation, and it builds and mounts without framework scaffolding. Adopt it only with responsive cleanup and an accessible name for the logo link; otherwise the narrow-screen overflow and serious link-label issue make it unsuitable for production as copied.
Use it if
- You need a content-heavy header that keeps primary navigation separate from topic categories.
- Your stack already supports Tailwind utilities and Alpine directives.
- A horizontally scrollable category rail fits your mobile navigation model.
Skip it if
- You require narrow layouts to stay free of horizontal page overflow without modification.
- You need an accessible logo link out of the box, since its image has empty alternative text and the link has no discernible name.
- Your project avoids client-side CDN dependencies or Alpine.js.
- You need a compact header with only a few destinations rather than a dense category catalog.
Install
| Declared dependencies | none declared |
|---|---|
| Missing on install | none |
| Bare install | builds and mounts without the shadcn-style helpers |
| Provider | no provider required in the harness |
In a non-shadcn project, add Tailwind CSS and Alpine.js, preserve the custom scrollbar-hiding CSS and x-cloak behavior, and replace or self-host the remote logo. Also wire real link targets, give the logo link an accessible name, and adjust the narrow layout so the page itself does not overflow.
Source and credit
This page is a review, not a copy. The component source lives with its author and this site does not republish it. Read the license before you use anything.
Author repository
github.com/merakiui/merakiuiAlternatives
Other published entries for the navbar pattern, ordered by what they measured: mounts first, then clean axe scans, then bare-mode passes, then the smaller bundle.
- hyperui-headers-4editorial
- Renders
- YES
- A11y
- 0
- Gzip
- 19.1KB
- Bare
- pass
- Prov
- NO
- kibo-dialog-stackminimal-flat
- Renders
- YES
- A11y
- 0
- Gzip
- 33.4KB
- Bare
- pass
- Prov
- NO
- ruixen-floating-navbarunclassified
- Renders
- YES
- A11y
- 0
- Gzip
- 59.9KB
- Bare
- pass
- Prov
- NO
- ruixen-hover-gradient-navbargradient-glow
- Renders
- YES
- A11y
- 0
- Gzip
- 60.9KB
- Bare
- pass
- Prov
- NO
- ruixen-expandable-menu-navbarunclassified
- Renders
- YES
- A11y
- 0
- Gzip
- 61.8KB
- Bare
- pass
- Prov
- NO
- hextaui-cardminimal-flat
- Renders
- YES
- A11y
- 0
- Gzip
- 26.7KB
- Bare
- fail
- Prov
- NO