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
13.0.0

Added

  • Health check command (starter:health-check) with feature tests
  • Update command (starter:update) with feature tests
  • UsersIndex Livewire component with live search and pagination reset
  • Resend email confirmation functionality
  • Unlink social provider functionality from user profile
  • User profile management with linked/unlinked provider display
  • laravel-cube package integration (nasirkhan/laravel-cube) for shared frontend components
  • Module testsuite registered in phpunit.xml
  • user_providers table indexes via new migration

Changed

  • Frontend components migrated to cube namespace (header, footer, nav-item, button, dynamic menu)
  • Settings functionality migrated to module-manager package
  • Refactored getTableColumns and getStatusLabelAttribute to use match expressions
  • Improved code readability and maintainability across multiple refactors
  • Removed deprecated standalone Blade component files superseded by cube package
  • Updated package versions in composer.json

Fixed

  • Accessibility: added aria-labelledby attributes to form elements and buttons in user/role management views
  • Removed deprecated error handling from messages layout
  • Streamlined head section in main layout

Removed

  • Outdated documentation files
  • Deprecated frontend components replaced by cube namespace equivalents
12.20.0

Added

  • Updateability strategy implementation following Laravel's native override pattern
  • Module publishing system for selective customization
  • Livewire v4 component standardization
  • Comprehensive CHANGELOG.md for version tracking
  • UPGRADE.md guide for version migrations
  • CONTRIBUTING.md for contributor guidelines
  • starter:install command for streamlined setup
  • Local package development support via composer path repository
  • Module management commands (publish, status, diff)

Changed

  • Enhanced module-manager package with publishing capabilities
  • Improved documentation structure

Fixed

  • Docker compose PHP version (8.1 → 8.3)

Features

  • Authentication & Authorization

    • Laravel Breeze integration
    • Role and permission management
    • Social login (Google, Facebook, GitHub)
    • Email verification
    • Password reset functionality
  • User Management

    • User CRUD operations
    • Profile management
    • Avatar upload
    • User roles and permissions
    • Activity tracking
  • Module System

    • Post module with CRUD operations
    • Category module
    • Tag module
    • Menu module with dynamic menu builder
    • Module generator command
  • Admin Panel

    • Modern dashboard
    • User management interface
    • Role and permission management
    • Activity log viewer
    • Media library
    • Backup management
    • Settings management
  • Frontend

    • Responsive design
    • Dark mode toggle
    • User profiles
    • Recent posts display
    • Multi-language support

Technical

  • PSR-12 coding standards (Laravel Pint)
  • PHPUnit test framework
  • GitHub Actions CI/CD pipeline
  • Docker support via Laravel Sail
  • Modular architecture for scalability
  • Queue system ready
  • Cache configuration
  • Session management
  • Mail configuration

Developer Experience

  • Artisan commands for common tasks
  • Helper functions for common operations
  • Comprehensive seeding system
  • Factory classes for testing
  • Clear directory structure
  • Modular code organization
2.x

Previous versions (before comprehensive changelog implementation)

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