PHPackages                             browserbotphp/browser - 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. browserbotphp/browser

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

browserbotphp/browser
=====================

browser chrome headless over laravel

0.2(6y ago)0111Apache-2.0PHPPHP ^7.1.3CI failing

Since May 11Pushed 5y ago1 watchersCompare

[ Source](https://github.com/MohammadMOTH/browser-chrome-php)[ Packagist](https://packagist.org/packages/browserbotphp/browser)[ RSS](/packages/browserbotphp-browser/feed)WikiDiscussions master Synced 6d ago

READMEChangelog (2)Dependencies (3)Versions (4)Used By (0)

browser-chrome-php
==================

[](#browser-chrome-php)

browser headless-chrome php for laravel

Save Image Method SavePhotoPath($path)

Set Type Output ` TypeOutput(int $SetType)` **OutputEverySecandUpdate** or **OutputNramal**

Set Url `SetUrl()`

Set js Code Injection `SetJsCodePath()`

Set cookie or array Cookies a` SetCookie(Cookie) , SetCookies(Cookie[])`

Set User Agent ` SetUserAgent()`

Get Time Start `GetTimeStart()`

Run this method before run browser `Before()`

Run this method after run browser `After()`

Check if time out `IsTimeOut()`

Check If run or not `IsRun()`

Run Browser And Wait `RunAndWait()`

Clear Output`ClearOutput()`

Get output as object from js `Output($OnRun = false)`

show output Debug `DebugOutput()`

Run browser as async `Run()`

**How Can Install**

```
composer require symfony/process 4.0.x-dev
composer require browserbotphp/browser
composer require browserbotphp/stemplates
npm install puppeteer

```

**Example**

test3.js file as javascript

```
var output = {}; // output object
var canexit = false; // when is true then stop browser
```

PHP Example

```
    $proxy = new Proxy("168.81.230.104", 120, "Username", "Passowrd", true); //true  for Set as default

        $browserRun =  new  BrowserRun(300); // 300 sec , time out

        $Cookie = new Cookie(
            "www.google.com",
            "SS",
   "%3Afe9f6279b37a4296539c30b49dff87cad9cf789dbd843afa4f51d785f8a06388ca3ca683dc8ff2c55fc80a9b3a22a153886cc238854473bb1135fb28417e9508"
        );
        $browserRun->SetCookie($Cookie); // Set Cookies

        $browserRun->SetJsCodePath("./test3.js"); // run js

        $browserRun->SetUrl("https://www.google.com"); // set url

        $browserRun->SavePhotoPath('./public/test.png');  // set path photo

        $browserRun->Run(); // run browser as async

        while (ListBrowser::UpdateBrwoser()) { // update all browser
            var_dump($browserRun->DebugOutput());
            sleep(1);
        }

        var_dump($browserRun->DebugOutput()); // update Get output debug
          while ($browserRun->IsRun()) { // check if run
            var_dump($browserRun->DebugOutput());
             var_dump($browserRun->Output()); // get output as object
          }
```

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity43

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.

###  Release Activity

Cadence

Every ~1 days

Total

3

Last Release

2194d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/52c35a9798c0a4a1840e1c20864ed9147728eb0183d7e945e3972f13845b4c31?d=identicon)[MohammadMOthman](/maintainers/MohammadMOthman)

---

Top Contributors

[![mohammadmoth](https://avatars.githubusercontent.com/u/35405035?v=4)](https://github.com/mohammadmoth "mohammadmoth (63 commits)")

---

Tags

browser-chrome-phplaravelphp

###  Code Quality

TestsPHPUnit

### Embed Badge

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

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

###  Alternatives

[wireui/wireui

TallStack components

1.8k1.3M16](/packages/wireui-wireui)[civicrm/civicrm-core

Open source constituent relationship management for non-profits, NGOs and advocacy organizations.

728272.9k20](/packages/civicrm-civicrm-core)[ramonrietdijk/livewire-tables

Dynamic tables for models with Laravel Livewire

21147.4k](/packages/ramonrietdijk-livewire-tables)[boomcms/boom-core

Core classes for BoomCMS

193.0k6](/packages/boomcms-boom-core)

PHPackages © 2026

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