PHPackages                             atifrazzaq/weviewer - 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. [Admin Panels](/categories/admin)
4. /
5. atifrazzaq/weviewer

ActiveLibrary[Admin Panels](/categories/admin)

atifrazzaq/weviewer
===================

Here you can see table details, manage logs, monitor system activity, track user actions, view reports, configure settings, and perform various administrative tasks to keep everything running smoothly.

1.0.9(3mo ago)019MITBladePHP ^7.4|^8.0

Since Dec 20Pushed 2mo agoCompare

[ Source](https://github.com/atifrazzaqdashti/weviewer)[ Packagist](https://packagist.org/packages/atifrazzaq/weviewer)[ RSS](/packages/atifrazzaq-weviewer/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (1)Versions (10)Used By (0)

weViewer Laravel Package
========================

[](#weviewer-laravel-package)

A comprehensive Laravel package for database management, log monitoring, and application insights with a beautiful Bootstrap 5 interface.

Features
--------

[](#features)

- 📊 **Dashboard** - Database statistics and system information
- 🗃️ **Tables Management** - View, search, and export database tables
- 📝 **Log Viewer** - Monitor application logs with live tail functionality
- 🛣️ **Routes Inspector** - View all application routes
- 🔒 **Security** - Password-protected access
- 📱 **Responsive Design** - Bootstrap 5 with modern UI

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

[](#installation)

### Method 1: Local Package (Development)

[](#method-1-local-package-development)

1. Add the package to your Laravel project's `composer.json`:

```
{
    "repositories": [
        {
            "type": "path",
            "url": "./packages/atifrazzaq/weViewer"
        }
    ],
    "require": {
        "atifrazzaq/weviewer": "dev-main"
    }
}
```

2. Run composer install:

```
composer install
```

### Method 2: Composer Package (Production)

[](#method-2-composer-package-production)

```
composer require atifrazzaq/weviewer
```

Configuration
-------------

[](#configuration)

1. **Publish the config file (optional):**

```
php artisan vendor:publish --provider="Atifrazzaq\WeViewer\Providers\WeViewerServiceProvider" --tag="config"
```

2. **Set environment variables in `.env`:**

```
WEVIEWER_ENABLED=true
WEVIEWER_SECURITY_KEY=your-secure-password
```

3. **Clear config cache:**

```
php artisan config:clear
```

Usage
-----

[](#usage)

1. Visit `/weviewer` in your Laravel application
2. Enter your security key when prompted
3. Explore your database and logs!

Configuration Options
---------------------

[](#configuration-options)

The package uses the following configuration options in `config/weViewer.php`:

- `enabled` - Enable/disable the package (default: `true`)
- `security_key` - Password for accessing weViewer (default: `weviewer123`)
- `theme` - UI theme (default: `light`)

Environment Variables
---------------------

[](#environment-variables)

```
# Enable/disable weViewer
WEVIEWER_ENABLED=true

# Set your security password
WEVIEWER_SECURITY_KEY=your-secure-password
```

Features Overview
-----------------

[](#features-overview)

### Dashboard (`/weviewer`)

[](#dashboard-weviewer)

- Database statistics (tables, records, size)
- System information (PHP, Laravel, OS)
- Quick action buttons
- Database engine information

### Tables (`/weviewer/tables`)

[](#tables-weviewertables)

- List all database tables
- Search and sort functionality
- Export tables as SQL/CSV
- Pagination support
- View table records with search

### Logs (`/weviewer/logs`)

[](#logs-weviewerlogs)

- View all log files from `storage/logs`
- Live log monitoring (tail -f functionality)
- Download and delete log files
- Adjustable line count display

### Routes (`/weviewer/routes`)

[](#routes-weviewerroutes)

- View all application routes
- Search and filter routes
- Pagination support
- Route file information

Security
--------

[](#security)

- Password-protected access
- Session-based authentication
- CSRF protection
- Environment-based configuration

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

[](#requirements)

- PHP 8.2+
- Laravel 12.0+
- MySQL/PostgreSQL/SQLite database

Browser Support
---------------

[](#browser-support)

- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (latest)

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

[](#contributing)

1. Fork the repository
2. Create your feature branch
3. Commit your changes
4. Push to the branch
5. Create a Pull Request

License
-------

[](#license)

MIT License

Support
-------

[](#support)

For support, email  or create an issue on GitHub.

Changelog
---------

[](#changelog)

### v1.0.0

[](#v100)

- Initial release
- Dashboard with database statistics
- Tables management with export
- Log viewer with live tail
- Routes inspector
- Security authentication

###  Health Score

37

—

LowBetter than 83% of packages

Maintenance84

Actively maintained with recent releases

Popularity6

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity45

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

Total

7

Last Release

100d ago

PHP version history (2 changes)v1.0.0PHP ^8.2

1.0.4PHP ^7.4|^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/c3f2c6f638c8b186de7db4d2ffd8c7b919db90c646b38cf2f09e28a5e5d21e1f?d=identicon)[atifrazzaqdashti](/maintainers/atifrazzaqdashti)

---

Top Contributors

[![atifrazzaqdashti](https://avatars.githubusercontent.com/u/20478205?v=4)](https://github.com/atifrazzaqdashti "atifrazzaqdashti (36 commits)")

### Embed Badge

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

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

###  Alternatives

[slowlyo/owl-admin

基于 laravel、amis 开发的后台框架~

61214.2k26](/packages/slowlyo-owl-admin)[takielias/tablar

Tablar: A Laravel Dashboard Preset Featuring Dark Mode and Dynamic Menu Generation for Effortless Navigation and Fast Development.

30817.7k3](/packages/takielias-tablar)[sebastienheyd/boilerplate

Laravel Boilerplate based on AdminLTE 3 with blade components, user management, roles, permissions, logs viewer, ...

28618.2k3](/packages/sebastienheyd-boilerplate)[takielias/tablar-kit

The Elegance of Tablar Dashboard

413.4k](/packages/takielias-tablar-kit)[adminui/inertia-routes

A hybrid JS/PHP package adding Ziggy-routes functionality to your Laravel/Inertia/Vue3 application

183.2k](/packages/adminui-inertia-routes)[a2insights/filament-saas

Filament Saas for A2Insights

161.1k](/packages/a2insights-filament-saas)

PHPackages © 2026

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