PHPackages                             pygillier/chert - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. pygillier/chert

AbandonedArchivedProject[Utility &amp; Helpers](/categories/utility)

pygillier/chert
===============

An URL minifier in 5 minutes.

0.5.2(10y ago)1171[5 issues](https://github.com/pygillier/chert/issues)MITPHP

Since Aug 21Pushed 10y ago1 watchersCompare

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

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

Chert
=====

[](#chert)

Chert is your own URL minifier in less than 5 minutes. Built with [Silex](http://silex.sensiolabs.org/), you only need one command for setup and have you personal bit.ly or goo.gl.

[![SensioLabsInsight](https://camo.githubusercontent.com/e9811985bd8c786ceb08ecc1a39dcd4ecdde1c4c0fe8d8a80bee4f8baf75ca89/68747470733a2f2f696e73696768742e73656e73696f6c6162732e636f6d2f70726f6a656374732f39663538306239362d643737612d346237382d623934662d3235346164313363656261662f6d696e692e706e67)](https://insight.sensiolabs.com/projects/9f580b96-d77a-4b78-b94f-254ad13cebaf)

Requirements
------------

[](#requirements)

Chert requires the following basics to run out-of-box.

- PHP 5.3.8+
- [Composer](http://getcomposer.org)
- The [PDO SQLite](http://php.net/pdo) driver (or Mysql)

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

[](#installation)

Using CLI, type the following :

```
$ composer install pygillier/chert

```

Configuration
-------------

[](#configuration)

Installation process will create the file `app/settings.yml`. This default setup uses a SQLite database located at `app/chert.db`. If you encounter SQLite error, please make sure the file and the containing directory are writable by the webserver.

### Alternate database (MySQL, PGSQL, ...)

[](#alternate-database-mysql-pgsql-)

Chert can use any [PDO compatible](http://php.net/pdo) DBMS.

As Chert is based on Doctrine DBAL, database configurations options in Chert are the same as the one used in [DBAL configuration](http://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html). An SQL script is provided for MySQL, it can be easily converted to others RDBMS.

### Web-access

[](#web-access)

Chert's entry point is `web/index.php`. In order to have shorter URLs and protect your configuration file, you need to redefine vhost document root to `web/` directory. For more details, see the Silex [webserver configuration page](http://silex.sensiolabs.org/doc/web_servers.html).

### Settings.yml reference

[](#settingsyml-reference)

Everything is documented in `settings.yml-dist`.

Usage
-----

[](#usage)

Open your favorite browser and go to Chert URL. Enter an URL in input field then save. You're done!

###  Health Score

26

↑

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity59

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

Recently: every ~1 days

Total

8

Last Release

3798d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/8225987cbe775bdcfe95571053de0193afb233b1ce44ec7396bcffd2deda02fd?d=identicon)[pygillier](/maintainers/pygillier)

---

Top Contributors

[![pygillier](https://avatars.githubusercontent.com/u/990787?v=4)](https://github.com/pygillier "pygillier (24 commits)")

### Embed Badge

![Health badge](/badges/pygillier-chert/health.svg)

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

###  Alternatives

[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.4k5.6M650](/packages/sylius-sylius)[contao/core-bundle

Contao Open Source CMS

1231.6M2.3k](/packages/contao-core-bundle)[shopware/platform

The Shopware e-commerce core

3.3k1.5M3](/packages/shopware-platform)[prestashop/prestashop

PrestaShop is an Open Source e-commerce platform, committed to providing the best shopping cart experience for both merchants and customers.

9.0k15.4k](/packages/prestashop-prestashop)[ec-cube/ec-cube

EC-CUBE EC open platform.

78527.0k1](/packages/ec-cube-ec-cube)[easycorp/easyadmin-bundle

Admin generator for Symfony applications

4.3k16.7M309](/packages/easycorp-easyadmin-bundle)

PHPackages © 2026

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