aureuserp / aureuserp
Open Source ERP Solution built on Laravel for Small and Medium Enterprises (SMEs) and large-scale enterprises.
Requires
- php: ^8.3
- barryvdh/laravel-debugbar: ^3.15
- barryvdh/laravel-dompdf: ^3.1
- bezhansalleh/filament-language-switch: ^4.0
- bezhansalleh/filament-shield: ^4.0
- filament/filament: ^5.0
- filament/spatie-laravel-settings-plugin: ^5.0
- flowframe/laravel-trend: ^0.3.0
- guava/filament-icon-picker: ^4.0
- knuckleswtf/scribe: ^5.6
- laravel/framework: ^11.9
- laravel/sanctum: ^4.0
- laravel/tinker: ^2.9
- livewire/livewire: ^4.0
- maatwebsite/excel: ^3.1
- malzariey/filament-daterangepicker-filter: ^4.0
- milon/barcode: ^11.0
- spatie/eloquent-sortable: ^4.4
- spatie/laravel-query-builder: ^6.4
- wikimedia/composer-merge-plugin: ^2.1
Requires (Dev)
- fakerphp/faker: ^1.23
- filament/upgrade: ^5.0
- laravel/boost: ^2.1
- laravel/pail: ^1.1
- laravel/pint: ^1.13
- laravel/sail: ^1.26
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.1
- pestphp/pest: ^4.4
This package is auto-updated.
Last update: 2026-04-02 10:29:19 UTC
README
Aureus ERP
Open-Source Enterprise Resource Planning for Modern Businesses
Built with Laravel 11 • Powered by FilamentPHP 5 • PHP 8.3+
📋 Table of Contents
- Introduction
- Key Features
- Why Choose Aureus ERP?
- Requirements
- Quick Start
- Plugin System
- Plugin Installation & Management
- Customization
- Contributing
- License
- Security
- Support & Community
🚀 Introduction
Aureus ERP is a comprehensive, open-source Enterprise Resource Planning (ERP) solution designed for Small and Medium Enterprises (SMEs) and large-scale organizations. Built on Laravel 11, the most popular PHP framework, and FilamentPHP 5, a cutting-edge admin panel framework, Aureus ERP offers an extensible and developer-friendly platform for managing every aspect of your business operations.
Whether you're managing accounting, inventory, HR, CRM, or projects, Aureus ERP provides a modular approach that grows with your business.
✨ Key Features
- 🏗️ Modern Architecture: Built with Laravel 11 and FilamentPHP 5 for maximum performance and developer experience
- 🧩 Modular Plugin System: Install only the features you need - from accounting to project management
- 🎨 Beautiful UI/UX: Responsive design with TailwindCSS 4, optimized for desktop and mobile
- 🔐 Advanced Security: Role-based access control with Filament Shield integration
- 📊 Business Intelligence: Built-in analytics and reporting tools
- 🌐 Multi-Language Support: Easily translate and localize for global businesses
- ⚡ High Performance: Optimized database queries and caching strategies
- 🔧 Developer-Friendly: Clean code, comprehensive documentation, and extensive APIs
- 🔄 Real-Time Updates: LiveWire 4 integration for dynamic interfaces
🎯 Why Choose Aureus ERP?
| Feature | Benefit |
|---|---|
| Open Source | Free to use, modify, and extend. No vendor lock-in |
| Modern Stack | Latest Laravel & FilamentPHP for cutting-edge features |
| Scalable | Handles everything from startups to enterprise operations |
| Customizable | Extend with your own plugins and modifications |
| Community-Driven | Active community support and continuous improvements |
| Production-Ready | Battle-tested with real-world business requirements |
📦 Requirements
Ensure your development environment meets the following requirements:
Server Requirements
- PHP: 8.3 or higher
- Database: MySQL 8.0+ or SQLite 3.8.3+
- Web Server: Apache 2.4+ or Nginx 1.18+
Development Tools
- Composer: Latest version (2.0+)
- Node.js: 18.x or higher
- NPM/Yarn: Latest stable version
Framework Versions
- Laravel: 11.x
- FilamentPHP: 5.x
- Livewire: 4.x
- TailwindCSS: 4.x
⚡ Quick Start
Get Aureus ERP up and running in just 4 simple steps:
Step 1: Clone the Repository
git clone https://github.com/aureuserp/aureuserp.git
cd aureuserp
Step 2: Install Dependencies
composer install
Step 3: Run the Installation
php artisan erp:install
What happens during installation:
✅ Database migrations are executed
✅ Core seeders populate initial data
✅ Roles & permissions are generated (via Filament Shield)
✅ Admin account is created
✅ Environment configuration is set up
Step 4: Start the Development Server
php artisan serve
Visit http://localhost:8000 and log in with your admin credentials!
🧩 Plugin System
AureusERP features a powerful modular plugin system that allows you to customize your ERP installation based on your business needs. Choose only the modules you need to keep your system lean and efficient.
📦 Core Plugins (System Plugins)
These plugins are essential components of the system and are installed by default:
| Module | Description |
|---|---|
| Analytics | Business intelligence and reporting tools |
| Chatter | Internal communication and collaboration platform |
| Fields | Customizable data structure management |
| Security | Role-based access control and authentication |
| Support | Help desk and documentation |
| Table View | Customizable data presentation framework |
⚡ Installable Plugins
These plugins can be installed as needed to extend system functionality:
💼 Financial Management
| Module | Description |
|---|---|
| Accounting | Financial accounting and reporting |
| Accounts | Core accounting operations |
| Invoices | Invoice generation and management |
| Payments | Payment processing and tracking |
📦 Operations
| Module | Description |
|---|---|
| Inventories | Inventory and warehouse management |
| Products | Product catalog and management |
| Purchases | Procurement and purchase order management |
| Sales | Sales pipeline and opportunity management |
👥 Human Resources
| Module | Description |
|---|---|
| Employees | Employee management |
| Recruitments | Applicant tracking and hiring |
| Timeoffs | Leave management and tracking |
| Timesheet | Employee work hour tracking |
🤝 Customer & Partner Management
| Module | Description |
|---|---|
| Contacts | Contact management for customers and vendors |
| Partners | Partner relationship management |
📊 Project & Content Management
| Module | Description |
|---|---|
| Blogs | Content management and blogging |
| Projects | Project planning and management |
| Website | Customer-facing website module |
🔧 Plugin Installation & Management
Installing a Plugin
To install a plugin, use the following Artisan command:
php artisan <plugin-name>:install
Example: Install the Inventories plugin
php artisan inventories:install
During installation, the system automatically checks for dependencies. If dependencies are detected, you'll see:
This package products is already installed. What would you like to do? [Skip]:
[0] Reseed
[1] Skip
[2] Show Seeders
Options:
- Reseed: Reinstall the plugin's seed data (overwrites existing data)
- Skip: Continue without modifying the already installed dependency
- Show Seeders: Display available data seeders for the plugin
Uninstalling a Plugin
To remove a plugin from your system:
php artisan <plugin-name>:uninstall
Example: Uninstall the Inventories plugin
php artisan inventories:uninstall
⚠️ Warning: Uninstalling a plugin will remove its database tables and data. Make sure to backup your data before uninstalling.
Plugin Dependencies
Some plugins require other plugins to function properly. The installation system:
- ✅ Automatically detects dependencies
- ✅ Prompts you to install required plugins
- ✅ Prevents conflicts and missing prerequisites
- ✅ Validates the installation order
🎨 Customization
AureusERP is designed to be highly customizable, allowing you to tailor the system to your specific business needs:
Plugin Customization
- 🔹 Install only the plugins you need
- 🔹 Extend existing plugins with custom functionality
- 🔹 Create custom plugins using the modular architecture
UI/UX Customization
- 🔹 Create custom dashboards and reports
- 🔹 Modify themes and branding
- 🔹 Design custom forms and views with Filament
Access Control
- 🔹 Define custom user roles and permissions
- 🔹 Configure role-based access control (RBAC)
- 🔹 Set granular permissions using Filament Shield
Business Logic
- 🔹 Extend models with custom business rules
- 🔹 Create custom workflows and automations
- 🔹 Integrate with third-party services via APIs
🤝 Contributing
We welcome contributions from the community! Whether you're fixing bugs, adding features, or improving documentation, your help is appreciated.
How to Contribute
-
Fork the Repository
git clone https://github.com/aureuserp/aureuserp.git
-
Create a Feature Branch
git checkout -b feature/your-feature-name
-
Make Your Changes
- Follow the existing code style and conventions
- Write tests for new features
- Update documentation as needed
-
Commit Your Changes
git commit -m "Add: Brief description of your changes" -
Push to Your Fork
git push origin feature/your-feature-name
-
Submit a Pull Request
- Provide a clear description of the changes
- Reference any related issues
- Ensure all tests pass
Development Guidelines
- Follow Laravel and Filament best practices
- Maintain code quality with Laravel Pint:
vendor/bin/pint - Write PHPUnit tests for new functionality
- Use meaningful commit messages
📄 License
AureusERP is truly open-source ERP framework that will always be free under the MIT License.
What This Means
- ✅ Free to use for commercial and personal projects
- ✅ Modify and distribute as you wish
- ✅ No licensing fees or restrictions
- ✅ Community-driven development
🔒 Security
Security is a top priority for AureusERP. We take all security vulnerabilities seriously.
Reporting Security Vulnerabilities
⚠️ Please DO NOT disclose security vulnerabilities publicly.
If you discover a security vulnerability in AureusERP, please report it responsibly:
📧 Email: support@webkul.com
What to Include
- Description of the vulnerability
- Steps to reproduce the issue
- Potential impact assessment
- Suggested fix (if available)
We will acknowledge your email within 48 hours and provide a detailed response within 7 days, including our assessment and a timeline for a fix.
💬 Support & Community
Need help or want to connect with other AureusERP users?
📚 Documentation
- 📖 Developer Documentation: devdocs.aureuserp.com - Technical guides, API references, and development resources
- 📘 User Guide: docs.aureuserp.com - Step-by-step tutorials and user manuals
🤝 Get Support
- 💬 Community Forum: [Coming Soon] - Connect with other users and share experiences
- 🐛 Issue Tracker: GitHub Issues - Report bugs and request features
- 📧 Email Support: support@webkul.com - Direct support from the team
🔔 Stay Updated
- ⭐ Star this repository to show your support
- 👁️ Watch for new releases and updates
- 🍴 Fork to contribute to the project
Made with ❤️ by Webkul