PHPackages                             vrkansagara/lara-out-press - 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. vrkansagara/lara-out-press

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

vrkansagara/lara-out-press
==========================

This is simply compress your final out of Laravel Application and serve to the browser.

2.1.5(1y ago)6726.2k↑150%11[4 issues](https://github.com/vrkansagara/LaraOutPress/issues)[2 PRs](https://github.com/vrkansagara/LaraOutPress/pulls)BSD-3-ClausePHPPHP &gt;=7.0|^8.0|^8.3|^8.4CI failing

Since Apr 1Pushed 1y ago3 watchersCompare

[ Source](https://github.com/vrkansagara/LaraOutPress)[ Packagist](https://packagist.org/packages/vrkansagara/lara-out-press)[ Docs](https://vrkansagara.in)[ GitHub Sponsors](https://github.com/vrkansagara)[ Patreon](https://www.patreon.com/vrkansagara)[ RSS](/packages/vrkansagara-lara-out-press/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (10)Dependencies (3)Versions (22)Used By (0)

LaraOutPress (Laravel Output Press)
===================================

[](#laraoutpress-laravel-output-press)

This is simply compress your final out of Larvel Application and serve to the browser.

How to install ?
----------------

[](#how-to-install-)

```
composer require vrkansagara/lara-out-press
```

How to activate this compression middleware in your application ?
-----------------------------------------------------------------

[](#how-to-activate-this-compression-middleware-in-your-application-)

Add the ServiceProvider to the providers array in `config/app.php`

```
Vrkansagara\LaraOutPress\ServiceProvider::class,
```

Copy the package configuration to your local config directory using the publish command:

```
php artisan vendor:publish --provider="Vrkansagara\LaraOutPress\ServiceProvider"
```

Enable on single environment `.env`

```
VRKANSAGARA_COMPRESS_ENVIRONMENT="${APP_ENV}"
```

Enable on multiple environment `.env`

```
VRKANSAGARA_COMPRESS_ENVIRONMENT='prod,testing,dev,local'
```

Enable this compressor by placing bellow code in `.env` file.

```
VRKANSAGARA_COMPRESS_ENABLED=true
```

### Display usage on each page

[](#display-usage-on-each-page)

```
VRKANSAGARA_COMPRESS_DEBUG= true
```

### TO Do List

[](#to-do-list)

- Compress browser output.
- Except route(s)

### Task

[](#task)

- Add analytics before compress and after compress.
- Migrate code to Laravel package format.

### Code assumption

[](#code-assumption)

This code is developed with the mind set of each request is filtered by this middleware. So most of the code will not be flexible by nature except configuration.

Improvement and suggestion are always welcome.

#### LaraOutPress Screen

[](#laraoutpress-screen)

[![LaraOutPress](Images/LaraOutPress.png?raw=true "LaraOutPress")](Images/LaraOutPress.png?raw=true)

#### You can

[](#you-can)

I would like take issue and pull request regarding this project and love to answer if anything on this. I would be more happy if you have on this.

Made with ❤️ in India
---------------------

[](#made-with-heart-in-india)

[![](Images/India.svg)](Images/India.svg)

###  Health Score

51

—

FairBetter than 95% of packages

Maintenance38

Infrequent updates — may be unmaintained

Popularity40

Moderate usage in the ecosystem

Community15

Small or concentrated contributor base

Maturity90

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 98.4% 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 ~153 days

Recently: every ~254 days

Total

17

Last Release

570d ago

Major Versions

1.1.5 → 2.0.02019-01-08

PHP version history (4 changes)1.0PHP &gt;=5.5

2.0.0PHP &gt;=7.0

2.1.0PHP &gt;=7.0|^8.0

2.1.5PHP &gt;=7.0|^8.0|^8.3|^8.4

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/12006483?v=4)[Vallabh Kansagara](/maintainers/vrkansagara)[@vrkansagara](https://github.com/vrkansagara)

---

Top Contributors

[![vrkansagara](https://avatars.githubusercontent.com/u/12006483?v=4)](https://github.com/vrkansagara "vrkansagara (123 commits)")[![cp-vrkansagara](https://avatars.githubusercontent.com/u/56913689?v=4)](https://github.com/cp-vrkansagara "cp-vrkansagara (1 commits)")[![fridzema](https://avatars.githubusercontent.com/u/8180660?v=4)](https://github.com/fridzema "fridzema (1 commits)")

---

Tags

compresslaravellarvel-applicationmiddlewareminifylaravelcompress

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/vrkansagara-lara-out-press/health.svg)

```
[![Health](https://phpackages.com/badges/vrkansagara-lara-out-press/health.svg)](https://phpackages.com/packages/vrkansagara-lara-out-press)
```

###  Alternatives

[stephenjude/filament-blog

Filament Blog Builder

20619.4k](/packages/stephenjude-filament-blog)[datomatic/nova-detached-actions

A Laravel Nova tool to allow for placing actions in the Nova toolbar detached from the checkbox selection mechanism.

11273.0k](/packages/datomatic-nova-detached-actions)

PHPackages © 2026

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