Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Starter Laravel Package

nasirkhan/laravel-starter

Laravel 13 modular starter with separated frontend/backend. Includes auth & authorization, user/role management, admin backend, backups, log viewer, and custom artisan commands (install, update, module builder). Use as a base to build reusable modules.

View on GitHub
Deep Wiki
Context7
v13.4.0

What's Changed

New Contributors

Full Changelog: https://github.com/nasirkhan/laravel-starter/compare/v13.3.0...v13.4.0

v13.0.0

Release v13.0.0 — Modular Architecture & Package Extraction

Overview

This release marks a major architectural shift: core features have been extracted into dedicated packages (nasirkhan/laravel-cube and nasirkhan/module-manager), reducing the starter's footprint and making it significantly easier to update and maintain going forward.


Breaking Changes

  • Settings module removed — migrated to the module-manager package
  • Backup module removed — consolidated into module-manager
  • UserController removed — user management now handled via Livewire components
  • Frontend Blade components removed — all replaced by cube namespace equivalents from nasirkhan/laravel-cube
  • Post, Category, Tag, and Menu modules migrated to module-manager package

What's New

Packages

  • Added nasirkhan/laravel-cube for shared frontend UI components (buttons, header, footer, nav, dynamic menus, checkboxes)
  • module-manager now handles versioning, migration tracking, and dependency resolution

Features

  • starter:health-check Artisan command with feature tests
  • starter:update Artisan command with feature tests
  • UsersIndex Livewire component — live search with pagination reset
  • Resend email confirmation from user profile
  • Unlink social provider from user profile
  • Rate limiting on password reset requests
  • Foreign keys and indexes added to users and user_providers tables

Developer Experience

  • Module testsuite added to phpunit.xml
  • Debugbar configuration via environment variables
  • Development and staging environment config files
  • LogViewer integrated via module statuses

Improvements

  • All frontend components migrated to cube namespace
  • getTableColumns and getStatusLabelAttribute refactored to match expressions
  • Constructors simplified with PHP 8 property promotion throughout
  • Event listener constructors refactored for consistency
  • Service provider configuration reformatted for readability
  • View method calls updated to use named parameters

Accessibility

  • aria-labelledby attributes added to all form elements and buttons in user and role management views
  • Improved screen reader support across create, edit, and password change forms

Removed

  • Deprecated standalone Blade components (button, header, footer, nav-item, dynamic menu)
  • UserController (replaced by Livewire)
  • Settings module (moved to module-manager)
  • Backup module (moved to module-manager)
  • Internal documentation files: LOCAL_DEVELOPMENT.md, SEEDING.md, ALPINE_EXAMPLES.md, CHECKBOX_EXAMPLES.md, DATABASE_MIGRATION_STANDARDS.md, PACKAGE_MIGRATIONS_SEEDERS.md, SETTINGS_MIGRATION.md, PROJECT_IMPROVEMENT_SUGGESTIONS.md, SEEDER_CONFIGURATION.md
  • Log Viewer config file (managed via module statuses)

Testing

All new features include corresponding feature tests. Run the full suite with:

php artisan test

Full Changelog: https://github.com/nasirkhan/laravel-starter/compare/v12.20.0...v13.0.0

v12.19.0

What's Changed

Full Changelog: https://github.com/nasirkhan/laravel-starter/compare/v12.18.0...v12.19.0

v12.14.0
v12.3.0

What's Changed

New Contributors

Full Changelog: https://github.com/nasirkhan/laravel-starter/compare/v12.2.0...v12.3.0

v11.3.0
v11.0.0

The list of changes is as follows,

  • Upgraded to Laravel 11
  • Migrated the project to the new Laravel 11 file structure
  • Post, Category, Tag module updated
  • Laravel Module Manager Updated
  • File Manager updated
  • Backend Theme updated to CoreUI 5.*
  • Frontend theme updated to TailwinCSS
  • Dark theme added for both frontend and backend
  • page layout updated
  • Livewire full page components added

Database

  • user table updated
  • removed userprofile table
  • Model factories updated
  • Seeded updated

Issues

  • Resolved #404 - menu localization is working as expected
  • Resolve #522 - dropdown menu issue fixed
  • Resolved #526
  • Resolved #527
  • Resolved #528 - registration issue fixed
  • Resolved #531
  • Resolved #532
  • Resolved #539
  • Resolved #546

What's Changed

New Contributors

Full Changelog: https://github.com/nasirkhan/laravel-starter/compare/v10.18.0...v11.0.0

v10.18.0
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport