10+ Top Open Source Filament PHP Projects
The world of web development is constantly evolving, and Filament PHP has emerged as a powerful tool for developers looking to create dynamic and efficient web applications. In this blog post, we will explore some of the most impressive open source Filament PHP projects that are pushing the boundaries of what’s possible in web development. Whether you're a seasoned developer or just getting started, these projects offer valuable insights and resources to enhance your workflow and inspire your next project.
Filament is based on Laravel Livewire, so even if you're working on a Livewire project, you can learn a lot from these Filament PHP projects. The overlap between these technologies means that the tools and techniques used in Filament can also benefit your Livewire development.
1. Official Demo
Filament has developed a comprehensive demo application that highlights a wide array of its features. This demo serves as an excellent resource for developers to see the capabilities of Filament in action, providing practical examples and detailed insights into how various components and functionalities can be implemented.
Link - https://github.com/filamentphp/demo
2. Invobook
This self-hosted application is designed for comprehensive time tracking, invoice generation, project, and client management, all built with Laravel and Filament. With its robust suite of features, it allows businesses to efficiently manage their workflow and financial processes in one integrated platform. The time tracking functionality ensures accurate monitoring of work hours, while the invoice generation tool streamlines billing operations. Project and client management modules provide seamless organization and oversight of tasks and relationships. Leveraging the power of Laravel and Filament, this application offers a powerful, customizable solution tailored to the needs of modern businesses.
Link - https://github.com/Hasnayeen/invobook
3. ERPSaaS
This accounting platform, powered by Laravel and Filament, offers a modern and automated solution for financial management. It integrates with Plaid to enhance financial data connectivity by pulling records directly from your bank, ensuring that you always have up-to-date information. The platform also features a Live Currency module for real-time currency exchange rates and uses Laravel Snappy to generate PDFs for comprehensive reports. Designed to simplify and improve financial operations, it reduces manual tasks and enhances accuracy, providing a scalable and customizable tool for managing invoices, expenses, payroll, and more. With its intuitive interface and powerful backend, this platform is perfect for businesses seeking to streamline their financial processes and achieve better financial oversight.
Link - https://github.com/andrewdwallo/erpsaas
4. RefDesk
Automated Reference Checking Software for modern organizations streamlines the hiring process by automating the collection and verification of candidate references, providing faster and more reliable insights. This software facilitates seamless communication with referees through automated surveys and questionnaires, reducing the time and effort required from HR teams. It compiles the feedback into comprehensive, easy-to-read reports, enabling hiring managers to make informed decisions quickly. By ensuring consistency and accuracy in reference checks, it helps improve the overall quality of hires while enhancing the candidate experience and maintaining compliance with legal and regulatory standards.
5. Tiny CRM
This small, open-source CRM, built with Filament PHP and Laravel, offers a powerful and flexible solution for managing customer relationships. Despite its compact size, it is packed with essential features designed to help businesses efficiently track interactions, manage leads, and nurture client relationships. The use of Filament PHP and Laravel ensures a robust and scalable architecture, providing a solid foundation for customization and expansion. Users can benefit from intuitive dashboards, detailed contact management, and seamless integration with other tools and services. Ideal for small to medium-sized businesses, this CRM combines simplicity with functionality, making it an invaluable asset for improving customer engagement and streamlining sales processes.
Link - https://github.com/frikishaan/tiny-crm
6. Advising App
Advising App™ by Canyon GBS™ is a cutting-edge Conversational AI and CRM ecosystem tailored specifically for postsecondary education. This innovative solution enhances educational institutions' capabilities by adding specialized features and functionalities designed to address the unique needs of the sector.
Key AI features include:
- Research Tasks: Streamline and automate research processes, making information gathering more efficient.
- Draft Communication: Automatically generate drafts for emails, announcements, and other communications.
- Language Translation: Provide instant translation services to break down language barriers.
- Content Creation: Assist in creating educational content, reports, and other documents.
- Student Profile Analysis: Analyze student data to offer personalized support and insights.
- Project Planning: Facilitate detailed planning and organization of academic and extracurricular projects.
- Ideation: Generate and develop new ideas to enhance educational programs and student engagement.
Key CRM features for students include:
- Record Management: Efficiently manage student records and information.
- Email and SMS: Communicate seamlessly with students via email and SMS.
- Service Management: Oversee and enhance various student services.
- Population Segmentation: Segment the student population for targeted communication and support.
- Task Management: Keep track of tasks and deadlines to ensure smooth operations.
- Interaction Tracking: Monitor and record interactions with students to provide better support.
- Files and Documents: Organize and store important files and documents securely.
- And Much More...: With a wide range of additional features, the platform is designed to comprehensively support the needs of postsecondary institutions.
By integrating advanced AI capabilities with robust CRM functionalities, Advising App™ by Canyon GBS™ offers a powerful tool to enhance the educational experience for both students and administrators.
Link - https://github.com/canyongbs/advisingapp
7. Genealogy
Genealogy is a free and open-source family tree application designed to meticulously record family members and their relationships. Built with Filament PHP and Laravel 11, this application provides a robust platform for creating and maintaining detailed family histories.
With Genealogy, users can:
- Record Family Members: Easily input and update information about family members, including names, birth dates, and other vital statistics.
- Map Relationships: Define and visualize relationships between family members, helping to create a comprehensive family tree.
- Interactive Family Trees: Navigate through family connections with an intuitive, user-friendly interface.
- Advanced Search and Filter: Quickly find specific family members and relationships with powerful search and filtering tools.
- Secure Data Storage: Ensure that all family data is securely stored and easily accessible.
- Customizable Views: Tailor the presentation of family trees to suit individual preferences and needs.
- Collaboration Tools: Allow multiple users to contribute to and edit the family tree, facilitating collaborative genealogy research.
Genealogy harnesses the power of Filament PHP and Laravel 11 to offer a feature-rich and flexible solution for anyone interested in tracing and documenting their family history. This application is ideal for both amateur genealogists and professional researchers looking for a reliable, customizable tool to support their work.
8. Project Management by DEVASLAN
This open-source project management tool, built on Laravel and Filament, offers a versatile and scalable solution for managing projects with enhanced functionality and flexibility. Designed to streamline workflows and improve team collaboration, it includes a comprehensive suite of features:
- Task Management: Organize and track tasks with customizable workflows, deadlines, and priorities to ensure timely project completion.
- Road Map: Visualize project timelines and milestones with an interactive road map, providing a clear view of project progress and future goals.
- Manage Epics by Projects: Effectively manage and organize large-scale project objectives and features by breaking them down into manageable epics.
- Projects: Create and oversee multiple projects, with tools to monitor progress and allocate resources efficiently.
- Ticketing System: Handle support and development tasks with a robust ticketing system, allowing for detailed issue tracking and resolution.
- Jira Integration: Seamlessly integrate with Jira to synchronize tasks, issues, and project data across platforms, enhancing productivity and collaboration.
- Kanban/Scrum Boards: Utilize Kanban and Scrum boards to manage workflows visually, track task progress, and facilitate agile project management.
- Resource Allocation: Allocate and manage resources effectively to ensure optimal use and prevent bottlenecks.
- Collaboration Tools: Enhance team communication with integrated messaging, file sharing, and comment features.
- Progress Tracking: Monitor project progress with detailed dashboards, Gantt charts, and progress reports.
- Customizable Views: Tailor project views and layouts to meet your team's specific needs, improving usability and efficiency.
- User Roles and Permissions: Manage access levels and permissions to ensure secure handling of project data.
Leveraging the power of Laravel and Filament, this tool provides a robust and user-friendly platform that can be customized and extended to suit a variety of project management needs, making it an ideal choice for teams looking to enhance their project workflows and achieve their goals.
Link - https://github.com/devaslanphp/project-management
9. Bike Repair App
This small hobby project is designed to help users get comfortable with Filament by creating a multi-panel bike repair management application. The app supports multi-tenancy, allowing employees to efficiently manage and operate across multiple locations.
Key Features:
- Admin Panel: Provides comprehensive management capabilities for overseeing companies and service points. Administrators can add and configure new locations, manage company profiles, and set up service points to streamline operations.
- Mechanic Panel: Offers a user-friendly interface for mechanics to handle various tasks, including asset management and scheduling. Mechanics can track and manage bike repair assets, organize repair schedules, and update job statuses.
This project not only serves as a practical tool for managing bike repair services but also provides valuable experience in working with Filament, offering a hands-on opportunity to explore its features and capabilities in a real-world scenario. With its focus on multi-tenancy, the app is well-suited for businesses operating across multiple sites, ensuring seamless and efficient management of repair operations.
Link - https://github.com/y0f/laravel-filament-bike-repair-app
10. Payvel
PayVel is a pre-accounting program developed using FilamentPHP, designed to simplify and streamline financial management for small and medium-sized businesses. This intuitive tool allows users to efficiently manage and track their financial activities, including account management and payments made or received from various companies.
Key Features:
- Account Management: Maintain comprehensive records of all financial accounts, providing a clear view of your financial landscape.
- Payment Tracking: Monitor and record payments made and received, ensuring accurate and up-to-date financial transactions.
- Company Integration: Easily manage financial interactions with multiple companies, streamlining your payment processes and improving financial oversight.
PayVel is an ideal solution for businesses looking to maintain organized financial records without the complexity of full-scale accounting software. Its straightforward design and essential features make it a valuable tool for enhancing financial clarity and control.
Link - https://github.com/afsakar/payvel
11. Lakasir
Lakasir is a versatile Point of Sale (POS) application designed for modern businesses, built using Laravel for the API, the Filament admin panel for the web application, and Flutter for the mobile application. It offers a range of features to streamline operations:
- Role Management: Define and manage user roles and permissions.
- Transaction Management: Seamlessly handle sales transactions.
- Product Management: Efficiently manage inventory and product listings.
- Unit Price: Set different prices for products based on their basic units.
- Discounts: Apply item-specific or global discounts.
- Purchasing: Manage purchase orders and supplier relationships.
- Stock Opname: Conduct stock taking and inventory audits for accuracy.
- Debt Management: Track and manage business debts.
- Payment Method Management: Manage multiple payment methods.
- Voucher Management: Create, distribute, and monitor voucher usage.
- Reporting: Generate insightful sales and performance reports.
- Simple Accounting: Track income, expenses, and profits with basic accounting features.
- Real-time Dashboard: Monitor business metrics in real-time.
- Web USB Direct Printing: Support thermal printer connectivity via USB in browsers like Chrome and Firefox.
Lakasir's combination of powerful features and cross-platform compatibility makes it an excellent choice for businesses looking to optimize their point of sale operations.
12. Solidtime
Solidtime is a cutting-edge, open-source time tracking application specifically designed to meet the needs of freelancers and agencies. It offers an efficient, user-friendly solution for managing and tracking billable hours, enabling professionals to streamline their workflow and optimize productivity. It offers a range of features to streamline operations:
- Time tracking: Track your time with a modern and easy-to-use interface
- Projects: Create and manage projects and assign project members
- Tasks: Create and manage tasks and assign tasks to project members
- Clients: Create and manage clients and assign clients to projects
- Billable rates: Set billable rates for projects, project members, organization members and organizations
- Multiple organizations: Create and manage multiple organizations with one account
- Roles and permissions: Create and manage organizations
- Import: Import your time tracking data from other time tracking applications (Supported: Toggl, Clockify, Timeentry CSV)
Create your custom business app today
Featured Products
Refdesk - Automated Reference Checking Software (SaaS)
Automated Reference Checking Software for modern organizations accelerates the hiring process by automating reference collection and verification, ensuring accurate and timely candidate assessments.
Buy for $69
CareCircle Manager
CareCircle Manager assists you in remembering, staying informed, organizing, and providing care to your community members.