PHPackages                             mikebirch/anticus-app - 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. mikebirch/anticus-app

ActiveProject[Framework](/categories/framework)

mikebirch/anticus-app
=====================

Anticus app skeleton for simple websites

0.1.7(3y ago)06MITPHP

Since May 9Pushed 3y ago1 watchersCompare

[ Source](https://github.com/mikebirch/anticus-app)[ Packagist](https://packagist.org/packages/mikebirch/anticus-app)[ RSS](/packages/mikebirch-anticus-app/feed)WikiDiscussions master Synced today

READMEChangelog (8)Dependencies (5)Versions (9)Used By (0)

Anticus website skeleton
========================

[](#anticus-website-skeleton)

[![Total Downloads](https://camo.githubusercontent.com/5be50b2fe265284a050ee0400d6a22dea6ba62b11eaf2ee61f1a8eddf8424f2f/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6d696b6562697263682f616e74696375732d6170702e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/mikebirch/anticus-app)[![PHPStan](https://camo.githubusercontent.com/af448da87e55bac7d375d138c9df7ef5d47f1d6ac14511a2c8f79ba19fa375b4/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048505374616e2d6c6576656c253230372d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](https://github.com/phpstan/phpstan)

A skeleton for building simple websites with the [Anticus PHP framework](https://github.com/mikebirch/anticus)

This skeleton includes a blog and pages. Pages can be organised into a [flat hierachy](https://www.nngroup.com/articles/flat-vs-deep-hierarchy/) and the URLs can reflect this. For example, if you have an about section on the website, the “About” page could have child pages like “Team” and “Story”. The corresponding urls for these pages would be:

- /about
- /about/team
- /about/story

This structure will result in navigation menus being generated for child and sibling pages.

Breadcrumbs are also generated from the URL.

Of course, if these menus do not suit, they can be removed from the twig template files.

If your website needs a CMS, Anticus can be used with the headless CMS [Directus](https://directus.io/) which connects to your database and provides an intuitive admin app for managing its content.

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

[](#installation)

```
composer create-project --prefer-dist mikebirch/anticus-app
```

To install into a directory e.g. `/name-of-app/`:

```
composer create-project --prefer-dist mikebirch/anticus-app name-of-app
```

Create a config file. Rename `Config/config_example.php` to `Config/config.php`

For local development create `Config/config_local.php` and overwrite `$config`

For example:

```
$config['environment'] = 'dev';
$config['database'] = [
    'type' => 'mysql',
    'name' => 'dbname',
    'host' => 'mysql',
    'username' => 'dbuser',
    'password' => '123',
    'charset' => 'utf8mb4'
];

```

###  Health Score

23

—

LowBetter than 26% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity51

Maturing project, gaining track record

 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 ~115 days

Recently: every ~201 days

Total

8

Last Release

1435d ago

### Community

Maintainers

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

---

Top Contributors

[![mikebirch](https://avatars.githubusercontent.com/u/82635?v=4)](https://github.com/mikebirch "mikebirch (106 commits)")

###  Code Quality

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/mikebirch-anticus-app/health.svg)

```
[![Health](https://phpackages.com/badges/mikebirch-anticus-app/health.svg)](https://phpackages.com/packages/mikebirch-anticus-app)
```

###  Alternatives

[laravel/dusk

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

1.9k39.6M297](/packages/laravel-dusk)[nineinchnick/edatatables

Grid widget for the Yii Framework, wrapper for the DataTables jQuery plugin

173.2k](/packages/nineinchnick-edatatables)[link-cloud/fast-hyperf

LinkCloud Fast Hyperf

241.2k1](/packages/link-cloud-fast-hyperf)

PHPackages © 2026

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