PHPackages                             tassoevan/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. tassoevan/skeleton

ActiveLibrary[Framework](/categories/framework)

tassoevan/skeleton
==================

Minimal PHP application structure

1.0.1(11y ago)0111[5 issues](https://github.com/tassoevan/skeleton/issues)MITApacheConf

Since Feb 20Pushed 9y ago2 watchersCompare

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

READMEChangelogDependencies (10)Versions (5)Used By (0)

tassoevan/skeleton
==================

[](#tassoevanskeleton)

*Minimal PHP application structure*

What is this
------------

[](#what-is-this)

**Skeleton** is a minimal framework-like file structure for a small/medium PHP application. It uses a collection of libraries:

- [Slim](http://slimframework.com/) microframework (with [Views](http://github.com/codeguy/Slim-Views) and [Extras](http://github.com/codeguy/Slim-Extras));
- [Twig](http://twig.sensiolabs.org/) template engine;
- [Idiorm/Paris](http://j4mie.github.io/idiormandparis/) active record;
- [jQuery](http://jquery.com/) and [Twitter Bootstrap](http://getbootstrap.com/).

It also use some tools for development and deployment:

- [PHPUnit](http://phpunit.de/);
- [PHP\_CodeSniffer](http://pear.php.net/package/PHP_CodeSniffer).

How to install
--------------

[](#how-to-install)

Currently, you should use `git` and `composer`:

```
$ git clone http://github.com/tassoevan/skeleton.git /path/to/app
$ composer --working-dir=/path/to/app update
```

This will install all libraries and tools.

How to configure
----------------

[](#how-to-configure)

There are two main directories: `public` and `private`. `public` is the public www folder that must be served via HTTP server, while `private` contains the application source, logs, cache and configuration files. If you want to put them in different locations, just rewrite the autoloader path in `public/index.php`.

How to use
----------

[](#how-to-use)

This project is in development. When it reaches minimal required features (like MVC support and deployment), it will be tagged and properly versionated. For now, this structure should be treated as *experimental* and subject to major changes.

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity66

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

Total

2

Last Release

4097d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/23ec0f1290870ce062606d0432318f0e69343b3d270410c5f8dde49e9380e9ff?d=identicon)[tassoevan](/maintainers/tassoevan)

---

Top Contributors

[![tassoevan](https://avatars.githubusercontent.com/u/2263066?v=4)](https://github.com/tassoevan "tassoevan (19 commits)")

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/tassoevan-skeleton/health.svg)

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

###  Alternatives

[slim/twig-view

Slim Framework 4 view helper built on top of the Twig 3 templating component

3708.0M208](/packages/slim-twig-view)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

595.2M386](/packages/shopware-core)[xsanisty/slim-starter

Slim Framework in MVC environment with Eloquent as database provider and Twig as template engine

2852.1k](/packages/xsanisty-slim-starter)[abydahana/aksara

Aksara is a CodeIgniter based CRUD Toolkit you can use to build complex applications become shorter, secure and more reliable just in a few lines of code. Serving both CMS or Framework, produce both HEADLESS (RESTful API) or TRADITIONAL (Browser Based), just by writing single controller. Yet it's reusable, scalable and ready to use!

1121.2k](/packages/abydahana-aksara)[quantum/framework

The Quantum PHP Framework

402.8k](/packages/quantum-framework)

PHPackages © 2026

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