Browse free open source PHP Frameworks and projects below. Use the toggles on the left to filter open source PHP Frameworks by OS, license, language, programming language, and project status.

  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • Host LLMs in Production With On-Demand GPUs Icon
    Host LLMs in Production With On-Demand GPUs

    NVIDIA L4 GPUs. 5-second cold starts. Scale to zero when idle.

    Deploy your model, get an endpoint, pay only for compute time. No GPU provisioning or infrastructure management required.
    Try Free
  • 1
    CodeIgniter 4

    CodeIgniter 4

    Open Source PHP Framework (originally from EllisLab)

    CodeIgniter4 is a powerful PHP framework designed for building web applications. It is a next-generation version of the popular CodeIgniter framework, offering enhanced features and improved performance. CodeIgniter4 follows the MVC (Model-View-Controller) pattern and is built to be lightweight, with a focus on simplicity and speed. It comes with a rich set of libraries and tools for developing dynamic web applications.
    Downloads: 64 This Week
    Last Update:
    See Project
  • 2
    CodeIgniter

    CodeIgniter

    Open Source PHP Framework (originally from EllisLab)

    CodeIgniter is a lightweight PHP web framework that focuses on simplicity, performance, and minimal configuration to get started quickly. It adopts an MVC-style or loosely structured approach depending on developer preference, with core components for routing, input handling, output views, and database abstraction. The framework provides convenience libraries for sessions, form validation, encryption, email, file uploads, and more, all optional so the footprint stays small. Because it doesn’t force heavy conventions, CodeIgniter is flexible for both small projects and larger modular applications where you may want to craft your own architecture. Its documentation and clarity of code make the learning curve gentle for PHP newcomers. In production, CodeIgniter’s efficiency and minimal overhead make it a steady option when performance and stability are priorities.
    Downloads: 53 This Week
    Last Update:
    See Project
  • 3
    LibreNMS

    LibreNMS

    Community-based GPL-licensed network monitoring system

    Welcome to LibreNMS, a fully featured network monitoring system that provides a wealth of features and device support. LibreNMS is an auto-discovering PHP/MySQL/SNMP-based network monitoring that includes support for a wide range of network hardware and operating systems including Cisco, Linux, FreeBSD, Juniper, Brocade, Foundry, HP, and many more.
    Downloads: 44 This Week
    Last Update:
    See Project
  • 4
    Arianne RPG

    Arianne RPG

    Arianne is an engine to develop multiplayer online games like Stendhal

    Arianne is a multiplayer online engine to develop turn based and real time games, providing a simple way of creating the game server rules and clients like our MORPG Stendhal. Our engine Marauroa uses Java and SQL for hosting hundreds of players on a solo host. Stendhal is a fun friendly and free multiplayer online adventure game with a huge and rich world. With hundreds of NPCs and different quests, features like the Travel log and achievement system keep track of progress. Thousands of creatures are ready to fight, above and below ground, and as players level up they can compare themselves on a detailed stats website. The engine Marauroa provides a simple way of creating games on a portable and robust server architecture. Marauroa manages the client server communication and provides an object orientated view of the world for game developers. It handles database access in a transparent way to store player accounts, character progress and the state of the world
    Leader badge
    Downloads: 188 This Week
    Last Update:
    See Project
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Try Free
  • 5
    Laravel Framework

    Laravel Framework

    Elegant PHP web application framework with expressive syntax

    Laravel is a popular open-source PHP web framework designed for building modern web applications with an elegant and readable syntax. It emphasizes developer productivity, offering features like routing, Eloquent ORM, blade templating, and an extensive ecosystem of packages. Laravel makes common tasks like authentication, caching, and session management simple and intuitive, making it a top choice for PHP developers.
    Downloads: 24 This Week
    Last Update:
    See Project
  • 6
    Phalcon

    Phalcon

    High performance, full-stack PHP framework delivered as a C extension

    Its innovative architecture makes Phalcon the fastest PHP framework ever built! Developers do not need to know C to use Phalcon. Its functionality is exposed as PHP classes and interfaces under the Phalcon namespace, ready to be used. Zephir/C extensions are loaded together with PHP one time on the web server's daemon start process. Classes and functions provided by the extension are ready to use for any application. The code is compiled and isn't interpreted because it's already compiled to a specific platform and processor. Thanks to its low-level architecture and optimizations Phalcon provides the lowest overhead for MVC-based applications. Build single and multi-module applications with ease and pleasure. Using the file structure, scheme and patterns you already know. Phalcon is built upon a powerful yet easy to understand and use pattern called Dependency Injection. Initialize or define services once, and use them virtually anywhere throughout the application.
    Downloads: 17 This Week
    Last Update:
    See Project
  • 7
    Pterodactyl Panel

    Pterodactyl Panel

    Pterodactyl® is a free, open-source game server management panel

    Pterodactyl® is a free, open-source game server management panel built with PHP, React, and Go. Designed with security in mind, Pterodactyl runs all game servers in isolated Docker containers while exposing a beautiful and intuitive UI to end users. Stop settling for less. Make game servers a first-class citizen on your platform. Security is a first-class citizen on this platform with bcrypt hashing, AES-256-CBC encryption, and HTTPS support out of the box. Built on a modern stack utilizing the best design practices that make it easy to jump in and make modifications. All servers run in isolated Docker containers that limit attack vectors, provide strict resource limits, and provide environments tailored to each specific game. Pterodactyl is 100% free and licensed under a MIT license. All of our code is completely open source as well.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 8
    Laravel Installer

    Laravel Installer

    The Laravel application installer

    Laravel is a web application framework with expressive, elegant syntax. A web framework provides a structure and starting point for creating your application, allowing you to focus on creating something amazing while we sweat the details. Laravel strives to provide an amazing developer experience while providing powerful features such as thorough dependency injection, an expressive database abstraction layer, queues, and scheduled jobs, unit and integration testing, and more. There are a variety of tools and frameworks available to you when building a web application. However, we believe Laravel is the best choice for building modern, full-stack web applications. Before creating your first Laravel project, make sure that your local machine has PHP and Composer installed. If you are developing on macOS or Windows, PHP and Composer can be installed in minutes via Laravel Herd. In addition, we recommend installing Node and NPM.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 9
    WP-CLI

    WP-CLI

    WP-CLI framework

    WP-CLI is the command-line interface for WordPress. You can update plugins, configure multisite installations and much more, without using a web browser. WP-CLI provides a command-line interface for many actions you might perform in the WordPress admin. WP-CLI is a command-line interface for WordPress. The project’s goal is to offer a complete alternative to the WordPress admin; for any action you might want to perform in the WordPress admin, there should be an equivalent WP-CLI command. As you become more familiar with the command line, you’ll notice performing a given task with WP-CLI is generally much faster than performing the same task through the WordPress admin. Investing time upfront into learning how to better use WP-CLI pays dividends in the long term. Browse through all of WP-CLI’s commands to explore your new world. Or, catch up with shell friends to learn about helpful command line utilities.
    Downloads: 11 This Week
    Last Update:
    See Project
  • Build Data Resilience - Take the Assessment Today Icon
    Build Data Resilience - Take the Assessment Today

    Can you recover when it matters most? Take this quick assessment to identify gaps and build greater recovery confidence.

    Is your recovery strategy as strong as you think? Take this quick self-assessment to check your recovery readiness and gain tailored insights. In only 2 minutes, you'll learn where you fall on the recovery readiness scale.
    Take the Assessment
  • 10
    FreeScout

    FreeScout

    Free self-hosted help desk & shared mailbox

    FreeScout is a super lightweight and powerful free open source help desk and shared inbox written in PHP (Laravel framework). It is a self-hosted clone of HelpScout. Now you can enjoy free Zendesk & Help Scout without giving up privacy or locking you into a service you don't control. FreeScout is the perfect help desk solution for those who need to provide professional customer support, but who can not afford to pay for Zendesk or Help Scout. FreeScout is a pure open source PHP/MySQL application, so it can be easily deployed even on shared hosting.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 11
    XOOPS Web Application System

    XOOPS Web Application System

    The world's leading content management systems (CMS) written in PHP

    PLEASE NOTE: Latest XOOPS files are on http://github.com/xoops and http://github.com/xoopsmodules25x) XOOPS is a Web application platform written in PHP for the MySQL database. Its object orientation makes it an ideal tool for developing small or large community websites, intra-company and corporate portals, weblogs, and much more. XOOPS is an acronym of eXtensible Object Oriented Portal System. Initially a portal system, XOOPS is now a leading content management system (CMS) that serves as a versatile Web framework. XOOPS can also be used as a weblog or journal via a standard install using the News module alone. Another approach is to use modules like News, Forum, Download, Web Links, etc. to form a community that interacts with members and visitors. Or think big, like an enterprise, and develop modules to use with eShop that integrate into XOOP's uniform user management system. XOOPS is released under the terms of the GNU General Public License (GPL)
    Leader badge
    Downloads: 64 This Week
    Last Update:
    See Project
  • 12
    Symfony Dotenv

    Symfony Dotenv

    Registers environment variables from a .env file

    Symfony Dotenv is a PHP library that helps manage environment variables by loading them from a .env file into the environment. It simplifies configuration management in local development environments by allowing developers to store sensitive information and configuration settings in a separate, easy-to-manage file. Dotenv is particularly useful when working with Symfony applications but can also be used in any PHP project.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 13
    Laravel Terminal

    Laravel Terminal

    Runs artisan command in web application

    Runs artisan command in web application.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 14
    Symfony

    Symfony

    Reusable PHP components and PHP framework for web projects

    Symfony is the leading PHP framework for web applications, as well as a set of reusable PHP components. Symfony speeds up the creation and maintenance of PHP web applications while providing plenty of stand-alone components. It is used by some of the best PHP applications and projects, including Drupal and Magento.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 15
    Akaunting

    Akaunting

    Online Accounting Software

    Online accounting software designed for small businesses and freelancers. Akaunting is built with modern technologies such as Laravel, VueJS, Tailwind, RESTful API etc. Thanks to its modular structure, Akaunting provides an awesome App Store for users and developers.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 16
    Hyperf

    Hyperf

    A coroutine framework that focuses on hyperspeed and flexibility

    Hyperf is an extremely performant and flexible PHP CLI framework, powered by a state-of-the-art coroutine server and a large number of battle-tested components. Aside from decisively beating PHP-FPM frameworks in benchmarks, Hyperf is unique in its focus on flexibility and composition. Hyperf ships with an AOP-enabling (aspect-oriented programming) dependency injector to ensure components and classes are pluggable and meta-programmable. All of Hyperf's core components strictly follow PSR standards and can be used in other frameworks. Although there are many new PHP frameworks, we still haven't found a framework that matches an elegant design with ultra-high performance, nor have we found a framework that paves the way for PHP microservices. With this vision in mind, we will continue to invest in the future of this framework, and you are welcome to join us in contributing to the open-source development of Hyperf.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 17
    Validated DTO for Laravel

    Validated DTO for Laravel

    Data Transfer Objects with validation for Laravel applications

    Data Transfer Objects with validation for Laravel applications. Data Transfer Objects (DTOs) are objects that are used to transfer data between systems. DTOs are typically used in applications to provide a simple, consistent format for transferring data between different parts of the application, such as between the user interface and the business logic. This package provides a base DTO Class that can validate the data when creating a DTO. But why should we do this instead of using the standard Request validation? Imagine that now you want to do the same action that you do in an endpoint on a CLI command per example. If your validation is linked to the Request you'll have to implement the same validation again. With this package you define the validation once and can reuse it where you need, making your application more maintainable and decoupled.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 18
    pH7 Social Dating CMS (pH7Builder)❤️

    pH7 Social Dating CMS (pH7Builder)❤️

    🚀 Professional Social Dating Web App Builder (formerly pH7CMS)

    pH7Builder is a Professional, Free & Open Source PHP Social Dating Builder Software (primarily designed for developers ...). This Social Dating Web App is fully coded in object-oriented PHP (OOP) with the MVC pattern (Model-View-Controller). It is low resource-intensive, extremely powerful and highly secure. pH7Builder is included with over 42 native modules and is based on its homemade pH7 Framework which includes more than 52 packages To summarize, pH7Builder Social Dating Script gives you the perfect ingredients to create the best dating web app or social networking site on the World Wide Web! -- Get Involved! -- If you want to work on an Innovative Open Source Social/Dating Software Project with a Beautiful PHP Code using the latest PHP Features while collaborating with nice people and finally if you love the "Social" and "Dating" Services, ...you HAVE TO DO IT! - Fork the repo http://github.com/pH7Software/pH7-Social-Dating-CMS
    Downloads: 27 This Week
    Last Update:
    See Project
  • 19
    Elgg

    Elgg

    A social networking engine in PHP/MySQL

    Introducing a powerful open-source social networking engine. Providing you with the core components needed to build a socially aware web application. Elgg is an award-winning open source social networking engine that provides a robust framework on which to build all kinds of social environments, from a campus-wide social network for your university, school or college or an internal collaborative platform for your organization to a brand-building communications tool for your company and its clients. Learn about the requirements and steps needed to install Elgg on your server. Find detailed information about Elgg's architecture, approach and features. Get inspiration from other projects powered by Elgg. This is a handy resource to search and find out what functions exist within Elgg. Find the ideal plugins and themes in our repository of community-sourced projects.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 20
    Yii 2

    Yii 2

    The Fast, Secure and Professional PHP Framework

    Yii is a fast, secure, and efficient PHP framework. Flexible yet pragmatic. Works right out of the box. Has reasonable defaults. Yii gives you the maximum functionality by adding the least possible overhead. Sane defaults and built-in tools helps you write solid and secure code. Write more code in less time with simple, yet powerful APIs and code generation. It is fast, secure and efficient and works right out of the box pre-configured with reasonable defaults. The framework is easy to adjust to meet your needs, because Yii has been designed to be flexible. A Definitive Guide and a Class Reference cover every detail of the framework. There is a PDF version of the Definitive Guide and a Definitive Guide Mirror which is updated every 15 minutes. For Yii 1.1 users, there is Upgrading from Yii 1.1 to get an idea of what has changed in 2.0.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 21
    Fecshop (Yii2 Fecshop)

    Fecshop (Yii2 Fecshop)

    yii2 (PHP) fecmal (fecshop) core code used for ecommerce shop

    Yii2 Fecshop is an open-source e-commerce application built on the Yii2 framework. It is designed to provide a complete solution for building scalable and customizable online stores. Fecshop offers features like multi-language support, multi-currency options, SEO optimization, and integration with third-party payment gateways. The modular architecture makes it flexible, allowing developers to extend and customize the store as needed.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 22
    Laravel AdminLTE

    Laravel AdminLTE

    Easy AdminLTE integration with Laravel

    This package provides an easy way to quickly set up AdminLTE v3 with Laravel (7 or higher). It has no other requirements and dependencies besides Laravel, so you can start building your admin panel immediately. The package provides a blade template that you can extend and an advanced menu configuration system. Also, and optionally, the package offers a set of AdminLTE styled authentication views that you can use in replacement of the ones that are provided by the legacy Laravel/UI authentication scaffolding.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 23
    Laravel Lang

    Laravel Lang

    List of 126 languages for Laravel Framework, Laravel Jetstream, etc.

    List of 126 languages for Laravel Framework, Laravel Jetstream, Laravel Fortify, Laravel Breeze, Laravel Cashier, Laravel Nova, Laravel Spark and Laravel UI. It is recommended to use this particular package as it will allow you to very quickly update all the necessary dependencies that ensure application localization.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 24
    Laravel Sanctum

    Laravel Sanctum

    Laravel Sanctum provides a featherweight authentication system

    Laravel Sanctum provides a featherweight authentication system for SPAs (single-page applications), mobile applications, and simple, token-based APIs. Sanctum allows each user of your application to generate multiple API tokens for their account. These tokens may be granted abilities/scopes that specify which actions the tokens are allowed to perform. Laravel Sanctum exists to solve two separate problems. Let's discuss each before digging deeper into the library. First, Sanctum is a simple package you may use to issue API tokens to your users without the complication of OAuth. This feature is inspired by GitHub and other applications that issue "personal access tokens". For example, imagine the "account settings" of your application has a screen where a user may generate an API token for their account. You may use Sanctum to generate and manage those tokens. These tokens typically have a very long expiration time (years), but may be manually revoked by the user anytime.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 25
    Telegram Bot SDK

    Telegram Bot SDK

    Telegram Bot API PHP SDK to build Telegram Bots

    Telegram Bot SDK lets you develop Telegram Bots in PHP easily! Supports Laravel out of the box. Telegram Bot API is an HTTP-based interface created for developers keen on building bots for Telegram. Complete API Methods Support. Laravel Support out of the box! Clean, Highly Documented & Industry Standard Code. PSR Standards, popular & widely used. Powered by Laravel Collection API for Response Objects. Events/Plugin Support to Extend Features Conversational Support. Well-designed, tested & built. Active support from the author as well as the community. If you're using this SDK with Laravel, the SDK will self-register its ServiceProvider and Facade using Laravel's auto-discovery. If you're using this SDK to build your Telegram Bots, We'd love to know and share the bot with the world.
    Downloads: 4 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next