awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
lavary avatar

lavary/laravel-menu

0
View on GitHub↗
1,169 stars·233 forks·PHP·MIT·8 views

Laravel Menu

Laravel Menu is a PHP package and Laravel web development tool designed for generating view-agnostic hierarchical navigation menus. It provides a fluent builder interface and global container registration to define application navigation structures that remain accessible across all views.

The package supports multi-level nesting for dropdown structures, automatic active state detection based on current URIs or routes, and custom HTML attribute rendering. It includes capabilities for conditional filtering, item sorting, custom HTML injection, dividers, metadata storage, and simultaneous group prefixing. Navigation items connect directly to standard URLs, named routes, or controller actions, with output configurable as lists, nested divs, or navigation bars.

Features

  • Navigation Menu Management - Builds and manages site-wide navigation menus in Laravel with nested hierarchies and custom output.
  • Global Menu Registrations - Registers navigation menus globally into the template context so they are accessible across all views.
  • Multi-Level Menus - Creates multi-level dropdown menus and nested navigation structures with parent-child relationships.
  • Menu Access Filtering - Filters navigation menu links and collections using custom properties, IDs, or callback closures.
  • Dynamic Method Extensions - Extends library functionality at runtime by dynamically attaching custom methods and properties.
  • Fluent Request Builders - Provides a fluent builder interface allowing method chaining for readable navigation configuration.
  • Hierarchical Menu Generators - Generates hierarchical application navigation menus from nested structures using a fluent builder interface.
  • Active Menu Item Indicators - Automatically highlights active menu items and ancestors based on current routes.
  • Renderers - Renders navigation menus as unordered lists, ordered lists, nested divs, or navigation bars.
  • Custom Navigation Items - Defines reusable PHP navigation structures with nested sub-items and custom filtering.
  • Nested Menus - Nests sub-items under parent menu items to create multi-level dropdowns and deep navigation structures.
  • Controller-Action Routing - Connects navigation items directly to standard URLs, named routes, or controller actions.
  • Closure-Based Filters - Filters menu items using custom closures and sorting rules based on item properties.
  • Hierarchical Tree Structures - Structures navigation data as parent-child node relationships to support multi-level nesting.
  • Request Pattern Matching - Determines active navigation states by evaluating current request paths against routes and wildcards.
  • HTML Fragment Injections - Appends, prepends, or inserts arbitrary HTML blocks around menu item titles and tags.
  • Attribute Injection - Injects custom attributes directly into generated menu markup tags during output serialization.
  • HTML Attribute Extensions - Applies custom CSS classes, IDs, and HTML attributes to individual menu items or groups.
  • Laravel Integrations - Provides a Laravel web tool for managing menu collections and rendering custom HTML across views.

Star history

Star history chart for lavary/laravel-menuStar history chart for lavary/laravel-menu

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Laravel Menu

These projects share indexed features with Laravel Menu. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • timber/timbertimber avatar

    timber/timber

    5,650View on GitHub↗

    Timber is a PHP library that integrates the Twig template engine into WordPress themes, providing an object-oriented framework for theme development. It wraps WordPress data — posts, terms, users, menus, and comments — in structured PHP classes, allowing developers to work with objects instead of raw arrays while keeping HTML markup separate from PHP logic through Twig templates. The library distinguishes itself by offering a complete set of tools for modern WordPress theme building. It includes a file-based template hierarchy with fallback chains, dynamic image manipulation with resizing, cr

    PHPhactoberfestphptimber
    View on GitHub↗5,650
  • jeroennoten/laravel-adminltejeroennoten avatar

    jeroennoten/Laravel-AdminLTE

    4,006View on GitHub↗

    This project is an integration package that provides an administrative dashboard template for applications built with the Laravel framework. It functions as a visual layer and theme to establish a consistent layout for internal management tools. The package includes a navigation manager that allows the layout and links of sidebars and menus to be controlled from a single configuration source. It also provides tools to style authentication screens, such as login and registration pages, to ensure they match the overall aesthetic of the administration interface. The system covers administrative

    PHPadminltelaravel
    View on GitHub↗4,006
  • crinsane/laravelshoppingcartCrinsane avatar

    Crinsane/LaravelShoppingcart

    3,705View on GitHub↗

    LaravelShoppingcart is a backend package for Laravel applications that provides an e-commerce state manager and a calculation engine. It manages product selections and quantities while computing subtotals, taxes, and final price totals. The system supports multi-cart context management, allowing the simultaneous maintenance of separate lists such as primary shopping carts and wishlists. It utilizes unique identifiers to persist and restore cart states across user sessions. The package includes tools for item management, model association for linking items to database entities, and a filterin

    PHP
    View on GitHub↗3,705
  • cosscom/cosscosscom avatar

    cosscom/coss

    10,125View on GitHub↗

    Coss is an accessible UI component library and design system framework used to build web interfaces. It provides a comprehensive kit of interactive elements and layout building blocks that follow screen reader and keyboard navigation standards. The project functions as a UI overlay management library, offering specialized tools for implementing anchored popovers, tooltips, and slide-out panels with smooth transitions. It includes a set of accessible form primitives and selection controls to ensure compatibility across different assistive technologies. Its broader capabilities cover the const

    TypeScriptnextjsradix-uireact
    View on GitHub↗10,125
Compare all 30 related projects→

Frequently asked questions

What does lavary/laravel-menu do?

Laravel Menu is a PHP package and Laravel web development tool designed for generating view-agnostic hierarchical navigation menus. It provides a fluent builder interface and global container registration to define application navigation structures that remain accessible across all views.

What are the main features of lavary/laravel-menu?

The main features of lavary/laravel-menu are: Navigation Menu Management, Global Menu Registrations, Multi-Level Menus, Menu Access Filtering, Dynamic Method Extensions, Fluent Request Builders, Hierarchical Menu Generators, Active Menu Item Indicators.

Which projects share features with lavary/laravel-menu?

Projects with overlapping indexed features include: timber/timber — Timber is a PHP library that integrates the Twig template engine into WordPress themes, providing an object-oriented… jeroennoten/laravel-adminlte — This project is an integration package that provides an administrative dashboard template for applications built with… crinsane/laravelshoppingcart — LaravelShoppingcart is a backend package for Laravel applications that provides an e-commerce state manager and a… cosscom/coss — Coss is an accessible UI component library and design system framework used to build web interfaces. It provides a… symfony/routing — This PHP routing library is an HTTP request router and matcher designed to map incoming URL paths to specific… ecrmnn/collect.js — collect.js is a dependency-free JavaScript library that provides a fluent, chainable interface for manipulating arrays…

Curated searches featuring Laravel Menu

Hand-picked collections where Laravel Menu appears.
  • Restaurant menu integration