The hard parts of a site, already built.

Components

Drawers, menus, and mega menus for Etch and Bricks. Vanilla JS, accessible by default, and documented so you can ship them today.

  • Table of Contents

    A floating “On this page” menu for Etch. It builds itself from your page headings, highlights the section you are reading, and turns into a Contents button on mobile. The CSS and JS ship with the component, so there is nothing else to load.

  • Read More

    A collapsible content block for Etch. Clip long content to a set height with a soft bottom fade, then expand it with an animated Read more / Read less trigger. The trigger hides itself when content is short, supports overlay and centered-overlay positions, and is fully accessible with reduced-motion support.

  • Etch Drawer

    A drawer that feels native. Swipeable, stackable, four-directional. Ship gesture-driven modals, menus, and navigation in a fraction of the time. Vanilla JS, zero framework lock-in.

  • Etch Menu Builder

    Launch production-ready, accessible navigation in a fraction of the time. Build drop-downs, nested menus, or full mega menus for EtchWP. Built for flexibility, performance, and accessibility.

  • Bricks Mega Menu Template

    Save 5+ hours implementing a mega menu in bricks with a copy and paste template. This template takes you 90% to complete while featuring a ‘write your own story’ style logic in 100% CSS, responsive layout, and accessible dropdowns.

Buy once. Keep shipping.

No subscriptions, no license keys, no framework to babysit. Install it, read the docs, move on.

01

Lifetime updates

Every release, forever. No renewals.

02

Full documentation

Setup, how-tos, and a JS API reference.

03

Unlimited sites

Use it on every client build you touch.

04

14-day guarantee

Not a fit? Email me, get a refund.