PHPackages                             geckoweb/gecko - 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. geckoweb/gecko

ActiveLibrary[Framework](/categories/framework)

geckoweb/gecko
==============

Laravel Gecko Components

035PHP

Since Feb 10Pushed 11y ago1 watchersCompare

[ Source](https://github.com/ianvandermerwe/laravel-gecko-lib)[ Packagist](https://packagist.org/packages/geckoweb/gecko)[ RSS](/packages/geckoweb-gecko/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

\##Laravel Gecko Lib
====================

[](#laravel-gecko-lib)

[![](https://camo.githubusercontent.com/64d46dfe2bbd1b991994ee2802f079bca8da85f07e85548d8791573d72d8c662/687474703a2f2f6765636b6f7765622e636f2e7a612f6173736574732f696d616765732f4765636b6f2e706e67)](https://camo.githubusercontent.com/64d46dfe2bbd1b991994ee2802f079bca8da85f07e85548d8791573d72d8c662/687474703a2f2f6765636b6f7765622e636f2e7a612f6173736574732f696d616765732f4765636b6f2e706e67)

- Custom Email Queue
- Mailer with Email queue hookup
- TextLogging and Email error
-

\#Installation

Require this package in your `composer.json` and update composer. This will download the package.

```
"geckoweb/gecko": "dev-master"
```

The normal mail config add the following lines on top.

```
/*
|--------------------------------------------------------------------------
| Gecko Mailer Vars
|--------------------------------------------------------------------------
| Use the Email Queue
*/

'use_queue' => true,

'email_queue_important_batch' => 100,

'email_queue_normal_batch' => 300,

'email_default_cc' => 'admin@yourdomain.com',
```

For the text error logging you will need to add to your view : email/error/logEmail.blade.php

```
>

{{$heading}}

    {{$log}}

```

License
=======

[](#license)

This package is licensed under LGPL. You are free to use it in personal and commercial projects. The code can be forked and modified, but the original copyright author should always be included!

###  Health Score

20

—

LowBetter than 13% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

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/0edcc747dabe5c67a2bc431a0d94cbc176218e0bdd71043a57a79dfa716676f7?d=identicon)[ianvdmerwe](/maintainers/ianvdmerwe)

---

Top Contributors

[![ianvandermerwe](https://avatars.githubusercontent.com/u/8167821?v=4)](https://github.com/ianvandermerwe "ianvandermerwe (5 commits)")

### Embed Badge

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

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

###  Alternatives

[laravel/dusk

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

1.9k39.6M298](/packages/laravel-dusk)[nineinchnick/edatatables

Grid widget for the Yii Framework, wrapper for the DataTables jQuery plugin

173.2k](/packages/nineinchnick-edatatables)[link-cloud/fast-hyperf

LinkCloud Fast Hyperf

241.2k1](/packages/link-cloud-fast-hyperf)

PHPackages © 2026

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