PHPackages                             deanc/silex-starter-pack - 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. deanc/silex-starter-pack

ActiveLibrary[Framework](/categories/framework)

deanc/silex-starter-pack
========================

A boilerplate to get started with silex

0.6(10y ago)121558[1 issues](https://github.com/deanc/silex-starter-pack/issues)MITPHPPHP &gt;5.3.2

Since Feb 17Pushed 9y ago4 watchersCompare

[ Source](https://github.com/deanc/silex-starter-pack)[ Packagist](https://packagist.org/packages/deanc/silex-starter-pack)[ Docs](https://github.com/deanc/silex-starter-pack)[ RSS](/packages/deanc-silex-starter-pack/feed)WikiDiscussions master Synced 3w ago

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

Silex Starter Pack
==================

[](#silex-starter-pack)

The Silex Starter Pack is a simple bootstrap to help you begin your project with Silex. It includes:

- An admin login system and control panel (styled mostly using Bootstrap)
- A very basic user authentication system allowing for sign up/log in/log out with users coming from a database.
- A console application allowing quick and easy development of console tasks

Screenshot
----------

[](#screenshot)

[![Admin Homepage](https://github.com/deanc/silex-starter-pack/raw/master/screenshot.png)](https://github.com/deanc/silex-starter-pack/raw/master/screenshot.png)

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

[](#installation)

- Create your project by typing the following command:

```
    composer create-project deanc/silex-starter-pack your-project-name dev-master
```

- Decide on your any namespaces you are going to want to autoload and create the relevent directory structure under the `src` directory.
- Open up composer.json and adjust the `autoload` section to load your new namespace. An example would be:

```
    ,"autoload": {
        "psr-0": {
            "DC\\SilexStarterPack": "src/"
            ,"YourName\\SomeProjectName" : "src/"
        }
    }
```

- Copy `app/config.default.php` to a new file in the same directory called `app/config.php` and fill in the configuration values.
- Run `composer install`
- Set up your vhost:

#### Build in PHP web-server quick start instructions:

[](#build-in-php-web-server-quick-start-instructions)

Navigate into the web directory and type `php -S 127.0.0.1:8080`

\####Apache instructions:

```

     ServerAdmin webmaster@dummy-host2.example.com
     DocumentRoot "/Users/deanclatworthy/Projects/silex-starter-pack/web"

        Options -Indexes FollowSymLinks
        AllowOverride All

            RewriteEngine On
            RewriteCond %{REQUEST_FILENAME} !-f
            RewriteRule ^(.*)$ /index.php [QSA,L]

     ServerName ssp.dev
     ErrorLog "/private/var/log/apache2/silex-starter-pack.dev-error_log"
     CustomLog "/private/var/log/apache2/silex-starter-pack.dev-access_log" common

```

(Nginx instructions coming soon...)

- Go to `http://ssp.dev` or whatever you set up your vhost as and your basic application should be loaded.

Admin Control Panel
-------------------

[](#admin-control-panel)

The admin control panel is located at `http://ssp.dev/a/`. If you want to add any new admin controllers add them under your own namespace such as `YourName\Project\Controller\Admin\Project.php` for a `Project` admin controller. Then mount it in index.php like so:

```
$app->mount('/a', new YourName\Project\Controller\Admin\Project());
```

Bonus stuff
-----------

[](#bonus-stuff)

#### Twilio

[](#twilio)

If you want to use Twilio require their library:

`composer require twilio/sdk`

Enable the utility in `app/config.php`:

`define('TWILIO_ENABLED', true);`

Use it as follows:

```
$app['twilo']->send($from, $to, $text);
```

Reccommended Libraries
----------------------

[](#reccommended-libraries)

- Pagination: "soup/paginator"
- Mailing: "swiftmailer/swiftmailer"

Author
------

[](#author)

[Dean Clatworthy](http://deanclatworthy.com)

###  Health Score

28

—

LowBetter than 52% of packages

Maintenance18

Infrequent updates — may be unmaintained

Popularity20

Limited adoption so far

Community12

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

Total

3

Last Release

3421d ago

Major Versions

0.6 → 1.0-alpha12017-02-19

PHP version history (2 changes)0.6PHP &gt;5.3.2

1.0-alpha1PHP &gt;5.5.18

### Community

Maintainers

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

---

Top Contributors

[![deanc](https://avatars.githubusercontent.com/u/232423?v=4)](https://github.com/deanc "deanc (32 commits)")

---

Tags

phpsilexsilex-frameworksilex-skeletonsymfonyphpsymfonyboilerplatesilex

### Embed Badge

![Health badge](/badges/deanc-silex-starter-pack/health.svg)

```
[![Health](https://phpackages.com/badges/deanc-silex-starter-pack/health.svg)](https://phpackages.com/packages/deanc-silex-starter-pack)
```

###  Alternatives

[easycorp/easyadmin-bundle

Admin generator for Symfony applications

4.3k17.9M386](/packages/easycorp-easyadmin-bundle)[chameleon-system/chameleon-base

The Chameleon System core.

1028.6k5](/packages/chameleon-system-chameleon-base)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

585.6M574](/packages/shopware-core)[open-dxp/opendxp

Content &amp; Product Management Framework (CMS/PIM)

9421.6k61](/packages/open-dxp-opendxp)[oro/platform

Business Application Platform (BAP)

645143.5k115](/packages/oro-platform)[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.4M203](/packages/sulu-sulu)

PHPackages © 2026

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