Project Management is an MIT-licensed, Laravel and Filament based project and ticket management application for teams that want to run projects, track tickets and support clients from a self-hosted PHP stack.
What it is
Project Management is an open source application built on Laravel and the Filament admin framework, published by devaslanphp under the MIT licence. It runs as a PHP web application and ships as a Dockerized deployment as of Release 1.2.2. The front end is assembled from Alpine.js, Chart.js and Laravel Vite, while the administrative surface relies on Filament components including filament-tables, filament-notifications and filament-excel. It lives in the PHP and Laravel ecosystem and is distributed through its GitHub repository, which currently carries 1090 stars, 336 forks and 23 open issues.
The concrete problem it solves is fragmented project, ticket and client support work. Instead of running one tool for kanban planning, a second for epics and roadmaps, a third for time logging and Excel reporting, and a fourth for client-facing helpdesk tickets, a team gets one Laravel application that covers all of it. It replaces the loose combination of separate issue trackers and spreadsheets that small teams typically assemble. The Jira import pathway added in Release 1.2.1 makes that replacement concrete: existing Jira projects and tickets can be brought across rather than re-entered by hand.
Key capabilities
- Kanban boards and a Scrum module, including issue creation through a dialog directly inside the kanban view (Releases 1.1.1 and 1.2.0).
- A Road Map feature and Epics managed per project, with Epic parent links that express dependencies (Releases 1.1.0 and 1.1.2).
- Ticket attachments, hours logging with a comment field on each log entry, and an
Activity resource that feeds ticket time logging (Releases 1.1.5, 1.1.7 and 1.1.8).
- Excel export through the filament-excel and laravel-excel-export stack, with an
Activity column included in the exported data (Release 1.1.8).
- Jira integration that imports Jira projects and tickets (Release 1.2.1).
- Single sign-on using OpenID Connect (OIDC) (Release 1.2.3).
- More than 60 languages available, generated automatically by Google Translate through a custom command rather than maintained by hand.
Who uses it and how
- Teams self-hosting on PHP 8+ with MySQL 8+ that need project planning, ticket tracking and client support in a single application.
- Organizations moving off Jira, using the 1.2.1 importer to carry existing projects and tickets into an MIT-licensed stack.
- Companies that already run an identity provider, using the OIDC single sign-on from Release 1.2.3 instead of managing separate local accounts.
- Distributed or multilingual teams, relying on the more than 60 bundled translations.
- Infrastructure teams that deploy containers, using the Dockerized build introduced in Release 1.2.2 rather than running the application from source.
Getting started
The README defers installation to the full online documentation at https://devaslanphp.github.io/project-management, and lists PHP 8+, MySQL 8+ and a Pusher account as prerequisites. Release 1.2.2 also packages the application for Docker, so deployment can be containerized instead of assembled from source.
How it compares
The facts provided contain no list of paid products that this project replaces, and they name no direct open source competitor either. Jira appears only as an import source in Release 1.2.1, not as an alternative being benchmarked against it. On the available evidence it stands alone in this registry as a Laravel and Filament based project management tool.
When to use it — and when not to
A self-hoster must operate PHP 8+, a MySQL 8+ database, a Pusher account for realtime features, and whatever host runs the Docker image or the Laravel application. Teams that want a vendor-managed SaaS product, or that cannot take on a Laravel deployment and its dependencies, should look elsewhere. The repository is also candid about its rough edges: the README is short and defers installation detail to the online docs, translations are machine-generated by Google Translate and may contain errors, and 23 open issues remain at the time of this listing.
project readme (upstream, from github) — read inline
Project Management
Introduction

Helper, is a great tool if you want to manage your projects, tickets and be here for your clients
It comes also with more than 60 languages ready to use.
All this made with the best technologies.
Prerequisites
- PHP 8+
- MySQL 8+
- Pusher account
Screenshots
Documentation
Full documentation can be viewed online: Docs
Work in progress
We are always working to make Project Management a better application, all contributions are welcome.
Translations
Important: translations are automatically generated by Google Translate (using a custom command), so if you find any errors please make sure you create a ticket or add your translations as a contribution to this repository.
Credits
License
The MIT License (MIT). Please see License File for more information.
Releases
- Release 1.0.0
- Release 1.1.0
- Add Road Map feature
- Manage Epics by projects
- Release 1.1.1
- Add issue creation (dialog) into kanban view
- Release 1.1.2
- Add Epic parent link (dependencies)
- Release 1.1.3
- Release 1.1.4
- Bug-fix: Ticket content field (required)
- Release 1.1.5
- Add comment field to ticket hours logging
- Release 1.1.6
- Edit ticket epic details
- PR #13 made by @mihaisolomon
- Release 1.1.7
- Release 1.1.8
- Time logged activities #25 PR integration
- #19 by @mihaisolomon :
- Add new resource
Activity to referential
- Add
Activity to ticket time logging
- Add
Activity column to Excel exportation
- Release 1.1.9
- #32 Default user seeder enhancement
- #31 Issue resolved
- Release 1.2.0
- Scrum module #28
- Design enhancement (Kanban / Scrum boards)
- Referential updates
- Release 1.2.1
- Add jira integration #36
- New feature: Import jira projects / tickets
- Release 1.2.2
- Dockerize application #23
- PR #45
- Release 1.2.3
- Update german language #52
- SSO with OpenID (OIDC) #48
Thanks to anyone who helps make this project better :heart:
Sponsors

Contributors

Support us
