PHP

Open-source projects categorized as PHP

Top 23 PHP Open-Source Projects

  • Laravel

    Laravel is a web application framework with expressive, elegant syntax. We’ve already laid the foundation for your next big idea — freeing you to create without sweating the small things.

    Project mention: Struggling in learng Laravel🥺 | reddit.com/r/PinoyProgrammer | 2023-02-03

    Understand the MVC pattern. Laravel is MVC so it helps kung alam mo kung ano yung purpose nung Model, View, Controller at san ang implementation nya sa Laravel. Example, Eloquent ORM, Blade templates, using the CLI/artisan to generate things, making migrations, etc. When I was learning Laravel dati, laging nakabukas yung docs. It's extremely helpful. https://laravel.com/docs/9.x If may mga questions ka, don't hesitate to ask here. Laravel is popular so may mga devs naman siguro dito na makakasagot sa queries mo. Good luck!

  • awesome-cheatsheets

    👩‍💻👨‍💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.

    Project mention: Cool Github repositories for Everyone | dev.to | 2022-12-29
  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • Laravel

    The Laravel Framework.

    Project mention: PHP $_COOKIE is not entirely populated | reddit.com/r/codehunter | 2023-01-31

    I've spent a little while trying to trace the root cause of a particular Laravel bug since the original GitHub issue was closed without resolution.

  • awesome-php

    A curated list of amazingly awesome PHP libraries, resources and shiny things.

    Project mention: I got it!! Perfect timing, since I am using PHP on my new job! | reddit.com/r/webdev | 2022-02-20

    +1 to "Php the right way" I would also recommend Awesome PHP https://github.com/ziadoz/awesome-php

  • Symfony

    The Symfony PHP framework

    Project mention: Symfony community dead ? | reddit.com/r/symfony | 2023-01-17

    Symfony Slack (https://symfony.com/slack) is where most of the day to day chatting and community support is done, but StackOverflow (https://stackoverflow.com/questions/tagged/symfony) and GitHub Discussions (https://github.com/symfony/symfony/discussions) are active as well.

  • Composer

    Dependency Manager for PHP

    Project mention: How does this work in wp? | reddit.com/r/PHPhelp | 2023-02-03

    The standard way to make a modern PHP app is to use Composer. You'll need to read up a bit on how to use composer, but if you rely on its auto-loader then you can just write one require statement in your index.php to load Composer's auto-loader and then let that load in anything else you need. See https://getcomposer.org/doc/01-basic-usage.md#autoloading

  • Guzzle

    Guzzle, an extensible PHP HTTP client

    Project mention: PHP, REST API and Mikrotik Routers | reddit.com/r/PHPhelp | 2023-01-10

    PHP has built-in cURL support, but I never use it. I like using Guzzle or Symfony's http-client.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • Nextcloud

    ☁️ Nextcloud server, a safe home for all your data

    Project mention: I hate sharepoint (online) | reddit.com/r/sysadmin | 2023-02-02

    Well why don't you set your customers up with https://nextcloud.com/ and then you don't have to deal with Microsoft?

  • Monolog

    Sends your logs to files, sockets, inboxes, databases and various web services

    Project mention: Create simple function to debug in live code? | reddit.com/r/PHPhelp | 2023-02-03

    Nowadays all popular frameworks comes with logging system built in. If not, you should use http://seldaek.github.io/monolog/.

  • PHPMailer

    The classic email sending library for PHP

    Project mention: PHPMAIL Prob connexion email | reddit.com/r/PHPhelp | 2023-01-26

    Alternatively try using XOAUTH: https://github.com/PHPMailer/PHPMailer/blob/master/examples/gmail_xoauth.phps

  • PHPUnit

    The PHP Unit Testing framework.

    Project mention: 7 Powerful Tools to Simplify Laravel Developers' Life | dev.to | 2023-01-23

    PHPUnit is a unit testing framework for PHP included with Laravel and can be used to test your application's code. It provides a set of assertions and functions for testing your code and can be used to run automated tests.

  • Monica

    Personal CRM. Remember everything about your friends, family and business relationships.

    Project mention: Self hosted journal for personal tracking with Android App | reddit.com/r/selfhosted | 2023-01-31

    You could probably do this with Monica although it may have more than you need. Can run via web. It also has a mobile app, but not used in a while.

  • CodeIgniter

    Open Source PHP Framework (originally from EllisLab)

    Project mention: Why I selected Elixir and Phoenix as my main stack | dev.to | 2023-01-21

    Over the years I have tried different frameworks, mostly in PHP, like Code Igniter (2010), ProcessWire (2014) and Laravel (2015).

  • Swoole

    🚀 Coroutine-based concurrency library for PHP

    Project mention: 5 PHP Frameworks You've (Probably) Never Heard of | dev.to | 2022-12-31

    FOMO is created by Iranian developer amirfaramarzi. This framework sits on top of the asynchronous event driven framework swoole that creates insane levels of performance out of apps (we're talking Go/Rust level of performance)! Check out the performance on the Web Frameworks Benchmark.

  • HHVM

    A virtual machine for executing programs written in Hack.

    Project mention: please don't kill me | reddit.com/r/ProgrammerHumor | 2022-06-17
  • Matomo

    Liberating Web Analytics. Star us on Github? +1. Matomo is the leading open alternative to Google Analytics that gives you full control over your data. Matomo lets you easily collect data from websites & apps and visualise this data and extract insights. Privacy is built-in. We love Pull Requests!

    Project mention: Analytics software | reddit.com/r/privacy | 2023-02-04
  • WordPress

    WordPress, Git-ified. This repository is just a mirror of the WordPress subversion repository. Please do not send pull requests. Submit pull requests to https://github.com/WordPress/wordpress-develop and patches to https://core.trac.wordpress.org/ instead.

    Project mention: Would anyone be able to mentor me for blogging? | reddit.com/r/Blogging | 2023-01-31

    - Wordpress - https://wordpress.org/

  • PHP Parser

    A PHP parser written in PHP

    Project mention: Alternative for nette/tokenizer? | reddit.com/r/PHPhelp | 2023-02-01

    Maybe nikic/PHP-Parser is an alternative. If you only need to tokenizer part, PHP has an extension too.

  • Parsedown

    Better Markdown Parser in PHP

    Project mention: PHP in 2023 | news.ycombinator.com | 2023-01-17
  • Yii2

    Yii 2: The Fast, Secure and Professional PHP Framework

    Project mention: Creating an application # 5 - install using sub directory | reddit.com/r/yii3 | 2023-01-14

    In Yii Framework we have a middleware that will allow us to access our applications without the need to point the web server to the public directory of each template, so we will use the middleware SubFolder::class.

  • ANTLR

    ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.

    Project mention: MASSIVE help needed on this, using ANTLR4 on Ubuntu and it keeps giving this error when trying to make a parse tree… (it should show up in another window but it gives this instead) I don’t know what to do 😭 | reddit.com/r/javahelp | 2023-01-05

    Tutorial on using it in Java: https://www.baeldung.com/java-antlr Github project itself with docs and examples: https://github.com/antlr/antlr4

  • Flarum

    Simple forum software for building great communities.

    Project mention: Flarum for Community Forum? (PHP/Java) | reddit.com/r/webdev | 2023-01-04

    But I just discovered Flarum. It's an interesting value proposition. Similar to Discourse but coded in PHP/Java instead of Ruby On Rails. Lots of extensions. Everything open source. Has anyone had experience using Flarum as the home for their community? If so could you please share the good / bad? Any words of warning?

  • Grav

    Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS powered by PHP, Markdown, Twig, and Symfony

    Project mention: Ask HN: What self-hosted CMS can import from WordPress? | news.ycombinator.com | 2023-01-19

    I moved my personal blog to Grav a couple of years ago:

    https://pathar.tl/

    https://getgrav.org/

    There are plugins for WordPress to generate markdown files from your posts and then you can import that into Grav. I self-host this in Docker and find it much more pleasing to actually write things. Statamic is another similar markdown-based CMS that I've been eyeballing.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-02-04.

PHP related posts

Index

What are some of the best open-source PHP projects? This list will help you:

Project Stars
1 Laravel 72,157
2 awesome-cheatsheets 32,210
3 Laravel 28,771
4 awesome-php 28,073
5 Symfony 27,933
6 Composer 27,316
7 Guzzle 22,339
8 Nextcloud 21,435
9 Monolog 20,141
10 PHPMailer 19,142
11 PHPUnit 18,879
12 Monica 18,654
13 CodeIgniter 18,198
14 Swoole 17,705
15 HHVM 17,551
16 Matomo 17,272
17 WordPress 17,064
18 PHP Parser 15,934
19 Parsedown 14,314
20 Yii2 14,062
21 ANTLR 13,750
22 Flarum 13,683
23 Grav 13,638
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com