🔥 A Ready-to-Scale SaaS, Available for Acquisition! View Details

10+ Top Open Source Filament PHP Projects

10+ Top Open Source Filament PHP Projects
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

Official Filament PHP Demo
Filament E-commerce Dashboard

Filament has created a comprehensive demo application that showcases its extensive features, serving as an excellent resource for developers to observe Filament's capabilities in action. This demo provides practical examples and detailed insights into implementing various components and functionalities, including:

  • Panel Builder: The foundation of Filament, enabling rapid development of admin panels, customer-facing apps, and SaaS platforms. 
  • Form Builder: Allows for the creation of interactive forms with over 25 components, fully extensible for custom fields and actions. 
  • Table Builder: Facilitates the crafting of optimized, interactive data tables with customizable columns, filters, and actions. 
  • Widgets: A collection of real-time, reactive widgets for building dashboards, seamlessly integrated into any page within the Panel Builder. 

The demo application is accessible on GitHub, providing developers with a hands-on opportunity to explore and integrate these features into their projects.

2. Invobook

Invoicing & Time Tracking App
Invoicing & Time Tracking App

Invobook is a self-hosted application designed to streamline business operations by integrating time tracking, invoice generation, and project and client management into a single platform. Built with Laravel and Filament, it offers a robust suite of features tailored to meet the needs of modern businesses. Key functionalities include:

  • Time Tracking: Accurately monitor work hours to ensure precise billing and efficient time management.
  • Invoice Generation: Simplify billing operations with tools to create and send professional invoices directly to clients.
  • Project and Client Management: Organize and oversee tasks and client relationships seamlessly, enhancing collaboration and productivity.

Leveraging the power of Laravel and Filament, Invobook provides a customizable solution that adapts to the unique requirements of businesses, facilitating efficient workflow and financial process management. The application is open-source and available on GitHub, inviting developers to contribute and tailor the platform to their specific needs.

3. ERPSaaS

ERPSaaS Bank Connect
ERPSaaS Bank Connect

ERPSAAS is a Laravel and Filament-powered accounting platform designed to modernize and automate financial management for businesses. It offers a comprehensive suite of features to streamline various financial operations:

  • Live Currency Module: This feature provides real-time currency exchange rates, allowing businesses to manage multi-currency transactions effectively. Users can access a dedicated page listing all supported currencies and update exchange rates as needed. 
  • PDF Generation with Laravel Snappy: ERPSAAS utilizes Laravel Snappy to generate professional PDF documents, enabling the creation of comprehensive financial reports and invoices that can be easily shared or printed.
  • Expense Management: The platform includes tools to track and categorize business expenses, facilitating better budgeting and financial oversight. Users can monitor spending patterns and generate detailed expense reports.
  • Payroll Processing: ERPSAAS offers payroll management capabilities, automating the calculation of employee salaries, deductions, and tax withholdings. This ensures accurate and timely payroll processing, reducing administrative workload.
  • Bank Integration via Plaid: By integrating with Plaid, ERPSAAS allows users to connect directly to their bank accounts, automatically importing transactions and ensuring up-to-date financial data. This seamless connection enhances accuracy and reduces manual data entry. 
  • Double-Entry Accounting System: The platform supports double-entry bookkeeping, providing accurate financial records and facilitating the generation of essential financial statements such as balance sheets, income statements, and cash flow statements. 
  • Automated Multi-Language Translation: Leveraging machine translation services, ERPSAAS supports multiple languages, including English, Arabic, German, Spanish, French, and more. This feature enhances accessibility for a global user base. 

By integrating these features, ERPSAAS provides a scalable and customizable solution for businesses seeking to streamline their financial processes and achieve better financial oversight.

4. RefDesk

Reference checking dashboard
Employee Reference checking dashboard

Refdesk is an automated reference checking software designed to streamline the hiring process for modern organizations by automating the collection and verification of candidate references. This tool provides faster and more reliable insights, enhancing the efficiency and effectiveness of recruitment efforts.

Key Features:

  • Automated Surveys and Questionnaires: Facilitates seamless communication with referees by sending automated surveys and questionnaires, reducing the time and effort required from HR teams.
  • Comprehensive Reporting: Compiles feedback into detailed, easy-to-read reports, enabling hiring managers to make informed decisions quickly.
  • Employee Management Dashboard: Provides a centralized location to manage references, allowing users to easily resend, delete, and view sent references.
  • Customizable Reference Forms: Enables the creation of tailored questionnaires specific to each role, ensuring the right questions are asked to assess a candidate's suitability.
  • Simplified Submission Process: Offers a user-friendly interface for referees to submit their feedback, transforming a traditionally time-consuming task into a smooth and efficient experience.
  • Enhanced Compliance and Legal Protection: Ensures reference checks adhere to relevant regulations and legal requirements regarding data privacy and reference disclosure, minimizing the risk of legal issues.
  • Data-Driven Decision Making: Provides digital 360-degree checks that offer data-driven insights into candidate qualifications, enabling unbiased and informed hiring decisions.

By incorporating these features, Refdesk enhances the quality of hires, reduces administrative burdens, and improves the overall candidate experience. It is available for free download, allowing organizations to seamlessly integrate it into their existing HR processes.

Limited-time offer - $250/Week

Turn your vision into reality. Our subscription service offers continuous Laravel Filament development and support. Start building your future today!

Schedule a Call

5. Tiny CRM

Tiny CRM Dashboard
Tiny CRM Dashboard

Tiny CRM is a compact, open-source customer relationship management application developed using Filament PHP and Laravel. Despite its small footprint, it offers a robust set of features designed to help businesses efficiently manage customer interactions and relationships.

Key Features:

  • Contact Management: Maintain detailed records of customer information, including contact details and interaction history, enabling personalized communication and improved customer service.
  • Lead Tracking: Monitor potential clients through the sales pipeline, from initial contact to conversion, ensuring no opportunities are overlooked.
  • Intuitive Dashboard: Provides an overview of key metrics and activities, allowing users to quickly assess the status of customer relationships and sales processes.
  • Customization and Scalability: Built on Laravel and Filament PHP, Tiny CRM offers a robust and scalable architecture, providing a solid foundation for customization and expansion to meet evolving business needs.
  • Open-Source Accessibility: As an open-source project, Tiny CRM encourages community contributions and allows businesses to adapt the software to their specific requirements without licensing constraints.

Ideal for small to medium-sized businesses, Tiny CRM combines simplicity with functionality, making it an invaluable asset for improving customer engagement and streamlining sales processes

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.

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

Filament PHP Project Management App
Filament PHP Project Management App

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.

9. Bike Repair App

Bike Repair Filament App
Bike Repair Filament 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.

Limited-time offer - $250/Week

Turn your vision into reality. Our subscription service offers continuous Laravel Filament development and support. Start building your future today!

Schedule a Call

10. Payvel

Filament Accounting App
Filament Accounting App

PayVel is a pre-accounting program developed using Filament PHP, 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.

11. Lakasir

Filament POS
Filament POS

Lakasir is an open-source Point of Sale (POS) application designed to streamline business operations through a comprehensive suite of features. Built with Laravel for the API, Filament for the web admin panel, and Flutter for the mobile application, Lakasir ensures cross-platform compatibility and a seamless user experience.

Key Features:

  • Role Management: Define and manage user roles and permissions to control access levels within the system, ensuring secure and organized operations.
  • Transaction Management: Handle sales transactions efficiently, with support for various payment methods and real-time updates to inventory and financial records.
  • Product Management: Maintain detailed product listings, including pricing based on unit measurements, and manage inventory levels to prevent stockouts or overstocking.
  • Discounts: Apply item-specific or global discounts to promotions, enhancing sales strategies and customer satisfaction.
  • Purchasing: Manage purchase orders and supplier relationships, streamlining the procurement process and ensuring timely restocking of products.
  • Stock Opname (Stock Taking): Conduct regular inventory audits to verify stock levels, identify discrepancies, and maintain accurate inventory records.
  • Debt Management: Track and manage outstanding debts, providing clear insights into accounts payable and receivable to maintain healthy cash flow.
  • Payment Method Management: Support multiple payment options, including cash, credit cards, and digital wallets, offering flexibility to customers and simplifying transaction processes.
  • Voucher Management: Create, distribute, and monitor the usage of vouchers and gift cards, facilitating promotional campaigns and customer retention efforts.
  • Reporting: Generate insightful sales and performance reports, enabling data-driven decision-making and strategic planning.
  • Simple Accounting: Track income, expenses, and profits with basic accounting features, providing a clear overview of financial health without the complexity of full-scale accounting software.
  • Real-time Dashboard: Monitor key business metrics in real-time, offering immediate insights into sales performance, inventory status, and financial indicators.
  • Web USB Direct Printing: Enable direct printing to thermal printers via USB in compatible web browsers like Chrome and Firefox, facilitating quick and efficient receipt generation.

Lakasir's combination of powerful features and cross-platform compatibility makes it an excellent choice for businesses seeking to optimize their point of sale operations.

12. Solidtime

The modern Open-Source Time Tracker
The modern Open-Source Time Tracker

Solidtime is a modern, open-source time tracking application tailored for freelancers and agencies, offering an efficient and user-friendly solution for managing billable hours and optimizing productivity.

Key Features:

  • Time Tracking: Utilize a modern and intuitive interface to accurately track time spent on various tasks and projects, ensuring precise billing and time management.
  • Project Management: Create and oversee multiple projects, assign members, and monitor progress to ensure timely completion and effective collaboration.
  • Task Management: Develop and manage tasks within projects, assigning them to specific team members to maintain organization and clarity in responsibilities.
  • Client Management: Maintain a comprehensive database of clients, linking them to respective projects for streamlined communication and relationship management.
  • Billable Rates: Set customizable billable rates at various levels, including projects, project members, organization members, and entire organizations, facilitating accurate invoicing.
  • Multiple Organizations: Manage multiple organizations under a single account, allowing users to switch between different business entities seamlessly.
  • Roles and Permissions: Define and manage user roles and permissions within organizations to ensure appropriate access control and data security.
  • Data Import: Easily migrate existing time tracking data from other applications such as Toggl and Clockify, ensuring continuity and ease of transition. 

By integrating these features, Solidtime provides a comprehensive platform that enhances time management, project oversight, and client relations, making it an invaluable tool for professionals seeking to optimize their workflows.

13. Dinero

Dinero Dashboard
Dinero Dashboard

Dinero is a comprehensive money management application designed to help users efficiently track their finances across multiple accounts and categories. Developed using PHP with the Laravel Framework and Filament v3, Dinero offers a user-friendly interface for seamless financial tracking.

Key Features:

  • Multi-Account Management (Tenants): Handle multiple financial accounts within a single platform, ideal for individuals or businesses managing various accounts.
  • Multi-Currency Support: Manage and track transactions in different currencies, accommodating international financial activities.
  • Wallets: Organize funds into separate wallets for better budgeting and expense management.
  • Categories: Classify income and expenses into customizable categories for detailed financial analysis.
  • Budgets: Set and monitor budgets to control spending and achieve financial goals.
  • Goals: Define financial objectives and track progress toward achieving them.
  • Debts: Monitor outstanding debts and manage repayment schedules effectively.
  • Transactions: Record and view all financial transactions with detailed information.
  • Reports: Generate comprehensive financial reports to gain insights into spending patterns and financial health.

Limited-time offer - $250/Week

Turn your vision into reality. Our subscription service offers continuous Laravel Filament development and support. Start building your future today!

Schedule a Call