Download the PHP package hashcrypttech/hashguardian without Composer

On this page you can find all versions of the php package hashcrypttech/hashguardian. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package hashguardian

HashGuardian

Self-hosted monitoring and observability dashboard for Laravel applications. Track requests, queries, exceptions, jobs, and more — all within your own infrastructure.

Screenshots

Server Monitoring

Htop Monitor

Requirements

Installation

Install the package via Composer:

The service provider and facade are auto-discovered by Laravel. No manual registration is needed.

Run the install command to publish the config, migrations, and assets:

This will:

Configuration

After installation, configure HashGuardian via config/hashguardian.php or environment variables:

Authorization

By default, the HashGuardian dashboard is only accessible in the local environment. To configure access in production, define the viewHashGuardian gate in your App\Providers\HashGuardianServiceProvider:

Dashboard

Access the monitoring dashboard at:

Watchers

HashGuardian includes 20 built-in watchers that can be individually enabled/disabled:

Watcher Description Env Variable
RequestWatcher HTTP requests and response times HASHGUARDIAN_REQUEST_WATCHER
QueryWatcher Database queries with slow query detection HASHGUARDIAN_QUERY_WATCHER
ExceptionWatcher Exceptions with stack traces HASHGUARDIAN_EXCEPTION_WATCHER
JobWatcher Queue jobs HASHGUARDIAN_JOB_WATCHER
OutgoingRequestWatcher Outgoing HTTP calls HASHGUARDIAN_OUTGOING_REQUEST_WATCHER
CacheWatcher Cache hits, misses, writes HASHGUARDIAN_CACHE_WATCHER
MailWatcher Sent emails HASHGUARDIAN_MAIL_WATCHER
NotificationWatcher Notifications HASHGUARDIAN_NOTIFICATION_WATCHER
CommandWatcher Artisan commands HASHGUARDIAN_COMMAND_WATCHER
ScheduleWatcher Scheduled tasks HASHGUARDIAN_SCHEDULE_WATCHER
LogWatcher Log entries HASHGUARDIAN_LOG_WATCHER
ActivityWatcher User activity tracking HASHGUARDIAN_ACTIVITY_WATCHER
BatchWatcher Batch operations HASHGUARDIAN_BATCH_WATCHER
DumpWatcher dump() / dd() output HASHGUARDIAN_DUMP_WATCHER
EventWatcher Laravel events HASHGUARDIAN_EVENT_WATCHER
GateWatcher Authorization checks HASHGUARDIAN_GATE_WATCHER
ModelWatcher Eloquent model events HASHGUARDIAN_MODEL_WATCHER
RedisWatcher Redis operations HASHGUARDIAN_REDIS_WATCHER
ViewWatcher View rendering HASHGUARDIAN_VIEW_WATCHER

Custom Metrics

Track custom business metrics in your application:

API Access

Enable the REST API for programmatic access:

Create API tokens:

Artisan Commands

Command Description
hashguardian:install Install the package (publish config, migrations, assets)
hashguardian:publish Publish/update frontend assets
hashguardian:prune Remove old entries
hashguardian:clear Clear all recorded data
hashguardian:pause Temporarily pause recording
hashguardian:resume Resume recording
hashguardian:monitor Start server metrics collection (long-running)
hashguardian:aggregate Build metric aggregates for trends
hashguardian:token Manage API tokens
hashguardian:stats Display summary statistics
hashguardian:tail Live-tail entries in the terminal
hashguardian:report Generate a summary report

Scheduled Tasks

Add these to your routes/console.php or scheduler:

Server Monitoring

Enable server resource monitoring (CPU, RAM, disk, network):

Run the monitor as a background process:

Publishing Assets

To update assets after a package update:

Or use vendor:publish with tags:

About

HashGuardian is developed and maintained by Hashcrypt Technologies Pvt. Ltd., a software development company based in Rajkot, Gujarat, India.

License

HashGuardian is open-sourced software licensed under the MIT license.


All versions of hashguardian with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
illuminate/contracts Version ^11.0|^12.0
illuminate/support Version ^11.0|^12.0
illuminate/database Version ^11.0|^12.0
illuminate/http Version ^11.0|^12.0
illuminate/routing Version ^11.0|^12.0
illuminate/console Version ^11.0|^12.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package hashcrypttech/hashguardian contains the following files

Loading the files please wait ...