kalnoy/nestedset
Laravel Eloquent implementation of the Nested Set model for storing hierarchical data. Manage trees with fast reads: add, move, delete nodes, retrieve ancestors/descendants, build menus, and handle multiple roots with scoped trees, all via familiar model methods.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| 15web/filament-tree | — | 23 | 23 | 9 | 2K | 3 | 2.5 | 28.5 | MIT | 1 year ago | |
| ajtarragona/censat-client | — | 0 | — | 0 | — | 0 | 0.0 | — | — | — | |
| alibayat/laravel-categorizable | A lightweight Laravel package that adds polymorphic categorization to Eloquent models via a simple trait, letting you attach, sync, and query categories on any model without extra tables or boilerplate. | 60 | — | 11 | — | 1 | 1.0 | 0.8 | MIT | 3 years ago | |
| alibayat/laravel-commentable | — | 18 | 18 | 3 | 845 | 0 | 0.3 | 22.9 | MIT | — | |
| alisaleem/nova-nested-tree | — | 1 | 1 | 1 | 33 | 0 | 0.0 | 17.2 | MIT | — | |
| allcaretravel/laravel-categories | — | 0 | — | 0 | — | 0 | 0.0 | — | MIT | — | |
| amplifycode/transact | — | 0 | 0 | 0 | 0 | 0 | 1.4 | — | — | 11 months ago | |
| angkor/laravel-categories | A Laravel package for managing hierarchical categories and attaching them to Eloquent models. It offers nested category trees, polymorphic relationships, ordering, and helpers for querying or organizing categorized content, with migrations and configuration included out of the box. | 0 | 1 | — | 809 | — | 0.0 | 40.2 | — | — | |
| antwerpes/filament-nested-set-order | — | 3 | — | 6 | — | 0 | 0.4 | — | MIT | — | |
| appdezign/lara-cms | — | 0 | 0 | 0 | 8 | 0 | 30.4 | 15.5 | — | 1 week ago | |
| appdezign/lara-pro-cms | Lara Pro CMS is a flexible Laravel-based content management system from Firmaq Media, offering a powerful, developer-friendly platform with a full online developer guide at docs.laracms.nl. | 0 | 0 | 0 | 47 | 0 | 28.6 | 27.1 | — | 3 weeks ago | |
| area17/twill | Twill is an open source Laravel package for building custom, beautiful CMS admin consoles fast. It standardizes common publishing features with pre-built Vue.js UI components, no lock-in, and full flexibility. | 3,972 | 3,976 | 591 | 12K | 82 | 78.2 | 39.3 | Apache-2.0 | 3 months ago | |
| armincms/categorizable | A Laravel package from ArminCMS that adds polymorphic categorization to Eloquent models, letting you attach, detach, and query categories through a reusable trait for flexible taxonomy management. | 1 | 1 | 0 | 1 | 0 | 0.3 | 2.4 | MIT | 3 years ago | |
| back1ng/filament-tree | Filament Tree adds hierarchical, nested-set tree management to Filament resources: parent-child relationships, drag-and-drop reordering, and an intuitive UI for building and organizing tree structures in your Laravel admin panel. | 0 | — | 0 | — | 0 | 10.9 | — | MIT | 5 months ago | |
| bagisto/bagisto | Bagisto is a free, open-source Laravel ecommerce framework for building online stores and marketplaces. It offers multi-vendor support, multi-currency, inventory, and a flexible admin panel out of the box. | 28,336 | 28,341 | 3,378 | 4K | 25 | 82.1 | 12.3 | MIT | 1 day ago | |
| baijunyao/laravel-bjyblog | Laravel BJYBlog is an open-source blog system built on Laravel, offering article and category management, tags, comments, an admin dashboard, and customizable themes. It provides a practical foundation for launching and managing a personal or technical blog with a modern PHP framework. | 528 | 529 | 196 | 0 | 8 | 10.7 | 2.3 | MIT | — | |
| biostate/filament-menu-builder | A drag-and-drop menu builder for Filament panels. Create and manage nested navigation menus visually, add custom links or model-based items, reorder entries easily, and integrate flexible, configurable menus into your Laravel app. | 70 | — | 25 | — | 2 | 13.5 | 0.8 | MIT | 5 months ago | |
| coolsam/nested-comments | A Laravel package for threaded, nested comments. It ships models, migrations, and helpers for building and querying comment trees, making it easy to add multi-level replies to any Eloquent model with minimal setup. | 0 | 31 | — | 581 | — | 0.3 | 38.2 | — | — | |
| cube-agency/filament-nested-list | Filament plugin that adds a nested, sortable list component to your admin panel. Drag and drop hierarchical records to reorder them, keep parent-child structure intact, and manage tree-style data directly from your Filament resources. | 0 | — | 0 | — | 0 | 17.8 | — | MIT | 1 month ago | |
| cube-agency/filament-tree-view | Add a tree view to Filament admin panels. cube-agency/filament-tree-view displays hierarchical records with expandable nodes, making categories, menus, folders, and other nested data easier to browse and manage in Laravel apps. | 5 | — | 3 | — | 1 | 11.7 | — | NOASSERTION | 5 months ago | |
| cuneytyuksel/laravelcategorizable | — | 0 | — | 0 | — | 0 | 0.0 | — | MIT | 3 years ago | |
| dominservice/laravel-cms | — | 0 | 0 | 0 | 1 | 0 | 19.6 | 4.9 | MIT | 1 week ago | |
| dystcz/dystore | Dystore is a Laravel/PHP e-commerce package that provides a flexible foundation for building online stores, with tools for product, cart, and order management and an extendable architecture suited to custom storefronts and commerce features. | 12 | — | 1 | — | 5 | 17.1 | 2.2 | MIT | 3 months ago | |
| ehsanmoradi/categorizable | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| fnematov/nova-nested-tree | A Laravel Nova package that adds nested tree support to your resources, letting you manage hierarchical data like categories through expandable, reorderable tree views in the Nova admin panel. Easy to install and configure. | 1 | — | 0 | — | 0 | 0.0 | — | MIT | 1 year ago | |
| fourcms/admin | — | 0 | 1 | — | 0 | — | 0.0 | — | — | — | |
| gekich/nested-tree-filter | A Laravel package for filtering nested tree structures, making it easier to query hierarchical data like categories and menus while preserving parent-child relationships in filtered results. | 6 | 6 | 1 | 2 | 1 | 0.1 | 1.1 | MIT | 4 years ago | |
| getcandy/candy-api | A Laravel package that adds a flexible REST API to GetCandy, exposing products, carts, orders, customers, and checkout through consistent JSON endpoints. Ideal for building headless storefronts and third-party integrations. | 436 | — | 111 | — | 8 | 8.4 | 3.8 | Apache-2.0 | 5 years ago | |
| guglielmoseminara/laravel-categorizable | — | 0 | — | 0 | — | 0 | 0.0 | — | MIT | — | |
| hadialharbi/nested-comments | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | NOASSERTION | — | |
| ibrand/open-ecommerce | ibrand/open-ecommerce is a modular Laravel e-commerce package for building customizable online stores. It provides product catalog, cart, checkout, order, payment, and promotion components with an extensible admin backend, helping PHP developers launch and extend commerce applications quickly. | 568 | 569 | 169 | 0 | 10 | 11.1 | 4.5 | MIT | 7 years ago | |
| ikoncept/fabriq | — | 3 | — | 0 | — | 0 | 19.7 | — | MIT | 1 week ago | |
| infinety-es/temply-pages | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | 7 years ago | |
| jsdecena/laracom | Laracom is an open-source Laravel e-commerce platform with a ready-to-use storefront, admin dashboard, product and category management, cart, checkout, orders, and payments. It offers a practical foundation for building and customizing online shops. | 2,039 | — | 855 | — | 1 | 25.3 | — | — | — | |
| karabinse/fabriq | Fabriq is a Laravel package that streamlines model factory and test-data workflows. Use a fluent API to define states and relationships, generate realistic fixtures faster, and keep test suites readable, consistent, and easy to maintain. | 0 | 0 | 0 | 62 | 0 | 20.3 | 29.2 | MIT | 5 days ago | |
| kotaru/filament-nested-table | — | 0 | 0 | — | 4 | — | 0.0 | 9.7 | — | — | |
| laravolt/menu | — | 1 | — | 0 | — | 0 | 0.0 | — | — | 6 years ago | |
| lunarphp/core | Core package for Lunar, a Laravel-based e-commerce platform. Provides the foundational models, database structure, and services used to build and extend storefronts and admin functionality, designed to be modular, extensible, and integrated with the Laravel ecosystem. | 7 | 8 | 12 | 48K | 0 | 0.4 | 52.2 | — | — | |
| miracuthbert/laravel-royalty | Laravel Royalty helps you calculate, track, and distribute royalties in Laravel apps. It offers model traits, flexible configuration, and tools for managing earnings and payouts across users, creators, or referral programs. | 83 | 82 | 17 | 200 | 1 | 1.3 | 7.3 | MIT | 3 years ago | |
| moox/category | — | 5 | 5 | 0 | 1 | 0 | 8.3 | 1.0 | MIT | 8 months ago | |
| norgeit/address-tree-field | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| novius/filament-relation-nested | Filament package to manage Eloquent relations backed by kalnoy/nestedset. Adds a TreeRelationManager for nested tree CRUD in your admin panel, with optional actions like FixTree to repair the nested set structure. Compatible with Laravel 11, Filament 5, PHP 8.2+. | 2 | 2 | 0 | 28 | 1 | 15.4 | 15.7 | — | 5 months ago | |
| novius/laravel-filament-menu | A Laravel package that brings menu management to Filament: build, organize, and render nested navigation menus with a visual builder, supporting multiple menus, custom links, and model-bound items. | 3 | — | 4 | — | 0 | 18.9 | — | — | 1 month ago | |
| novius/laravel-nova-order-nestedset-field | A Laravel Nova field for ordering nested set models. Drag and drop tree nodes, move items between parents, and reorder siblings, backed by nested set logic. Configurable depth, sibling or free ordering, and smooth integration with Nova resource forms and index views. | 23 | 23 | 12 | 830 | 2 | 11.5 | 23.3 | — | 5 months ago | |
| opensource-workshop/connect-cms | ConnectCMS is an open source content management system built on Laravel for local governments, schools, and public organizations. It offers flexible page and content management, multi-site support, role-based permissions, and customizable plugins—making it easy to build and operate accessible, maint... | 18 | 18 | 9 | 0 | 22 | 24.0 | 16.9 | MIT | 3 months ago | |
| ozitag/tager-backend-core | — | 0 | — | 0 | — | 0 | 0.0 | — | — | — | |
| phoenix-lib/nova-nested-tree-attach-many | Phoenix Lib's Nova Nested Tree Attach Many adds a Laravel Nova field for selecting and attaching many related records through a nested tree UI. Browse hierarchical data, search nodes, and manage parent-child selections directly from Nova forms. | 35 | 35 | 13 | 10K | 8 | 3.1 | 35.8 | MIT | 5 years ago | |
| pjedesigns/filament-nested-set-table | A Filament table package for Laravel nested set models, making hierarchical records easy to browse and manage in your admin panel with a clean, tree-structured table UI. | 3 | — | 2 | — | 0 | 5.5 | — | MIT | 9 months ago | |
| pnscripts/pn-shop-core | — | 0 | — | 0 | — | 0 | 0.0 | — | MIT | — | |
| poesial/candy-api | Candy API is a Laravel/PHP package that streamlines building REST APIs, with ready-made controllers, resource transformations, validation helpers, and consistent JSON responses so you can ship backend endpoints faster. | 0 | — | 0 | — | 0 | 0.3 | — | Apache-2.0 | 4 years ago | |
| rinvex/categories | — | 466 | — | 77 | — | 3 | 5.7 | 1.9 | MIT | — | |
| rinvex/categorizable | — | 466 | — | 77 | — | 3 | 5.7 | 1.9 | MIT | — | |
| rinvex/laravel-categories | — | 466 | 470 | 77 | 1K | 3 | 5.7 | 9.2 | MIT | — | |
| rogeecn/laravel-categories | A Laravel package for managing categories, offering a simple way to organize and store category data in your applications. Useful for adding structured, reusable category support to Eloquent models with minimal setup. | 1 | — | 0 | — | 0 | 0.1 | — | MIT | 5 years ago | |
| savannabits/saas | savannabits/saas is a Laravel package for building SaaS applications, offering scaffolding for plans, subscriptions, teams, and tenant-aware workflows so you can add recurring billing and multi-tenant features to your PHP app faster. | 3 | 3 | 0 | 0 | 0 | 0.5 | — | MIT | 2 years ago | |
| skylark-team/nova-menus | — | 2 | — | 1 | — | 0 | 0.0 | — | MIT | — | |
| solution-forest/filament-nestable-tree | Nestable drag-and-drop tree component for Filament v4/v5. Works with Eloquent (incl. kalnoy/nestedset) or static arrays, supports per-node actions, multi-tree pages, cross-tree drag-and-drop, lazy loading, and async child loading for large, complex trees. | 7 | 7 | 0 | 7K | 0 | 12.0 | 44.4 | MIT | 5 months ago | |
| solution-forest/inspirecms-support | — | 1 | 1 | 0 | 14 | 0 | 9.6 | 13.5 | NOASSERTION | 6 months ago | |
| tastyigniter/core | Core code for TastyIgniter, a professional restaurant platform for online food ordering and table reservations. Powers the TastyIgniter application and extensions with a Laravel-based framework for building custom ordering systems. | 10 | 9 | 17 | 5K | 0 | 29.7 | 42.9 | MIT | 3 weeks ago | |
| techidev/tastyignitercore | Core package for the TastyIgniter restaurant management and online ordering platform, providing the essential framework, models, and services that power menus, orders, reservations, and storefront features in Laravel apps. | 0 | 0 | 0 | 7 | 0 | 15.5 | 14.2 | MIT | 2 months ago | |
| turahe/core | — | 0 | — | 0 | — | 0 | 0.0 | — | MIT | — | |
| unisharp/categorizable | A Laravel package for adding polymorphic categories to Eloquent models. Attach and detach categories, organize them hierarchically, and query models by category with simple traits and scopes. | 3 | — | 1 | — | 0 | 0.3 | — | MIT | 6 years ago | |
| unopim/unopim | UnoPim is an open-source Product Information Management system built on Laravel. Centralize product data, manage catalogs, attributes, families, locales, and channels, and enrich listings for ecommerce and marketplaces from one scalable admin. | 11,054 | 11,045 | 190 | 163 | 17 | 57.6 | 22.3 | MIT | 1 month ago | |
| uptoolkit/laravel-categories | Laravel package for adding hierarchical categories to your models. Provides nested category trees, model associations, and query helpers so you can organize and filter content without building taxonomy logic from scratch. | 0 | — | 1 | — | 0 | 0.0 | — | MIT | 2 years ago | |
| userbig/laravel-categories | A Laravel package for managing categories, giving your app a ready-made way to organize content into structured, reusable groupings. Useful for blogs, catalogs, and any project that needs clean category handling instead of building it from scratch. | 0 | — | 0 | — | 0 | 0.0 | — | MIT | 5 years ago | |
| webfactor/laravel-backpack-nestedmodels | A Laravel Backpack add-on for editing nested related models directly inside CRUD forms. Manage parent and child records in one place with inline create and update support, reducing boilerplate and keeping admin workflows simple. | 0 | — | 0 | — | 2 | 0.4 | — | MIT | 8 years ago | |
| wsmallnews/filament-nestedset | Filament nestedset tree plugin built on kalnoy/nestedset, with multi-language and multi-tenancy support, unlimited nesting levels, tabbed switching, and a parent select field for elegant tree management. | 22 | 22 | 6 | 3K | 1 | 23.3 | 32.5 | MIT | 2 months ago | |
| xxl4/nexamerchant | — | 0 | 7 | 0 | 2 | 0 | 0.0 | 4.7 | — | — | |
| zakariatlilani/nova-nested-tree | A Laravel Nova package for displaying and managing nested, hierarchical resources as a tree. It supports parent-child relationships and drag-and-drop ordering, making categories, menus, and other tree-structured data easier to browse and edit in Nova. | 0 | — | 0 | — | 0 | 1.9 | — | MIT | 11 months ago |
How can I help you explore Laravel packages today?