Download the PHP package alizharb/forgepulse without Composer

On this page you can find all versions of the php package alizharb/forgepulse. 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 forgepulse

ForgePulse

Latest Version on Packagist GitHub Tests Action Status Total Downloads License

ForgePulse is a powerful, production-ready Laravel package for building dynamic workflows with a drag-and-drop interface, conditional branching, and real-time execution tracking.

Note: This project was formerly known as FlowForge. It has been renamed to ForgePulse.

✨ Features

Explore Full Features & Screenshots β†’

πŸ“‹ Requirements

πŸ“¦ Installation

Install the package via Composer:

Publish the configuration file:

Publish and run the migrations:

Optionally, publish the views and assets:

Asset Inclusion

To ensure the ForgePulse UI renders correctly, you must include the package's CSS file in your application's layout (usually resources/views/layouts/app.blade.php):

πŸš€ Quick Start

1. Create a Workflow

2. Add Workflow Steps

3. Execute the Workflow

4. Use the Visual Builder

Include the Livewire component in your Blade view:

πŸ“š Documentation

For comprehensive documentation, visit our interactive documentation site or check the docs/ directory.

Key Topics

🎯 Step Types

ForgePulse supports 7 step types out of the box:

Action Step

Execute custom action classes:

Notification Step

Send Laravel notifications:

Webhook Step

Make HTTP requests to external services:

See full documentation for all step types β†’

πŸ”€ Conditional Branching

Add conditions to steps for dynamic workflow paths:

Supported Operators

Basic Operators:

Advanced Operators (v1.2.0):

πŸ“‹ Workflow Templates

Save workflows as reusable templates:

⚑ Real-Time Execution Tracking

Monitor workflow execution in real-time:

The tracker automatically polls for updates and displays:

⏱️ Timeout Orchestration (v1.1.0)

Configure timeouts for individual steps to prevent long-running operations:

If a step exceeds its timeout, it will be automatically terminated and marked as failed. Requires the pcntl PHP extension. Gracefully degrades if not available.

⏸️ Pause/Resume Workflows (v1.1.0)

Pause and resume workflow executions:

πŸ”„ Parallel Execution (v1.1.0)

Execute multiple steps concurrently for improved performance:

πŸ“… Execution Scheduling (v1.1.0)

Schedule workflows for future execution:

🌐 REST API (v1.1.0)

ForgePulse provides a full REST API for mobile monitoring and integrations:

Configure API settings in config/forgepulse.php:

πŸ“œ Workflow Versioning (v1.2.0)

ForgePulse automatically tracks workflow versions, enabling you to view history and rollback changes:

Configure versioning in config/forgepulse.php:

πŸ”” Events

ForgePulse dispatches the following events:

Listen to these events in your EventServiceProvider:

🌍 Multi-Language Support

ForgePulse includes built-in translations for:

Set your application locale:

βš™οΈ Configuration

The configuration file (config/forgepulse.php) allows you to customize:

Team Integration (Optional)

ForgePulse supports optional team integration. To enable it:

  1. Enable teams in config/forgepulse.php:

  2. Ensure your teams table exists before running migrations. If enabled, ForgePulse will add a team_id foreign key to the workflows table.

Permissions

By default, ForgePulse enforces Role-Based Access Control (RBAC). To disable all permission checks (e.g., for local testing or demos), update your configuration:

πŸ§ͺ Testing

Run the test suite:

Run tests with coverage:

Run static analysis:

Format code:

πŸ”’ Security

If you discover any security-related issues, please email [email protected] instead of using the issue tracker.

πŸ‘₯ Credits

πŸ“„ License

The MIT License (MIT). Please see License File for more information.

🀝 Contributing

Please see CONTRIBUTING for details.

πŸ“ Changelog

Please see CHANGELOG for more information on what has changed recently.

πŸ’– Support

If you find this package helpful, please consider:


Made with ❀️ by Ali Harb

Release Date: November 27, 2025 | Version: 1.2.0


All versions of forgepulse with dependencies

PHP Build Version
Package Version
Requires php Version ^8.3
illuminate/contracts Version ^12.0
illuminate/support Version ^12.0
laravel/framework Version ^12.0
livewire/livewire Version ^3.0|^4.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 alizharb/forgepulse contains the following files

Loading the files please wait ...