PHPackages                             solutiondrop/craft3-starter - 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. solutiondrop/craft3-starter

ActiveProject[Framework](/categories/framework)

solutiondrop/craft3-starter
===========================

Craft 3 CMS scaffolding project

08JavaScript

Since Jan 25Pushed 7y ago1 watchersCompare

[ Source](https://github.com/solutiondrop/craft3-starter)[ Packagist](https://packagist.org/packages/solutiondrop/craft3-starter)[ RSS](/packages/solutiondrop-craft3-starter/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

About Author &amp; Reader Craft 3 Scaffold
------------------------------------------

[](#about-author--reader-craft-3-scaffold)

This is an alternate scaffolding package for Craft 3 CMS projects to Pixel &amp; Tonic's canonical [craftcms/craft](https://github.com/craftcms/craft) package.

In addition to setting up a new Craft 3 CMS project, this project sets up:

- [Craft 3 Multi-Environment](https://github.com/nystudio107/craft3-multi-environment) as described in the [Multi-Environment Config for Craft CMS](https://nystudio107.com/blog/multi-environment-config-for-craft-cms) article
- [Craft-Scripts](https://github.com/nystudio107/craft-scripts) as described in the [Database &amp; Asset Syncing Between Environments in Craft CMS](https://nystudio107.com/blog/database-asset-syncing-between-environments-in-craft-cms), [Mitigating Disaster via Website Backups](https://nystudio107.com/blog/mitigating-disaster-via-website-backups) &amp; [Hardening Craft CMS Permissions](https://nystudio107.com/blog/hardening-craft-cms-permissions) articles

...and sets up some other base scaffolding as described to the following articles:

- [A Better package.json for the Frontend](https://nystudio107.com/blog/a-better-package-json-for-the-frontend)
- [A Gulp Workflow for Frontend Development Automation](https://nystudio107.com/blog/a-gulp-workflow-for-frontend-development-automation)
- [Implementing Critical CSS on your website](https://nystudio107.com/blog/implementing-critical-css)
- [Simple Static Asset Versioning in Craft CMS](https://nystudio107.com/blog/simple-static-asset-versioning)
- [Enhancing a Craft CMS 3 Website with a Custom Module](https://nystudio107.com/blog/enhancing-a-craft-cms-3-website-with-a-custom-module)

It also installs a few base plugins that I use on every project. You can read more about it in the [Setting up a New Craft 3 CMS Project](https://nystudio107.com/blog/setting-up-a-craft-cms-3-project) article.

Assumptions Made
----------------

[](#assumptions-made)

Since this is boilerplate that nystudio107 uses for projects, it is by definition opinionated, and has a number of assumptions:

- Gulp is used as a the frontend workflow automation tool
- [Vue](https://github.com/vuejs/vue) is used as the frontend JavaScript framework, with [Axios](https://github.com/axios/axios) providing the http client
- [Tailwind CSS](https://tailwindcss.com/docs/what-is-tailwind) is used as the utility-first CSS framework
- Nginx with `ssi on;` is used as the web server
- Redis is used as the PHP Session and Craft data caching method
- Critical CSS is used site-wide
- FontFaceObserver is used for font loading
- Craft-Scripts are used for db/asset synching
- Craft 3 Multi-Environment is used for the Craft 3 multi-environment setup

Obviously you're free to remove whatever components you don't need/want to use.

Using nystudio107/craft
-----------------------

[](#using-nystudio107craft)

This project package works exactly the way Pixel &amp; Tonic's [craftcms/craft](https://github.com/craftcms/craft) package works; you create a new project by first creating &amp; installing the project:

```
composer create-project nystudio107/craft PATH

```

Make sure that `PATH` is the path to your project, including the name you want for the project, e.g.:

```
composer create-project nystudio107/craft craft3 -s RC

```

Then `cd` to your new project directory, and run Craft's `setup` console command to create your `.env` environments and optionally install:

```
cd PATH
./craft setup

```

Finally, run the `nys-setup` command to configure Craft-Scripts &amp; Craft 3 Multi-Environment based on your newly created `.env` settings:

```
./nys-setup

```

That's it, enjoy!

If you ever delete the `vendor` folder or such, just re-run:

```
./nys-setup

```

...and it will re-create the symlink to your `.env.sh`; don't worry, it won't stomp on any changes you've made.

Below is the entire intact, unmodified `README.md` from Pixel &amp; Tonic's [craftcms/craft](https://github.com/craftcms/craft):

.....

About Craft CMS
---------------

[](#about-craft-cms)

Craft is a content-first CMS that aims to make life enjoyable for developers and content managers alike. It is optimized for bespoke web and application development, offering developers a clean slate to build out exactly what they want, rather than wrestling with a theme.

Learn more about Craft at [craftcms.com](https://craftcms.com).

How to Install Craft 3 Beta
---------------------------

[](#how-to-install-craft-3-beta)

Installation instructions can be found in the [Craft 3 documentation](https://github.com/craftcms/docs/blob/master/en/installation.md).

Resources
---------

[](#resources)

#### Official Resources

[](#official-resources)

- [Craft 3 Documentation](https://github.com/craftcms/docs)
- [Craft 3 Plugins](https://github.com/craftcms/plugins)
- [Demo site](https://demo.craftcms.com/)
- [Craft Slack](https://craftcms.com/community#slack)
- [Craft CMS Stack Exchange](http://craftcms.stackexchange.com/)

#### Community Resources

[](#community-resources)

- [Mijingo](https://mijingo.com/craft) – Video courses and other learning resources
- [Envato Tuts+](https://webdesign.tutsplus.com/categories/craft-cms/courses) – Video courses
- [Straight Up Craft](http://straightupcraft.com/) – Articles, tutorials, and more
- [Craft Cookbook](https://craftcookbook.net/) – Quick answers for common tasks
- [pluginfactory.io](https://pluginfactory.io/) – Craft plugin scaffold generator

###  Health Score

19

—

LowBetter than 10% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity38

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/4ead1f3265a529583f637c009dacf005d15d578c1c9903eff55b4e3e67b6a5b4?d=identicon)[solutiondrop](/maintainers/solutiondrop)

---

Top Contributors

[![solutiondrop](https://avatars.githubusercontent.com/u/1551790?v=4)](https://github.com/solutiondrop "solutiondrop (8 commits)")

### Embed Badge

![Health badge](/badges/solutiondrop-craft3-starter/health.svg)

```
[![Health](https://phpackages.com/badges/solutiondrop-craft3-starter/health.svg)](https://phpackages.com/packages/solutiondrop-craft3-starter)
```

###  Alternatives

[laravel/telescope

An elegant debug assistant for the Laravel framework.

5.2k67.8M190](/packages/laravel-telescope)[spiral/roadrunner

RoadRunner: High-performance PHP application server and process manager written in Go and powered with plugins

8.4k12.2M84](/packages/spiral-roadrunner)[nolimits4web/swiper

Most modern mobile touch slider and framework with hardware accelerated transitions

41.8k177.2k1](/packages/nolimits4web-swiper)[laravel/dusk

Laravel Dusk provides simple end-to-end testing and browser automation.

1.9k36.7M255](/packages/laravel-dusk)[laravel/prompts

Add beautiful and user-friendly forms to your command-line applications.

708181.8M591](/packages/laravel-prompts)[cakephp/chronos

A simple API extension for DateTime.

1.4k47.7M121](/packages/cakephp-chronos)

PHPackages © 2026

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