laravelista/ekko
Laravelista Ekko is a small Laravel helper package for marking navigation links as active. It compares the current route, URL, or action against menu targets, making it easy to add active classes and conditional states to menus and tabs with minimal configuration.
aria-current, verify whether the package supports it or plan a small wrapper. Active styling alone may not satisfy accessibility expectations.Look elsewhere when:
For executives: This is a small utility, not a platform decision. It can speed up delivery of consistent navigation states in low-risk PHP surfaces at near-zero license cost, with limited lock-in. The main risk is maintenance staleness, so treat it as replaceable and avoid making it foundational to the product.
For engineering: It removes repeated “is this nav item active?” logic and standardizes behavior across PHP-rendered pages. It is MIT-licensed and framework-agnostic, but it was last released in 2021 and has modest community traction. If adopted, isolate it behind a small internal wrapper or vendor it so we can replace or patch it without touching product code.
For product: Use it to accelerate MVP and internal-tool navigation, not as a differentiator. The real product decision is the navigation model and accessibility standard; the package is just an implementation detail. If the frontend roadmap moves toward SPAs or API-driven UI, its value drops quickly.
How can I help you explore Laravel packages today?