Open-Source Enterprise Resource Planning for Modern Businesses
Built with Laravel 11 β’ Powered by FilamentPHP 4 β’ PHP 8.2+
- Introduction
- Key Features
- Why Choose Aureus ERP?
- Requirements
- Quick Start
- Plugin System
- Plugin Installation & Management
- Customization
- Contributing
- License
- Security
- Support & Community
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 4, 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.
- ποΈ Modern Architecture: Built with Laravel 11 and FilamentPHP 4 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 3 integration for dynamic interfaces
| 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 |
Ensure your development environment meets the following requirements:
- PHP: 8.2 or higher
- Database: MySQL 8.0+ or SQLite 3.8.3+
- Web Server: Apache 2.4+ or Nginx 1.18+
- Composer: Latest version (2.0+)
- Node.js: 18.x or higher
- NPM/Yarn: Latest stable version
- Laravel: 11.x
- FilamentPHP: 4.x
- Livewire: 3.x
- TailwindCSS: 4.x
Get Aureus ERP up and running in just 4 simple steps:
git clone https://github.com/aureuserp/aureuserp.git
cd aureuserpcomposer installphp artisan erp:installWhat 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
php artisan serveVisit http://localhost:8000 and log in with your admin credentials!
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.
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 |
These plugins can be installed as needed to extend system functionality:
| Module | Description |
|---|---|
| Accounting | Financial accounting and reporting |
| Accounts | Core accounting operations |
| Invoices | Invoice generation and management |
| Payments | Payment processing and tracking |
| Module | Description |
|---|---|
| Inventories | Inventory and warehouse management |
| Products | Product catalog and management |
| Purchases | Procurement and purchase order management |
| Sales | Sales pipeline and opportunity management |
| Module | Description |
|---|---|
| Employees | Employee management |
| Recruitments | Applicant tracking and hiring |
| Timeoffs | Leave management and tracking |
| Timesheet | Employee work hour tracking |
| Module | Description |
|---|---|
| Contacts | Contact management for customers and vendors |
| Partners | Partner relationship management |
| Module | Description |
|---|---|
| Blogs | Content management and blogging |
| Projects | Project planning and management |
| Website | Customer-facing website module |
To install a plugin, use the following Artisan command:
php artisan <plugin-name>:installExample: Install the Inventories plugin
php artisan inventories:installDuring 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
To remove a plugin from your system:
php artisan <plugin-name>:uninstallExample: Uninstall the Inventories plugin
php artisan inventories:uninstallSome 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
AureusERP is designed to be highly customizable, allowing you to tailor the system to your specific business needs:
- πΉ Install only the plugins you need
- πΉ Extend existing plugins with custom functionality
- πΉ Create custom plugins using the modular architecture
- πΉ Create custom dashboards and reports
- πΉ Modify themes and branding
- πΉ Design custom forms and views with Filament
- πΉ Define custom user roles and permissions
- πΉ Configure role-based access control (RBAC)
- πΉ Set granular permissions using Filament Shield
- πΉ Extend models with custom business rules
- πΉ Create custom workflows and automations
- πΉ Integrate with third-party services via APIs
We welcome contributions from the community! Whether you're fixing bugs, adding features, or improving documentation, your help is appreciated.
-
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
- 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
AureusERP is truly open-source ERP framework that will always be free under the MIT License.
- β Free to use for commercial and personal projects
- β Modify and distribute as you wish
- β No licensing fees or restrictions
- β Community-driven development
Security is a top priority for AureusERP. We take all security vulnerabilities seriously.
If you discover a security vulnerability in AureusERP, please report it responsibly:
π§ Email: [email protected]
- 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.
Need help or want to connect with other AureusERP users?
- π Developer Documentation: devdocs.aureuserp.com - Technical guides, API references, and development resources
- π User Guide: docs.aureuserp.com - Step-by-step tutorials and user manuals
- π¬ Community Forum: [Coming Soon] - Connect with other users and share experiences
- π Issue Tracker: GitHub Issues - Report bugs and request features
- π§ Email Support: [email protected] - Direct support from the team
- β Star this repository to show your support
- ποΈ Watch for new releases and updates
- π΄ Fork to contribute to the project
Made with β€οΈ by Webkul