PHPackages                             mostlyserious/craftcms - 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. mostlyserious/craftcms

ActiveProject[Framework](/categories/framework)

mostlyserious/craftcms
======================

A Craft CMS Starter

0.11.12(4mo ago)148UnlicenseJavaScript

Since Jul 22Pushed 2mo agoCompare

[ Source](https://github.com/mostlyserious/craftcms)[ Packagist](https://packagist.org/packages/mostlyserious/craftcms)[ RSS](/packages/mostlyserious-craftcms/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (23)Versions (40)Used By (0)

Mostly Serious Craft CMS
========================

[](#mostly-serious-craft-cms)

Documentation
-------------

[](#documentation)

- [Configuration Directory](config/README.md) - Craft CMS settings, plugin configurations, and project structure
- [Modules Directory](modules/README.md) - Custom Craft CMS modules, services, and backend functionality
- [Source Directory](src/README.md) - Frontend architecture, components, and development patterns
- [Utility Scripts and Modules](utility/README.md) - Environment configuration, setup scripts, and asset optimization plugins

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

[](#installation)

```
composer create-project --no-install mostlyserious/craftcms $PROJECT_NAME
```

Configuration Files
-------------------

[](#configuration-files)

This project includes several configuration files that define code quality standards, build processes, and development tooling:

### Code Quality &amp; Linting

[](#code-quality--linting)

- **`.editorconfig`** - Editor configuration for consistent code formatting across different editors and IDEs. Defines indentation, line endings, and character encoding standards.
- **`eslint.config.js`** - ESLint configuration for JavaScript, TypeScript, and Svelte files. Enforces code style, catches potential errors, and maintains consistency across the frontend codebase.
- **`pint.json`** - Laravel Pint configuration for PHP code formatting. Uses Laravel preset with additional rules for strict typing, ordered imports, and consistent code structure.
- **`stylelint.config.js`** - Stylelint configuration extending Hudochenkov's property order rules for CSS consistency.

### Build &amp; Development

[](#build--development)

- **`vite.config.js`** - Vite build configuration that handles:

    - Asset bundling and optimization
    - Development server setup with hot module replacement
    - Integration with Tailwind CSS, Svelte, and custom plugins
    - Path aliases for easier imports
    - Production build optimization with code splitting
- **`tsconfig.json`** - TypeScript configuration defining:

    - Compilation targets and module resolution
    - Path mappings for project aliases (`$lib`, `$css`, `$img`, etc.)
    - Strict type checking rules
    - Include/exclude patterns for source files
- **`package.json`** - Node.js package configuration containing:

    - Development and production dependencies
    - Build scripts (`dev`, `build`)
    - Project metadata and type module declaration

### Development Workflow

[](#development-workflow)

These configuration files work together to provide:

- Consistent code formatting and style enforcement
- Modern JavaScript/TypeScript development with Svelte support
- Optimized asset bundling and processing
- Hot module replacement for rapid development
- Production-ready builds with code splitting and optimization

###  Health Score

36

—

LowBetter than 82% of packages

Maintenance82

Actively maintained with recent releases

Popularity9

Limited adoption so far

Community6

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.

###  Release Activity

Cadence

Every ~4 days

Recently: every ~12 days

Total

39

Last Release

133d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/e79d44ddae7eb015d485aeea4f7655a054d46bb9b65b3e40749b4d14107df1de?d=identicon)[mostlyserious](/maintainers/mostlyserious)

---

Top Contributors

[![corneliusio](https://avatars.githubusercontent.com/u/4140885?v=4)](https://github.com/corneliusio "corneliusio (79 commits)")

###  Code Quality

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/mostlyserious-craftcms/health.svg)

```
[![Health](https://phpackages.com/badges/mostlyserious-craftcms/health.svg)](https://phpackages.com/packages/mostlyserious-craftcms)
```

###  Alternatives

[laravel/framework

The Laravel Framework.

34.6k509.9M17.0k](/packages/laravel-framework)[ec-cube/ec-cube

EC-CUBE EC open platform.

78527.0k1](/packages/ec-cube-ec-cube)

PHPackages © 2026

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