PHPackages                             birchdesk/leatherstrap - 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. birchdesk/leatherstrap

ActiveLibrary

birchdesk/leatherstrap
======================

PHP Library for building HTML Bootstrap Pages.

011PHP

Since Jan 2Pushed 9y ago1 watchersCompare

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

READMEChangelogDependenciesVersions (1)Used By (0)

\#NOTE: leatherstrap is still in development. Changes may occure without warning, causing production code to stop working. Please review changes before updating your version of leatherstrap.

leatherstrap
============

[](#leatherstrap)

A PHP framework for generating HTML pages using bootstrap published by Birchdesk and lincienced under the MIT licience.

What Is Leatherstrap?
---------------------

[](#what-is-leatherstrap)

Leatherstrap is a framework that allows PHP developers to easily create full functioning websites and webapps by building an HTML page as a PHP object instead of concatenating endless strings of HTML inside of their PHP code.

Why Is This Needed?
-------------------

[](#why-is-this-needed)

HTML Isn't hard to learn. Most, if not all, of web developers would be able to complete their projects without the use of this library. However, they would spend more time worrying about closing tags than actually writing back end code. Leatherstrap allows developers to create pages as objects, allowing them to write cleaner code, and spend more time doing it.

Bootstrap
---------

[](#bootstrap)

Leatherstrap is built on top of bootstrap, meaning every page generated by Leatherstrap will be beautiful, clean, and mobile friendly.

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

[](#installation)

### Composer

[](#composer)

Add birchdesk/leatherstrap to your composer.json requirements:

```
"require": {
                "birchdesk/leatherstrap":"@dev"
        }
```

Currently leatherstrap is only available under development stability.

###  Health Score

20

—

LowBetter than 14% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity41

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.

### Community

Maintainers

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

---

Top Contributors

[![kjbecker](https://avatars.githubusercontent.com/u/15017626?v=4)](https://github.com/kjbecker "kjbecker (23 commits)")

### Embed Badge

![Health badge](/badges/birchdesk-leatherstrap/health.svg)

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

PHPackages © 2026

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