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)6725.7k↓50%11[2 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 1mo 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

52

—

FairBetter than 96% of packages

Maintenance42

Moderate activity, may be stable

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

516d 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://www.gravatar.com/avatar/71fa399411d6b783b0b3ee1a0204a0568edd89ee3feccbf20e34bb21e12fc362?d=identicon)[vrkansagara](/maintainers/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

[highideas/laravel-users-online

This package will provide an online users management.

203113.2k1](/packages/highideas-laravel-users-online)[stephenjude/filament-blog

Filament Blog Builder

20317.8k](/packages/stephenjude-filament-blog)[ralphjsmit/laravel-helpers

A package containing handy helpers for your Laravel-application.

13704.6k2](/packages/ralphjsmit-laravel-helpers)[datomatic/nova-detached-actions

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

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

PHPackages © 2026

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