ebess/nova-collapsible-sidebar
ebess/nova-collapsible-sidebar adds a collapsible sidebar to Laravel Nova, letting users hide or expand navigation to free up screen space. The collapsed state is persisted, and it works alongside Nova's standard menu with minimal setup.
Consider it when:
Look elsewhere — or build the 40 lines yourself — when:
To executives: This is a small, free, contained UI tweak that gives our admin users back horizontal screen space on their busiest screens, and it remembers each user's preference. Blast radius is limited to the admin panel; nothing customer-facing is touched. The catch is maturity — it is a pre-1.0 package with a single maintainer and no releases since 2018 — so I'm recommending a short, time-boxed pilot on internal admin screens, not a platform commitment. Cost is essentially the engineering hours to validate it against our Nova version; if validation fails, the fallback is building the equivalent ourselves in about a day.
To engineering: Treat this as an evaluation build, not a stable dependency. Three things before we pilot: (1) confirm it works on our Nova major — the frontend stack moved on since 2018 and I expect friction; (2) tell me how the collapsed state is persisted, DB-backed per user or browser-local, because that changes the user-facing promise; (3) tell me what the icon-only state does to keyboard focus and screen readers. If it passes, pin the exact version, wrap it behind our own layout/asset integration so replacing it is a one-file change, and be prepared to vendor the source in-tree — the only changelog entry is a single keybinding bug fix, which tells us the project is (was) alive but gives no signal about direction or support. Assume we own the fork.
How can I help you explore Laravel packages today?