PHPackages                             flightphp/skeleton-simple - 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. [HTTP &amp; Networking](/categories/http)
4. /
5. flightphp/skeleton-simple

ActiveLibrary[HTTP &amp; Networking](/categories/http)

flightphp/skeleton-simple
=========================

A Simpler Flight PHP framework skeleton app to get your new projects up and running ASAP

v0.3.2(1y ago)81562MITPHPPHP ^7.4 || ^8.0

Since Mar 23Pushed 1y ago3 watchersCompare

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

READMEChangelog (6)Dependencies (4)Versions (6)Used By (0)

Flight PHP Skeleton App Simple Version
======================================

[](#flight-php-skeleton-app-simple-version)

Use this skeleton application to quickly setup and start working on a new Flight PHP application. This application uses the latest version of Flight PHP v3.

This skeleton application was built for Composer. You also could download a zip of this repo, downloading a zip of the [flightphp/core](https://github.com/flightphp/core) repo, and manually autoload the files by running `require('flight/autoload.php')` in your `app/config/bootstrap.php` file.

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

[](#installation)

Run this command from the directory in which you want to install your new Flight PHP application. (this will require PHP 7.4 or newer)

```
composer create-project flightphp/skeleton-simple cool-project-name
```

Replace `cool-project-name` with the desired directory name for your new application.

**Note:** If you are installing with PHP 8.0 or above and want to use `tracy-extensions` be sure to run `composer require --dev flightphp/tracy-extensions "^0.2"` after the project is created.

### Simple Setup of the Application

[](#simple-setup-of-the-application)

This is basically a single file application. The only exception to this is the config file which is still in the `app/config/` directory. This is a good starting point for smaller projects or projects that you don't anticipate will grow much.

With the simple setup, there is two very import security steps to be aware of.

- **DO NOT SAVE SENSITIVE CREDENTIALS TO THE `index.php` FILE**.
- **DO NOT COMMIT ANY TYPE OF SENSITIVE CREDENTIALS TO YOUR REPOSITORY**.

This is what the config file is for. If you need to save sensitive credentials (API keys, database credentials, etc), save them to the config file and then reference them in the `index.php` file.

### More Complex Application

[](#more-complex-application)

If you want to build a more complex application, go to the [flightphp/skeleton](https://github.com/flightphp/skeleton) project for a more robust setup.

Running the Application
-----------------------

[](#running-the-application)

### No Dependency Setup

[](#no-dependency-setup)

To run the application in development, you can run these commands

```
cd cool-project-name
composer start
```

After that, open `http://localhost:8000` in your browser.

**Note: If you run into an error similar to this `Failed to listen on localhost:8000 (reason: Address already in use)` then you'll need to change the port that the application is running on. You can do this by editing the `composer.json` file and changing the port in the `scripts.start` key.**

### Docker Setup

[](#docker-setup)

You can [install Docker](https://docs.docker.com/engine/install/) and use `docker-compose` to run the app with `docker`, so you can run these commands:

```
cd cool-project-name
docker-compose up -d
# or if a newer version of docker
docker compose up -d
```

After that, open `http://localhost:8000` in your browser.

### Vagrant Setup

[](#vagrant-setup)

You can [install Vagrant](https://vagrantup.com/download) and a provider like [VirtualBox](https://www.virtualbox.org/wiki/Downloads) and use simple run the following command to bring up an environment with PHP/MariaDB already setup based on [n0nag0n/firefly](https://github.com/n0nag0n/firefly)

```
cd cool-project-name
vagrant up
```

After that, open `http://localhost:8000` in your browser.

Do it!
------

[](#do-it)

That's it! Go build something flipping sweet!

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance36

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity40

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

Total

5

Last Release

598d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/2322095?v=4)[n0nag0n](/maintainers/n0nag0n)[@n0nag0n](https://github.com/n0nag0n)

---

Top Contributors

[![n0nag0n](https://avatars.githubusercontent.com/u/2322095?v=4)](https://github.com/n0nag0n "n0nag0n (17 commits)")

---

Tags

restSimpleboilerplatemicroframeworkSkeletoneasyliterestapi

### Embed Badge

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

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

###  Alternatives

[flightphp/skeleton

A Flight PHP framework skeleton app to get your new projects up and running ASAP

602.4k](/packages/flightphp-skeleton)[peej/tonic

The RESTful Web App PHP Micro-Framework

624148.3k](/packages/peej-tonic)[contributte/api-router

RESTful Router for your Apis in Nette Framework - created either directly or via attributes

20802.8k3](/packages/contributte-api-router)

PHPackages © 2026

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