PHPackages                             tin-cat/cherrycake-skeleton - 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. tin-cat/cherrycake-skeleton

ActiveProject[Framework](/categories/framework)

tin-cat/cherrycake-skeleton
===========================

A skeleton project to use as a starting point for a new Cherrycake-based project. Cherrycake is a low level programming framework for developing modular, efficient and secure PHP web applications.

040[1 PRs](https://github.com/tin-cat/cherrycake-skeleton/pulls)PHP

Since May 27Pushed 1y ago1 watchersCompare

[ Source](https://github.com/tin-cat/cherrycake-skeleton)[ Packagist](https://packagist.org/packages/tin-cat/cherrycake-skeleton)[ RSS](/packages/tin-cat-cherrycake-skeleton/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (4)Used By (0)

[![Cherrycake logo](https://raw.githubusercontent.com/tin-cat/cherrycake-gitbook/master/.gitbook/assets/cherrycake-logo.svg)](https://raw.githubusercontent.com/tin-cat/cherrycake-gitbook/master/.gitbook/assets/cherrycake-logo.svg)

Cherrycake skeleton
===================

[](#cherrycake-skeleton)

This is the base skeleton for projects powered by Cherrycake, it is used as the starting point for projects based on Cherrycake.

You can either manually setup a Cherrycake application using this skeleton, or use the automatic docker-based setup.

### Manual setup

[](#manual-setup)

- Clone or download this repository.
- Run **composer install** to retrieve up-to-date required dependencies.
- In your Nginx config file, inside your project's **server** directive, include the Cherrycake nginx config file by adding a line like this (modify the path to suit your structure): `include /var/www/html/myproject/vendor/tin-cat/cherrycake/nginx.conf`
- Check out  to learn how to create projects with Cherrycake

### Automatic docker-based setup

[](#automatic-docker-based-setup)

To automatically setup a docker-based server with a working Cherrycake skeleton ready to work, use the [Cherrycake Docker](https://github.com/tin-cat/cherrycake-docker) repository.

### What is Cherrycake?

[](#what-is-cherrycake)

Cherrycake is a low-level programming framework for developing modular, efficient and secure PHP web applications. Instead of a comprehensive, all-in-one web app building environment, Cherrycake aims only to provide a strong foundational layer and methodology that feels comfortable, rational and easy to use while prioritizing modularity, performance and security.

### Official Cherrycake links

[](#official-cherrycake-links)

- **Cherrycake Documentation** Documentation is available here:
- **Examples** All the examples from the documentation at  are compiled in this Cherrycake app, you can use it as a reference: [Cherrycake documentation examples](https://github.com/tin-cat/cherrycake-documentation-examples)
- **Cherrycake engine** The Cherrycake engine repository is available at [Cherrycake Engine](https://github.com/tin-cat/cherrycake)
- **Cherrycake Skeleton** Clone or download the [Cherrycake Skeleton](https://github.com/tin-cat/cherrycake-skeleton) repository to use it as the starting point for your project.
- **Cherrycake Docker** The [Cherrycake Docker](https://github.com/tin-cat/cherrycake-docker) sets up a complete server with Cherrycake running and a skeleton installed ready for you to start your project straightaway.

### Beta statement

[](#beta-statement)

Although Cherrycake is still under heavy development and it's considered to still be in a beta stage, it's functional and it's already running some public web applications without issues. It's still not recommended to use Cherrycake in critical, or data sensitive applications. Instead, you're encouraged to try it to see for yourself whether it meets your security and stability requisites, and to contribute your suggestions or improvements via the official git repositories.

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance31

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity34

Early-stage or recently created project

 Bus Factor1

Top contributor holds 98.1% 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/7f294d015cc2d7760b96909e17d5c1b4f433f22f1d9134a27eb76117cc8b49ac?d=identicon)[tin-cat](/maintainers/tin-cat)

---

Top Contributors

[![tin-cat](https://avatars.githubusercontent.com/u/4244804?v=4)](https://github.com/tin-cat "tin-cat (52 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (1 commits)")

### Embed Badge

![Health badge](/badges/tin-cat-cherrycake-skeleton/health.svg)

```
[![Health](https://phpackages.com/badges/tin-cat-cherrycake-skeleton/health.svg)](https://phpackages.com/packages/tin-cat-cherrycake-skeleton)
```

###  Alternatives

[laravel/telescope

An elegant debug assistant for the Laravel framework.

5.2k67.8M192](/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.7M259](/packages/laravel-dusk)[laravel/prompts

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

708181.8M596](/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)
