PHPackages                             ademers/craft-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. [Templating &amp; Views](/categories/templating)
4. /
5. ademers/craft-starter

ActiveProject[Templating &amp; Views](/categories/templating)

ademers/craft-starter
=====================

A Craft CMS starter project by Andrea DeMers.

1.4.4(3y ago)12423[5 PRs](https://github.com/ademers/craft-starter/pulls)MITPHP

Since Nov 28Pushed 2y ago3 watchersCompare

[ Source](https://github.com/ademers/craft-starter)[ Packagist](https://packagist.org/packages/ademers/craft-starter)[ RSS](/packages/ademers-craft-starter/feed)WikiDiscussions master Synced 4d ago

READMEChangelog (10)Dependencies (10)Versions (24)Used By (0)

Craft CMS 3.7.x Starter Project
===============================

[](#craft-cms-37x-starter-project)

A [Craft CMS](https://craftcms.com/) starter project by [Andrea DeMers](https://andreademers.com).

Content Management System (CMS)
-------------------------------

[](#content-management-system-cms)

- [Craft CMS 3.7.x Solo Edition](https://craftcms.com/)
- [Craft CMS 3.7.x documentation](https://docs.craftcms.com/v3/)

Craft CMS Plugins
-----------------

[](#craft-cms-plugins)

- [Contact Form](https://plugins.craftcms.com/contact-form)
    - `fromName` field set to *required* via a custom Site Module
- [Minify](https://plugins.craftcms.com/minify)
- [Redactor](https://plugins.craftcms.com/redactor)
- [SEOmatic](https://plugins.craftcms.com/seomatic)
- [Sprig](https://plugins.craftcms.com/sprig)
- [Vite](https://plugins.craftcms.com/vite)

PHP Packages
------------

[](#php-packages)

- [Craft Scripts](https://packagist.org/packages/nystudio107/craft-scripts)

Front-end
---------

[](#front-end)

### Build Tools

[](#build-tools)

- [Vite](https://vitejs.dev)

### CSS

[](#css)

- [Tailwind CSS](https://tailwindcss.com/)
- [Tailwind CSS Aspec Ratio plugin](https://github.com/tailwindlabs/tailwindcss-aspect-ratio)
- [Tailwind CSS Forms Plugin](https://github.com/tailwindlabs/tailwindcss-forms)
- [Tailwind CSS Typography Plugin](https://github.com/tailwindlabs/tailwindcss-typography)
- [Tailwind UI](https://tailwindui.com/) (*commercial license required*)

### JavaScript

[](#javascript)

- [Alpine JS](https://github.com/alpinejs/alpine)
- [lazySizes](https://afarkas.github.io/lazysizes/index.html)

Requirements
------------

[](#requirements)

- Craft CMS [server requirements](https://docs.craftcms.com/v3/requirements.html)
- Craft CMS [control panel browser requirements](https://docs.craftcms.com/v3/requirements.html#control-panel-browser-requirements)
- [Composer](https://getcomposer.org/) PHP dependency manager 1.3.0 or later

Local Dev
---------

[](#local-dev)

This Craft Starter project is configured to use Craft Nitro 2.x as the local development environment.

- [Craft Nitro 2.x](https://craftcms.com/docs/nitro/2.x/)
    - PHP 8.0.16 for future compatibility with Craft 4. See [Upgrading from Craft 3](https://craftcms.com/docs/4.x/upgrade.html) docs
    - MySQL 5.7.33. (May change to 8.x in near future)
- [Craft Nitro 2.x Mailhog](https://craftcms.com/docs/nitro/2.x/services/mailhog.html) for email
- [Craft Nitro 2.x Redis](https://craftcms.com/docs/nitro/2.x/services/redis.html) for caching

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

[](#installation)

1. To create a new project, run `composer create-project ademers/craft-starter `, substituting `` with the path where Composer should create the project
2. Create a database as per the instructions in the [Craft documentation](https://docs.craftcms.com/v3/installation.html#step-4-create-a-database)
3. Set up your web server as per the instructions in the [Craft documentation](https://docs.craftcms.com/v3/installation.html#step-5-set-up-the-web-server)
4. Duplicate the `.env.example` file in the project root and rename it to `.env`
5. Run the Craft setup wizard `./craft setup` and answer the questions when prompted
6. Access your new Craft website from your web browser
7. Do a little dance 💃

Todo
----

[](#todo)

- Prep for Craft 4.
- Get [Vite critical CSS](https://github.com/nystudio107/rollup-plugin-critical) working with Craft Nitro
- Get [Vite Favicon generation](https://github.com/khalwat/vite-plugin-favicon) working with Craft Nitro
- Add a Craft custom site module as per [Enhancing a Craft CMS 3 Website with a Custom Module](https://nystudio107.com/blog/enhancing-a-craft-cms-3-website-with-a-custom-module) article
- Update installation instructions to include Nitro &amp; Packagist versions
- Replace Vue.js with Alpine.js as default JavaScript framework
- Add installation instructions

License
-------

[](#license)

The MIT License (MIT). Please see [License file](https://github.com/ademers/craft-starter/blob/develop/LICENSE.md) for more information

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity17

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity67

Established project with proven stability

 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.

###  Release Activity

Cadence

Every ~56 days

Recently: every ~98 days

Total

17

Last Release

1453d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/1bd1b405dcb48b1a98a2ca69dfc80fe25b9eae6742063ee3bb481f5a93b729b2?d=identicon)[ademers](/maintainers/ademers)

---

Top Contributors

[![ademers](https://avatars.githubusercontent.com/u/901095?v=4)](https://github.com/ademers "ademers (331 commits)")

---

Tags

alpinejscraftcmscsshtmltailwindcsstwigvitejscmsprojectCraftcraftcms

### Embed Badge

![Health badge](/badges/ademers-craft-starter/health.svg)

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

###  Alternatives

[verbb/footnotes

Adds a footnotes feature to CKEditor fields and Twig templates.

213.3k](/packages/verbb-footnotes)

PHPackages © 2026

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