PHPackages                             infuse/infuse - 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. infuse/infuse

ActiveLibrary[Framework](/categories/framework)

infuse/infuse
=============

Modular framework for building modern applications

1.6.1(7y ago)34.3k1[1 issues](https://github.com/infusephp/infuse/issues)[1 PRs](https://github.com/infusephp/infuse/pulls)18MITPHPPHP &gt;=7.0.0

Since Sep 25Pushed 6y ago2 watchersCompare

[ Source](https://github.com/infusephp/infuse)[ Packagist](https://packagist.org/packages/infuse/infuse)[ RSS](/packages/infuse-infuse/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (10)Dependencies (11)Versions (11)Used By (18)

Infuse Framework
================

[](#infuse-framework)

[![Latest Stable Version](https://camo.githubusercontent.com/eb2e9a891168403611fea18a1957b3b0ce38bc9fb10f707618ade6498daf131c/68747470733a2f2f706f7365722e707567782e6f72672f696e667573652f696e667573652f762f737461626c652e7376673f7374796c653d666c6174)](https://packagist.org/packages/infuse/infuse)[![Software License](https://camo.githubusercontent.com/f251623e510f5909f16ae3f4e6e548dac11340b9fde1a99be26b015b39272c00/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c6174)](LICENSE)[![Build Status](https://camo.githubusercontent.com/cfde03150c214038478b0839bc211cdba3cdf0493c7fad38244a4aba01f5b9a4/68747470733a2f2f7472617669732d63692e6f72672f696e667573657068702f696e667573652e7376673f6272616e63683d6d6173746572267374796c653d666c6174)](https://travis-ci.org/infusephp/infuse)[![Coverage Status](https://camo.githubusercontent.com/7e847f263a2775d38102f26f02fa9dd45961fe557c5b068a402e993bff77f207/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f696e667573657068702f696e667573652f62616467652e7376673f7374796c653d666c6174)](https://coveralls.io/r/infusephp/infuse)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/73cbcccc540b97f5ed642541c8dc8644519dd33d9a74ed18fb5c8a2e30c0f910/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f696e667573657068702f696e667573652f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/infusephp/infuse/?branch=master)[![Total Downloads](https://camo.githubusercontent.com/288a0175f7d4fe9f675e6d0c55007d7e818cde9cb76b6f0f19ae7c0b6d4f4f58/68747470733a2f2f706f7365722e707567782e6f72672f696e667573652f696e667573652f646f776e6c6f6164732e7376673f7374796c653d666c6174)](https://packagist.org/packages/infuse/infuse)

Modular framework for building modern applications in PHP

Introduction
------------

[](#introduction)

Infuse is a framework to help you build awesome web applications at scale (in terms of LoC and traffic). Minimalism is the primary design goal of this project that is acheived through strong use of modularity. The core framework is a simple set of patterns for gluing together PHP applications.

A minimal amount of components are included with Infuse. Just enough to bootstrap your application, provide routing, requests/responses, dependency injection, and an extensible console application. Any other components completely depends on the needs of your application and can be added through modules available on Packagist. Need an ORM? Then add Pulsar or Doctrine. What about processing scheduled tasks? There's a module for that. If a module that you need is not available then it's easy to write your own.

You will find a minimum amount of opinion in this framework. It's targeted at seasoned PHPers who have their own opinions on what components they want to build their application with. Infuse tries to stay as lightweight as possible while being extendable.

Features
--------

[](#features)

- Modular design
- Adheres to [PHP-FIG PSRs](http://www.php-fig.org/psr/) when possible
- Dependency Injection with [Pimple](https://github.com/silexphp/Pimple)
- Flexible routing via [nikic/fast-route](https://github.com/nikic/FastRoute)
- Logging via [monolog](https://github.com/Seldaek/monolog)
- Console application based on [Symfony/Console](https://github.com/symfony/console)

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

[](#requirements)

- PHP 7+

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

[](#installation)

Install the package with [composer](http://getcomposer.org):

```
composer require infuse/infuse

```

Available Modules
-----------------

[](#available-modules)

### Databases

[](#databases)

- [Pulsar ORM](https://github.com/jaredtking/pulsar): Standalone active record implementation
- [JAQB](https://github.com/jaredtking/jaqb): Fluent database query builder that runs on top of PDO
- [infuse/migrations](https://github.com/infusephp/migrations): Database migrations powered by Phinx
- [infuse/rest-api](https://github.com/infusephp/rest-api): Quickly scaffold a RESTful API for Pulsar models
- [infuse/stash](https://github.com/infusephp/stash): Add caching to Pulsar models using Stash

### Authentication

[](#authentication)

- [infuse/auth](https://github.com/infusephp/auth): User authentication and management
- [infuse/oauth2](https://github.com/infusephp/oauth2): Adds support for OAuth2 and JWT access tokens
- [infuse/facebook](https://github.com/infusephp/facebook): Adds Facebook as an authentication method
- [infuse/twitter](https://github.com/infusephp/twitter): Adds Twitter as an authentication method
- [infuse/instagram](https://github.com/infusephp/instagram): Adds Instagram as an authentication method

### Payments

[](#payments)

- [infuse/billing](https://github.com/infusephp/billing): Implementation of a subscription membership system powered by Stripe

### Services

[](#services)

- [infuse/cron](https://github.com/infusephp/cron): Process scheduled tasks in the background for your app
- [infuse/email](https://github.com/infusephp/email): Provides a mailer to queue and sending email templates using Swiftmailer
- [infuse/iron-mq](https://github.com/infusephp/iron-mq): Adds Iron.io push queues to the Infuse queue system

### Administration

[](#administration)

- [infuse/admin](https://github.com/infusephp/admin): Generates an admin panel for managing your application and Pulsar models
- [infuse/statistics](https://github.com/infusephp/statistics): Statistics addon to the admin dashboard

Contributing
------------

[](#contributing)

Please feel free to contribute by participating in the issues or by submitting a pull request. :-)

### Tests

[](#tests)

Use phpunit to run the included tests:

```
phpunit

```

License
-------

[](#license)

The MIT License (MIT)

Copyright © 2015 Jared King

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance13

Infrequent updates — may be unmaintained

Popularity22

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity64

Established project with proven stability

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

Recently: every ~203 days

Total

10

Last Release

2693d ago

PHP version history (3 changes)1.0.0PHP &gt;=5.4.0

1.5PHP &gt;=5.6.0

1.6PHP &gt;=7.0.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/2d31f148b30ea3f288fb9e748f6a1dbd7c145a4bd0af74b4687812227221608a?d=identicon)[Jaredtking](/maintainers/Jaredtking)

---

Tags

frameworkinfuse

###  Code Quality

TestsPHPUnit

### Embed Badge

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

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

###  Alternatives

[laravel/framework

The Laravel Framework.

34.6k509.9M17.0k](/packages/laravel-framework)[shopware/platform

The Shopware e-commerce core

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

The SilverStripe framework

7213.5M2.5k](/packages/silverstripe-framework)[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)[contao/core-bundle

Contao Open Source CMS

1231.6M2.4k](/packages/contao-core-bundle)[flow-php/flow

PHP ETL - Extract Transform Load - Data processing framework

81733.7k](/packages/flow-php-flow)

PHPackages © 2026

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