PHPackages                             masterminds/fortissimo - 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. masterminds/fortissimo

ActiveLibrary[Framework](/categories/framework)

masterminds/fortissimo
======================

A Chain-of-Command framework.

2.0.0(13y ago)252714[3 issues](https://github.com/Masterminds/Fortissimo/issues)PHP

Since Jul 7Pushed 12y ago2 watchersCompare

[ Source](https://github.com/Masterminds/Fortissimo)[ Packagist](https://packagist.org/packages/masterminds/fortissimo)[ RSS](/packages/masterminds-fortissimo/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependenciesVersions (4)Used By (0)

Fortissimo
==========

[](#fortissimo)

Copyright (c) 2010-12, Matt Butcher

Fortissimo is a PHP framework. It's key features are:

- *Rapid*: You can write applications quickly.
- *Scalable*: Unlike other frameworks, Fortissimo is designed to scale across servers.
- *Chain-of-command, not MVC*: Fortissimo uses a different base design pattern, called Chain-of-Command. CoC is easy, makes the most of reusable components, and scales very well. Take a look at commands.xml to see how this works.
- *Well documented*: Every function in the library is documented, and the documentation can easily be extracted and converted to HTML (see below). In addition, your applications are self-documenting, making maintenance easier.
- *NSFW*: There are No Stupid Fortissimo Wrappers. In other words, you don't need to learn a new API that simply wraps basic PHP functions. Fortissimo is thin.

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

[](#installation)

The preferred method of installing Fortissimo is through composer.

```
{
  "name": "Example",
  "description": "Example app",
  "require": {
    "Masterminds/Fortissimo": "dev-master",
  },
}
```

(For a stable version, use `2.x`)

You can also clone the Git repository and use it directly.

### Prerequisites

[](#prerequisites)

For using Fortissimo:

- [get Composer](http://getcomposer.org) to install Fortissimo. You can build it out of Git if you prefer.

For developing Fortissimo:

- [PHPUnit](http://phpunit.de) for unit testing
- [Doxygen](http://www.stack.nl/~dimitri/doxygen/) for documentation

### Getting Started

[](#getting-started)

- Create a new project
- Add a `composer.json` file like the one above
- Run `composer.phar install` to fetch and install Fortissimo in your project
- Start coding.
    - You will want to use the `\Fortissimo\Runner\WebRunner` for web apps

Check out the [Wiki Documentation](https://github.com/Masterminds/Fortissimo/wiki) for more.

More Fortissimo Goodness!
-------------------------

[](#more-fortissimo-goodness)

- Take a look at the [Masterminds projects](https://github.com/masterminds).
- [Fortissimo-Base](https://github.com/Masterminds/Fortissimo-Base) aims to be a quick-start tool for using Fortissimo.
- [Fortissimo-Commons](https://github.com/Masterminds/Fortissimo-Commons) provides many common commands, including those that used to be part of Fortissimo itself.
- [Forissimo-CLI-Base](https://github.com/Masterminds/Fortissimo-CLI-Base) is a quick-start/skeleton project for CLI applications using Fortissimo.
- [Fortissimo-Twig](https://github.com/Masterminds/Fortissimo-Twig) provides Twig template language support.

ABOUT THE LICENSE
-----------------

[](#about-the-license)

Fortissimo is licensed under the MIT license.

You may build applications on top of Fortissimo without releasing your own code under an Open Source (or Free Software) license. Of course, the Fortissimo team is very grateful for any improvements you contribute back to the framework. But we believe that the best person to choose how you license your software is you.

###  Health Score

33

—

LowBetter than 75% of packages

Maintenance18

Infrequent updates — may be unmaintained

Popularity22

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 94.6% 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 ~69 days

Total

3

Last Release

4920d ago

Major Versions

2.x-dev → 3.0.0-alpha12012-11-24

### Community

Maintainers

![](https://www.gravatar.com/avatar/1cf49dfa830249da19113949c7d32ee7f526d9855393149f196eb0da2b304055?d=identicon)[technosophos](/maintainers/technosophos)

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

---

Top Contributors

[![technosophos](https://avatars.githubusercontent.com/u/89193?v=4)](https://github.com/technosophos "technosophos (330 commits)")[![mattfarina](https://avatars.githubusercontent.com/u/62991?v=4)](https://github.com/mattfarina "mattfarina (19 commits)")

### Embed Badge

![Health badge](/badges/masterminds-fortissimo/health.svg)

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

###  Alternatives

[laravel/telescope

An elegant debug assistant for the Laravel framework.

5.2k67.8M192](/packages/laravel-telescope)[spiral/roadrunner

RoadRunner: High-performance PHP application server and process manager written in Go and powered with plugins

8.4k12.2M84](/packages/spiral-roadrunner)[nolimits4web/swiper

Most modern mobile touch slider and framework with hardware accelerated transitions

41.8k177.2k1](/packages/nolimits4web-swiper)[laravel/dusk

Laravel Dusk provides simple end-to-end testing and browser automation.

1.9k36.7M259](/packages/laravel-dusk)[laravel/prompts

Add beautiful and user-friendly forms to your command-line applications.

708181.8M596](/packages/laravel-prompts)[cakephp/chronos

A simple API extension for DateTime.

1.4k47.7M121](/packages/cakephp-chronos)

PHPackages © 2026

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