Open Source PHP Projects
PHP is a general-purpose programming language widely used to build dynamic websites, web applications, and backend services. It runs on many hosting environments and connects to databases, making it practical for delivering interactive pages, processing forms, managing content, and exposing APIs. Its long history and broad adoption have produced a mature ecosystem suited to projects ranging from small scripts to large applications.
Open source PHP tools include frameworks, content management systems, libraries, developer utilities, and complete applications that can be run on your own infrastructure. When evaluating options, check supported PHP versions and extensions, security practices, maintenance activity, license terms, documentation, and compatibility with your existing stack. These tools are useful to developers, businesses, and organizations building or operating web services, whether they need reusable components or a ready-to-deploy application.
27 repositories · updated October 3, 2026

BorgBackupServer: A GUI Manager for Multiple Borg Endpoints
BorgBackupServer is a self-hosted web application designed to centrally manage BorgBackup across various endpoints, including Linux, Mac, and Windows. It offers a comprehensive GUI for managing backup schedules, performing restores, and much more, simplifying complex backup operations. With features like an agent-based architecture and a setup wizard, it provides an efficient and secure solution for data protection.

awesome-laravel: Find Resources for the Laravel Ecosystem
A community-curated directory of Laravel packages, learning materials, tools, and community links. Use it to discover resources for building, deploying, and maintaining Laravel applications.

databasement: Schedule and Manage Database Backups
Databasement is a self-hosted web app for scheduling, monitoring, and restoring backups across multiple database engines. It suits teams that want centralized backup management and control over where backup files are stored.

spotify-lyrics-api: Fetch Spotify Track Lyrics
A PHP API and Composer package that retrieves lyrics for Spotify tracks through Musixmatch-backed Spotify data. It returns synced or unsynced lyrics in several formats and is intended for developers who can provide an SP_DC cookie and host their own instance.

atropim: Manage and Distribute Product Information
AtroPIM is a configurable product information management system built on the AtroCore platform. It helps manufacturers, wholesalers, and distributors manage complex product data and share it with commerce, ERP, and other systems.

core: Self-Host File Storage and Sharing
ownCloud Core is the PHP server behind ownCloud Classic, providing self-hosted file storage, synchronization, and sharing. It suits organizations and teams that need control over their files and can operate a PHP-based server.

Jorani: A Comprehensive Leave and Overtime Management System
Jorani is an open-source Leave and Overtime Management System developed in PHP. It offers simple request workflows for small organizations, featuring approval processes, detailed reports, and multi-language support. This system streamlines HR tasks, making leave and overtime requests efficient and transparent.

relay: Send Email Through Your Own Infrastructure
Hyvor Relay is a self-hosted email API that sends mail through your own SMTP infrastructure. It suits teams that want control over delivery operations, logs, and tenant or project separation rather than relying on a hosted sending provider.

crater: Create Invoices and Track Business Expenses
Crater is a web and mobile invoicing app for individuals and businesses. It helps manage invoices, estimates, expenses, payments, and customer accounts, with a Laravel and Vue web app and React Native mobile apps.

Lychee: Manage and Share Photos on Your Own Server
Lychee is a self-hosted photo-management application for uploading, organizing, and sharing photos through a web interface. It suits individuals and groups who want control over their photo library and storage.

AI Chat: A Modern Laravel Starter Kit for Real-time AI Applications
AI Chat is a robust Laravel starter kit designed for building modern AI-powered chat applications. It features real-time streaming responses using the Prism PHP SDK, integrated with Inertia.js, Vue.js, and TailwindCSS, providing a solid foundation for dynamic user experiences. This kit enables developers to quickly launch AI chat solutions with a scalable backend and comprehensive features.

microweber: Build Websites and Online Stores with a Visual CMS
Microweber is a Laravel-based CMS for building websites, blogs, and online stores with drag-and-drop editing and live text updates. It suits users who want visual content management alongside built-in e-commerce, with PHP hosting and database setup required.