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 4, 2026

borgbackupserver: Manage Borg Backups Across Endpoints
Borg Backup Server is a self-hosted web app for scheduling and managing Borg backups across multiple machines. It suits people who want a central interface for backup jobs, restores, and repository operations without opening inbound connections to their endpoints.

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: Manage Leave and Overtime Requests
Jorani is a PHP and MySQL leave management system for small organizations. It handles leave and overtime approvals, calendars, balances, and reporting, with self-hosting and integration options.

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: Build Laravel Apps with Streaming AI Chat
A Laravel starter kit for building authenticated AI chat applications with streamed responses and support for multiple model providers. It suits developers who want a customizable Vue and Inertia foundation rather than building chat infrastructure from scratch.

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.