PHPackages                             daikazu/laravel-go - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. daikazu/laravel-go

AbandonedArchivedLibrary[Framework](/categories/framework)

daikazu/laravel-go
==================

Get up and go with this highly opinionated package for developing websites.

v4.1.2(3y ago)61241[1 issues](https://github.com/daikazu/laravel-go/issues)MITPHPPHP ^8.1

Since Jan 18Pushed 3y ago1 watchersCompare

[ Source](https://github.com/daikazu/laravel-go)[ Packagist](https://packagist.org/packages/daikazu/laravel-go)[ Docs](https://github.com/daikazu/laravel-go)[ RSS](/packages/daikazu-laravel-go/feed)WikiDiscussions main Synced 2d ago

READMEChangelog (10)Dependencies (16)Versions (28)Used By (0)

 [![Envault banner](https://repository-images.githubusercontent.com/330531629/87ef0400-590c-11eb-8bae-9f0713476087)](https://repository-images.githubusercontent.com/330531629/87ef0400-590c-11eb-8bae-9f0713476087)

[![Latest Version on Packagist](https://camo.githubusercontent.com/6d3660c88d80d7ccf8bf7960cd4c17f97e5fbfcce7fca5947dfa27513f7b4a71/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6461696b617a752f6c61726176656c2d676f2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/daikazu/laravel-go)[![GitHub Tests Action Status](https://camo.githubusercontent.com/1a49222bf080bee7e3dda294291c9eab9a56d3039101c78bbfcf41b10ec7a014/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f776f726b666c6f772f7374617475732f6461696b617a752f6c61726176656c2d676f2f72756e2d74657374733f6c6162656c3d7465737473)](https://github.com/daikazu/laravel-go/actions?query=workflow%3Arun-tests+branch%3Amain)[![GitHub Code Style Action Status](https://camo.githubusercontent.com/3101b952e215eab270fee6549af2df02ea7785f7b86f36bfca830f4caff7da35/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f776f726b666c6f772f7374617475732f6461696b617a752f6c61726176656c2d676f2f466978253230504850253230636f64652532307374796c652532306973737565733f6c6162656c3d636f64652532307374796c65)](https://github.com/daikazu/laravel-go/actions?query=workflow%3A%22Fix+PHP+code+style+issues%22+branch%3Amain)[![Total Downloads](https://camo.githubusercontent.com/0b593fb0d9c196bc8b6cfd72a15972b5a81af17dd0f122f36465c0408e02d775/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6461696b617a752f6c61726176656c2d676f2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/daikazu/laravel-go)

Laravel Go =&gt;
================

[](#laravel-go-)

### Introduction

[](#introduction)

If you are like me and find yourself repeating the same steps everytime when starting to build a new site with Laravel, then look no further. Get up and GO with this light yet highly opinionated package for developing websites using the TALL stack. It helps you set up some view folder organization and a few sensible packages to get you started. Not to mention a sweet page build artisan command.

The idea behind this package is to install, use, and then remove.

So what are you waiting for, get GOing!

Feel free to give input and suggestions to our [discussion board](https://github.com/daikazu/laravel-go/discussions).

Installation
------------

[](#installation)

You can install the package via composer:

```
composer require daikazu/laravel-go --dev
```

Usage
-----

[](#usage)

### One Time Install

[](#one-time-install)

Create a `go-packages.json` file in you project root folder or use the following artisan command to create it for you.

```
php artisan go:init
```

THe created file will look as follows:

```
{
    "composer_packages": {
        "require": {},
        "require-dev": {}
    },
    "npm_packages": {
        "dependencies": {},
        "devDependencies": {}
    }
}
```

Add any additional packages you would like to install in your setup or copy and paste the following starter packages.

> Additionally, you can add the `-d` or the `--default` flags when running the `go:init` command to add the following automatically.

```
{
    "composer_packages": {
        "require": {
            "artesaos/seotools": "^v1.0.0",
            "daikazu/laravel-glider": "^2.0.1",
            "illuminatech/url-trailing-slash": "*",
            "livewire/livewire": "^2.11",
            "spatie/laravel-google-fonts": "^1.2",
            "spatie/laravel-backup": "^8.1",
            "spatie/laravel-sitemap": "^6.2",
            "spatie/schema-org": "^3.13"
        },
        "require-dev": {
            "barryvdh/laravel-debugbar": "^3.7",
            "barryvdh/laravel-ide-helper": "^2.9",
            "beyondcode/laravel-query-detector": "^1.6",
            "fakerphp/faker": "^1.9.1",
            "laravel/pint": "^1.0",
            "laravel/sail": "^1.0.1",
            "mockery/mockery": "^1.4.4",
            "nunomaduro/collision": "^6.4",
            "nunomaduro/larastan": "^2.4.0",
            "pestphp/pest": "^v1.22.3",
            "pestphp/pest-plugin-laravel": "^v1.4.0",
            "phpstan/extension-installer": "^1.2.0",
            "phpstan/phpstan-deprecation-rules": "^1.1.1",
            "phpstan/phpstan-phpunit": "^1.3.3",
            "phpunit/phpunit": "^9.5",
            "spatie/laravel-ignition": "^1.6.4",
            "spatie/laravel-ray": "^1.32.0"
        }
    },
    "npm_packages": {
        "dependencies": {},
         "devDependencies": {
            "@alpinejs/collapse": "^3.11.1",
            "@alpinejs/focus": "^3.11.1",
            "@alpinejs/intersect": "^3.11.1",
            "@alpinejs/persist": "^3.11.1",
            "@defstudio/vite-livewire-plugin": "^1.0.4",
            "@prettier/plugin-php": "^0.19.3",
            "@shufo/prettier-plugin-blade": "^1.8.6",
            "@tailwindcss/aspect-ratio": "^0.4.2",
            "@tailwindcss/forms": "^0.5.3",
            "@tailwindcss/typography": "^0.5.7",
            "alpinejs": "^3.11.1",
            "autoprefixer": "^10.4.13",
            "axios": "^1.2.3",
            "cross-env": "^7.0.3",
            "focus-visible": "^5.2.0",
            "glob-all": "^3.3.1",
            "laravel-vite-plugin": "^0.7.3",
            "lodash": "^4.17.21",
            "postcss": "^8.4.21",
            "postcss-focus-visible": "^7.1.0",
            "postcss-import": "^15.0.0",
            "postcss-nested": "^6.0.0",
            "prettier": "^2.8.3",
            "prettier-plugin-tailwindcss": "^0.2.1",
            "tailwindcss": "^3.2.4",
            "tailwindcss-debug-screens": "^2.2.1",
            "vite": "^4.0.4"
        }
    }
}
```

install the initial scaffolding by running the following `artisan` command.

```
php artisan go:install
```

> Additionally, you can add the `-d` or the `--default` flags the `go:install` command, and it will auto initialize with the default packages

***NOTE*** this command should only be run once. A repeated run will overwrite any modified files.

this will prompt you for a site name and scaffold out the following files.

```
.
├── app
│   ├── Console
│   │   ├── Commands
│   │   │   └── GenerateSitemap.php
│   │   └── Kernel.php
│   └── View
│       └── Components
│           └── MetaData.php
├── config
│   ├── backup.php
│   ├── feed.php
│   ├── filesystems.php
│   ├── seotools.php
│   ├── sitemap.php
│   └── website.php
├── resources
│   ├── css
│   │   └── app.css
│   ├── js
│   │   ├── app.js
│   │   └── bootstrap.js
│   └── views
│       └── web
│           ├── layout
│           │   ├── footer.blade.php
│           │   ├── head
│           │   │   ├── favicon.blade.php
│           │   │   ├── fonts.blade.php
│           │   │   ├── meta-data.blade.php
│           │   │   ├── scripts.blade.php
│           │   │   ├── styles.blade.php
│           │   │   └── tracking.blade.php
│           │   ├── head.blade.php
│           │   └── header.blade.php
│           ├── layout.blade.php
│           └── sections
│               └── static
│                   └── home.blade.php
├── routes
│   └── web.php
├── .gitignore
├── .prettierrc
├── postcss.config.js
├── tailwind.config.js
└── vite.config.js
```

Install composer dependencies

```
composer update
```

Install node dependencies and build your assets

```
npm install && npm run dev
```

> We recommend using [pnpm](https://pnpm.io) instead of the default `npm`.

Don't forget to change configs and add environment variable as needed.

### Static Page Creation Tool

[](#static-page-creation-tool)

Quickly create a static page using the following command. Creates `blade.php` file and adds entry into your routes files.

```
php artisan go:make-static my-page mycustomname
```

This will create a `my-page.blade.php` in the `resources/views/web/sections/static/` folder

An entry is added to your `web.php` routes file.

```
Route::view('my-page', 'web.sections.static.my-page')->name('my-page');
```

#### Options

[](#options)

OptionRequiredDescriptionpathtrueURLnamefalseView name--title=falseMeta Title--descriptionfalseMeta Descriptionby appending a `/` or `/index` at the end of your path you tell the command to make and `index.blade.php` file in the appropriate folder.

Example:

```
php artisan go:make-static post/comments/
/resources/views/web/sections/static/post/comments.index.blade.php
```

Created file: `/resources/views/web/sections/static/post/comments.index.blade.php`

```
Route::view('post/comments/', 'web.sections.static.post.comments.index')->name('post.comments.index');
```

### Website Duplication Tool

[](#website-duplication-tool)

Crawl and Duplicate an existing website to the Laravel-Go way of things. Currently, a work in progress but is mostly feature complete. this will crawl and scrape the website creating routes, views, and assets. use the optional `--fileter=` flag to filter out any unwanted URIs.

```
php artisan go:duplicate https://example.test --filter=/blog,/image
```

This will copy the main header and footer from the website and create a `header.blade.php` and `footer.blade.php` file in the `resources/views/web/layout/` folder and remove the `` and `` from any page that has them. All other page content will be copied into its own `blade.php` file in the `resources/views/web/sections/static/` folder and placed between the `main` section directives.

Default Packages
----------------

[](#default-packages)

### Composer

[](#composer)

#### Installed

[](#installed)

- [artesaos/seotools](https://github.com/artesaos/seotools)
- [illuminatech/url-trailing-slash](https://github.com/illuminatech/url-trailing-slash)
- [livewire/livewire](https://github.com/livewire/livewire)
- [predis/predis](https://github.com/predis/predis)
- [spatie/laravel-backup](https://github.com/spatie/laravel-backup)
- [spatie/laravel-sitemap](https://github.com/spatie/laravel-sitemap)
- [spatie/schema-org](https://github.com/spatie/schema-org)
- [symfony/yaml](https://symfony.com/components/Yaml)

#### Recommended

[](#recommended)

- [blade-ui-kit/blade-heroicons](https://github.com/blade-ui-kit/blade-heroicons)
- [blade-ui-kit/blade-icons](https://github.com/blade-ui-kit/blade-icons)
- [blade-ui-kit/blade-ui-kit](https://blade-ui-kit.com)
- [diglactic/laravel-breadcrumbs](https://github.com/diglactic/laravel-breadcrumbs)
- [laravel/breeze](https://github.com/laravel/breeze)
- [laravel/jetstream](https://github.com/laravel/jetstream)
- [lukeraymonddowning/honey](https://github.com/lukeraymonddowning/honey)
- [propaganistas/laravel-phone](https://github.com/Propaganistas/Laravel-Phone)
- [protonemedia/laravel-analytics-event-tracking](https://github.com/protonemedia/laravel-analytics-event-tracking)
- [spatie/laravel-cookie-consent](https://github.com/spatie/laravel-cookie-consent)
- [spatie/laravel-feed](https://github.com/spatie/laravel-feed)
- [spatie/laravel-medialibrary](https://github.com/spatie/laravel-medialibrary)
- [spatie/laravel-missing-page-redirector](https://github.com/spatie/laravel-missing-page-redirector)
- [spatie/laravel-newsletter](https://github.com/spatie/laravel-newsletter)

### NPM

[](#npm)

- [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms)
- [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography)
- [alpinejs](https://github.com/alpinejs/alpine)
- [autoprefixer](https://github.com/postcss/autoprefixer)
- [axios](https://github.com/axios/axios)
- [browser-sync-webpack-plugin](github.com/Va1/browser-sync-webpack-plugin)
- [browser-sync](https://github.com/BrowserSync/browser-sync)
- [color](github.com/Qix-/color)
- cross-env
- [lodash](https://lodash.com)
- postcss
- [tailwindcss-filters](https://github.com/benface/tailwindcss-filters)
- [tailwindcss](https://tailwindcss.com)

Testing
-------

[](#testing)

```
composer test
```

Changelog
---------

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) for details.

Security Vulnerabilities
------------------------

[](#security-vulnerabilities)

Please review [our security policy](../../security/policy) on how to report security vulnerabilities.

Credits
-------

[](#credits)

- [Mike Wall](https://github.com/daikazu)
- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance17

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity72

Established project with proven stability

 Bus Factor1

Top contributor holds 98.2% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~29 days

Recently: every ~41 days

Total

26

Last Release

1206d ago

Major Versions

v1.0.12 → v2.0.02021-08-16

v2.1.1 → v3.0.02022-03-06

v3.0.2 → v4.0.02022-08-10

### Community

Maintainers

![](https://www.gravatar.com/avatar/00a5aa701f964455918b2e454e7b460fe2ef729639337a059d5bac12e162027e?d=identicon)[daikazu](/maintainers/daikazu)

---

Top Contributors

[![daikazu](https://avatars.githubusercontent.com/u/4039367?v=4)](https://github.com/daikazu "daikazu (56 commits)")[![geckoswagger](https://avatars.githubusercontent.com/u/15643375?v=4)](https://github.com/geckoswagger "geckoswagger (1 commits)")

---

Tags

build-tooldeveloper-toolslaravellaravel-packagelaraveldaikazuLaravel Go

###  Code Quality

TestsPest

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/daikazu-laravel-go/health.svg)

```
[![Health](https://phpackages.com/badges/daikazu-laravel-go/health.svg)](https://phpackages.com/packages/daikazu-laravel-go)
```

###  Alternatives

[laravel/socialite

Laravel wrapper around OAuth 1 &amp; OAuth 2 libraries.

5.7k96.9M674](/packages/laravel-socialite)[laravel/horizon

Dashboard and code-driven configuration for Laravel queues.

4.2k84.2M225](/packages/laravel-horizon)[laravel/passport

Laravel Passport provides OAuth2 server support to Laravel.

3.4k85.0M532](/packages/laravel-passport)[laravel/sail

Docker files for running a basic Laravel application.

1.9k186.9M1.0k](/packages/laravel-sail)[laravel/cashier

Laravel Cashier provides an expressive, fluent interface to Stripe's subscription billing services.

2.5k25.9M107](/packages/laravel-cashier)[laravel/boost

Laravel Boost accelerates AI-assisted development by providing the essential context and structure that AI needs to generate high-quality, Laravel-specific code.

3.4k10.6M274](/packages/laravel-boost)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
