Download the PHP package mostafax/erp-integration-hub without Composer
On this page you can find all versions of the php package mostafax/erp-integration-hub. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download mostafax/erp-integration-hub
More information about mostafax/erp-integration-hub
Files in mostafax/erp-integration-hub
Package erp-integration-hub
Short Description Enterprise Integration Platform for ERP Systems — Visual Field Mapping, Multi-ERP Connectors (Dynamics 365, SAP, Oracle, Odoo, ERPNext), Real-Time Monitoring & Sync Scheduler for Laravel
License MIT
Homepage https://github.com/mostafax2/ERP-Integration-Hub
Informations about the package erp-integration-hub
Overview
ERP Integration Hub is a Laravel package that connects your application to multiple ERP systems through a visual no-code interface — no manual API calls, no custom glue code.
Features
- Visual Field Mapping — drag-and-drop builder with 9 built-in transformers and auto-map
- 6 Sync Modes — manual, scheduled, real-time, incremental, full, event-driven
- Sync Scheduler — cron expressions, per-timezone, without overlapping
- Real-Time Monitoring — live dashboard with queue health and success rates
- Retry Management — per-record, per-profile, or bulk retry of failed jobs
- Role-Based Security — 10 granular permissions, 3 default roles
- REST API — full API layer with Sanctum authentication
- Vue 3 SPA — dark/light mode, Arabic RTL + English i18n
- High Performance — lazy collections + chunked processing, 1M–100M records
Requirements
| Dependency | Version |
|---|---|
| PHP | ^8.2 |
| Laravel | 10 / 11 / 12 |
| Redis | recommended |
mostafax/background-processing-engine |
^1.0 |
Installation
Run the installer (publishes config, migrations, assets, and seeds default roles):
Start the sync worker:
Open the dashboard:
Configuration
Publish the config file:
Key settings in config/erp-integration-hub.php:
REST API
All endpoints are prefixed with /api/erp-integration-hub and require Sanctum authentication.
| Method | Endpoint | Description |
|---|---|---|
GET |
/connections |
List ERP connections |
POST |
/connections |
Create a connection |
POST |
/connections/{id}/test |
Test credentials |
GET |
/sync-profiles |
List sync profiles |
POST |
/sync/run/{profileId} |
Run a sync |
GET |
/monitoring/dashboard |
Dashboard stats |
GET |
/logs |
Sync logs |
POST |
/sync/retry-all |
Retry all failed jobs |
Full API reference in the documentation.
Artisan Commands
Security & Permissions
The package ships with spatie/laravel-permission integration and 3 default roles:
| Role | Permissions |
|---|---|
erp_admin |
Full access |
erp_operator |
Manage syncs and connections |
erp_viewer |
Read-only access |
Architecture
Documentation
| Language | Link |
|---|---|
| English | https://mostafax2.github.io/ERP-Integration-Hub/index.html |
| العربية | https://mostafax2.github.io/ERP-Integration-Hub/ar/index.html |
License
MIT — © Mostafa Elbayyar
All versions of erp-integration-hub with dependencies
illuminate/support Version ^10.0|^11.0|^12.0|^13.0
illuminate/database Version ^10.0|^11.0|^12.0|^13.0
illuminate/queue Version ^10.0|^11.0|^12.0|^13.0
illuminate/events Version ^10.0|^11.0|^12.0|^13.0
illuminate/bus Version ^10.0|^11.0|^12.0|^13.0
illuminate/cache Version ^10.0|^11.0|^12.0|^13.0
illuminate/notifications Version ^10.0|^11.0|^12.0|^13.0
illuminate/console Version ^10.0|^11.0|^12.0|^13.0
illuminate/http Version ^10.0|^11.0|^12.0|^13.0
illuminate/routing Version ^10.0|^11.0|^12.0|^13.0
guzzlehttp/guzzle Version ^7.5
league/oauth2-client Version ^2.7
spatie/laravel-permission Version ^5.0|^6.0
mostafax/background-processing-engine Version @dev