jeffersongoncalves / laravel-erp
A native, framework-agnostic ERP core in pure Laravel (models, migrations, services) — 14 business domains: core, accounting, stock, selling, buying, manufacturing, assets, subcontracting, crm, projects, support, quality, maintenance, hr.
1.0.0
2026-08-01 16:33 UTC
Requires
- php: ^8.2
- illuminate/contracts: ^11.0|^12.0|^13.0
- illuminate/database: ^11.0|^12.0|^13.0
- illuminate/events: ^11.0|^12.0|^13.0
- illuminate/support: ^11.0|^12.0|^13.0
- spatie/laravel-package-tools: ^1.15
Requires (Dev)
- larastan/larastan: ^2.9|^3.0
- laravel/pint: ^1.0
- nunomaduro/collision: ^8.0
- orchestra/testbench: ^9.0|^10.0|^11.0
- pestphp/pest: ^3.0|^4.0
- pestphp/pest-plugin-laravel: ^3.0|^4.0
README
A native, framework-agnostic ERP core in pure Laravel (models, migrations, services). No API client, no sync: real PHP domain logic.
composer require jeffersongoncalves/laravel-erp
Domains
| Domain | Description |
|---|---|
| Core | Company, currency, UOM, address/contact + submittable-document foundation (docstatus, naming series, ledger contracts) |
| Accounting | Chart of accounts, GL, journal/payment entries, sales/purchase invoices, taxes, banks |
| Stock | Items, warehouses, perpetual inventory (FIFO + moving average), stock ledger |
| Selling | Customers, quotations, sales orders + conversions to delivery/invoice |
| Buying | Suppliers, RFQ, supplier quotations, purchase orders + receipts/invoices |
| Manufacturing | BOM, work orders, job cards, manufacture stock entries |
| Assets | Asset categories, depreciation (SL/WDV/DDB) posting to GL |
| Subcontracting | Subcontracting BOM, orders, receipts |
| CRM | Leads, opportunities, campaigns, contracts |
| Projects | Projects, tasks, timesheets → sales invoice |
| Support | Issues, SLAs, warranty claims |
| Quality | Quality goals/procedures, inspections, non-conformance |
| Maintenance | Maintenance schedules and visits |
| HR | Employees, salary structures, payroll, leave, attendance |
Compatibility
- PHP 8.2+
- Laravel 11.x · 12.x · 13.x
Development
composer install composer test # Pest composer analyse # PHPStan level 5 composer format # Pint
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Issues and pull requests are welcome.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
License
The MIT License (MIT). Please see License File for more information.
