Anything built by Nick always equals quality. I’ve made his menu builder foundational in our agency’s stack.
Etch Menu Builder
Navigation that ships accessible by default.
Build simple dropdowns, nested menus, or full mega menus for Etch in a fraction of the time. Five components, four ready-made patterns, zero dependencies.

Skip the blank canvas.
Ships with four pre-designed mega menu dropdown patterns. Built with Etch and ACSS. Drop one in, swap the content, and move on to the next page.
4patterns included
Build Responsive Menus
Change one component prop and the menu switches seamlessly between desktop and mobile layouts with a single component prop. No media queries required.
Accessible out of the box.
Keyboard focus, ARIA labels, focus trapping, Escape handling, and skip links are baked in. Your menus ship accessible by default, and you never have to bolt it on afterward.
- Esc
Closes the open dropdown and returns focus to its trigger
- Tab
Moves through top-level items and into any open submenu
- Shift+Tab
Walks back the same way, no dead ends
- Skip link
Lets keyboard users jump past the whole menu to content
- Screen reader
Every dropdown announces its name and expanded state
Release Preview Video
The release preview walks through how to use it and what’s included.
What people who bought it say
Today I bought Nick’s Etch Menu Builder. It feels really smooth to work with. The instructions are clear and the video is very helpful.
I was under pressure to deliver a client project, Menu Builder arrived in the Nick of time!
My only concern with using Etch was building the menu, but Nick’s Menu Builder helped me overcome that fear.
Shoutout to Nick for the totally awesome/brilliant drawers and mega menu. Both worked beautifully in the project and the drawers have proven to be a really great feature.
What lands in your download
A complete Etch-ready menu system
Built around ACSS, so it picks up your colors, spacing, and type the moment you import it.
Five flexible components
Header, Menu Wrapper, Menu Dropdown, Menu Link, and Toggle, each with its own props.
Zero dependencies
The JavaScript lives inside each component, so you can read it and edit it without hunting for a bundle.
Four mega menu patterns
Pre-designed dropdown layouts to kick start a project and ship with more polish.
Custom events at every transition
Hook your own logic into open, close, and submenu changes without touching the source.
Full documentation
Online at docs.nickarce.com, with a walkthrough video for the whole setup.
Questions people ask before buying
Is there documentation available?
Yes. Full documentation is included at docs.nickarce.com, and it covers every component and prop.
Are there any JS dependencies?
Zero dependencies. The JavaScript lives individually inside each component for easy editing, and components dispatch custom events at state transitions.
Are there any external CSS files?
No additional CSS files needed. The entire system comes inside one header.json file for easy import.

