Maison titres Les 50 projets open source PHP les plus populaires sur GitHub [2019]

Les 50 projets open source PHP les plus populaires sur GitHub [2019]

Sep 07, 2019 pm 02:54 PM
github 开源项目

Plus de la moitié de l'année 2019 s'est écoulée. Le site Web chinois PHP résumera pour vous les projets open source populaires liés à PHP qui étaient disponibles sur GitHub en 2019. Les éléments suivants sont triés par étoiles GitHub.

Les 50 projets open source PHP les plus populaires sur GitHub [2019]

Les 50 projets open source PHP les plus populaires sur GitHub [2019]

1. 🎜>Laravel est un framework de développement PHP conçu pour les développeurs Web.

Étoiles GitHub : 43,5k+

Site Web : https://github.com/laravel/laravel

Recommandations associées :

Laravel 5.8 Manuel de documentation chinoise

Tutoriel vidéo Laravel

2. Symfony

Symfony est un framework de développement d'applications Web. Contient un ensemble de composants PHP réutilisables. Symfony est utilisé dans des milliers d'applications Web, notamment BlaBlaCar.com et Spotify.com, ainsi que dans les projets PHP les plus populaires, tels que Drupal et Magento.

Étoiles GitHub : 17,8k+

Site Web : https://github.com/symfony/symfony

CodeIgniter

CodeIgniter est un framework de développement d'applications Web dont l'objectif est de permettre aux développeurs d'utiliser les bibliothèques riches en fonctionnalités qu'il fournit pour réaliser un développement rapide de projets. CodIgniter vous permet d'utiliser un minimum de code pour effectuer des tâches, garantissant ainsi que vous vous concentrez sur le projet lui-même.

Étoiles GitHub : 16 000+

Site Web : https://github.com/bcit-ci/CodeIgniter

4. Faker

Faker est une bibliothèque de génération de données de simulation. Si vous avez besoin de données pour remplir votre base de données, créer des documents XML d'apparence décente, écrire des données persistantes pour les tests de résistance, etc., c'est le moment d'utiliser Faker.

Étoiles GitHub : 16k+

Site Web : https://github.com/fzaninotto/Faker

Compositeur

Composer vous aide à déclarer, gérer et installer les dépendances PHP.

Étoiles GitHub : 14,9k+

Site Web : https://github.com/composer/composer

Recommandations associées :

Compositeur national Collection complète de miroirs

Tutoriel d'utilisation de Composer

6. Guzzle

Guzzle est un client HTTP PHP, ce qui rend l'envoi de requêtes HTTP en code PHP extrêmement simple.

Étoiles GitHub : 12,9k+

Site Web : https://github.com/guzzle/guzzle

Yii 2

Yii 2 est un framework PHP moderne qui peut être utilisé comme base pour vos applications PHP.

Étoiles GitHub : 12 000+

Site Web : https://github.com/yiisoft/yii2

Recommandations associées :

Tutoriel vidéo Yii2

8. PHPMailer

PHPMailer est une bibliothèque de développement d'envoi d'e-mails classique pour PHP.

Étoiles GitHub : 11k+

Site Web : https://github.com/PHPMailer/PHPMailer

PHPUnit

PHP Unit est un framework de tests unitaires pour PHP.

Étoiles GitHub : 10 000+

Site Web : https://github.com/sebastianbergmann/phpunit

10. Phalcon est un framework Web open source fourni comme une extension C du langage PHP, il présente donc les caractéristiques de hautes performances et de faible consommation de ressources.

Étoiles GitHub : 8,9k+

Site Web : https://github.com/phalcon/cphalcon

Analyse

Parsedown est une version PHP de l'analyseur Markdown.

Étoiles GitHub : 7,9k+Site Web : https://github.com/erusev/parsedown

12. 🎜>Mobile Detect est une classe PHP légère utilisée pour détecter le type d'appareils mobiles, y compris les tablettes. Il utilise la chaîne User-Agent ainsi que des en-têtes HTTP spécifiques pour détecter les environnements mobiles.

Étoiles GitHub : 7,9k+

Site Web : https://github.com/serbanghita/Mobile-Detect

13. CakePHP

CakePHP est un framework de développement rapide pour PHP qui utilise certains modèles de conception courants tels que MVC. L'objectif de CakePHP est de fournir un cadre structuré afin que les développeurs PHP de tous niveaux puissent développer rapidement des applications Web robustes sans perdre en flexibilité.

Étoiles GitHub : 7,5k+

Site Web : https://github.com/cakephp/cakephp

oups

Whoops est un framework de gestion des erreurs pour PHP qui fonctionne immédiatement.

Étoiles GitHub : 7k+

Site Web : https://github.com/filp/whoops

15. >Laravel Debugbar est une barre de débogage PHP pour Laravel 5. Il contient un ServiceProvider pour enregistrer la barre de débogage et connecter la sortie. Les actifs peuvent être publiés et configurés à l'aide de Laravel.

Étoiles GitHub : 7k+

Site Web : https://github.com/barryvdh/laravel-debugbar

Image d'intervention

Intervention Image est une bibliothèque PHP de traitement et de manipulation d'images qui fournit une API simple et claire pour la création, l'édition et l'intégration d'images. Intervention Image comprend ServiceProvider et Facades pour l'intégration dans Laravel.

Étoiles GitHub : 7k+

Site Web : https://github.com/Intervention/image

17 octobre

October est un système de gestion de contenu (CMS) et une plateforme Web conçus pour simplifier votre flux de travail de développement.

Étoiles GitHub : 7k+

Site Web : https://github.com/octobercms/october

WeChat

Le SDK PHP de WeChat.

Étoiles GitHub : 6,5k+

Site Web : https://github.com/overtrue/wechat

19. PHP-Parser

Un analyseur PHP développé en PHP.

Étoiles GitHub : 6,5k+

Site Web : https://github.com/nikic/PHP-Parser

20, Goutte

Goutte est une version PHP de la bibliothèque des robots d'exploration Web.

Étoiles GitHub : 6k+

Site Web : https://github.com/FriendsOfPHP/Goutte

Ouvrier

Workerman est un framework PHP asynchrone hautes performances, piloté par événements, permettant de créer des applications Web rapides et évolutives. Workerman prend en charge HTTP, Websocket, SSL et d'autres protocoles personnalisés, ainsi que Libevent, HHVM et ReactPHP.

Étoiles GitHub : 6k+

Site Web : https://github.com/walkor/Workerman

22. Fixateur de normes de codage PHP

Il s'agit d'un outil qui résout automatiquement les problèmes de spécification du code PHP.

Étoiles GitHub : 6k+

Site Web : https://github.com/FriendsOfPHP/PHP-CS-Fixer

PHP-ML

PHP-ML est une bibliothèque d'apprentissage automatique pour le langage PHP.

Étoiles GitHub : 5,5k+

Site Web : https://github.com/php-ai/php-ml

24. 🎜>Deployer est un outil de déploiement développé en PHP, avec une prise en charge prédéfinie des frameworks de développement populaires.

Étoiles GitHub : 5,5k+

Site Web : https://github.com/deployphp/deployer

25, Magento2

Magento2 est une solution de commerce électronique avancée et riche en fonctionnalités.

Étoiles GitHub : 5,5k+

Site Web : https://github.com/magento/magento2

26 Swift Mailer

Swift Mailer est un outil de messagerie unique en langage PHP.

Étoiles GitHub : 5,5k+

Site Web : https://github.com/swiftmailer/swiftmailer

27, moquerie

Mockery est un framework de simulation PHP simple mais flexible pour les tests unitaires, prenant en charge des frameworks de test tels que PHPUnit et PHPSpec. L'objectif principal de Mockery est de fournir un cadre de test capable de définir un comportement simulé à l'aide d'un DSL.

Étoiles GitHub : 5 000 +

Site Web : https://github.com/mockery/mockery

28. 🎜>

Il s'agit d'un package de développement client PHP utilisé pour accéder à l'API Google. Étoiles GitHub : 5 000+

Site Web : https://github.com/google/google-api-php-client

29, Twig

Twig est un langage de modèles flexible, rapide et sûr. Étoiles GitHub : 5k+

Site Web : https://github.com/twigphp/Twig

30, PHP-PM

PHP-PM est un gestionnaire de processus et un équilibreur de charge pour les applications PHP. Étoiles GitHub : 5k+

Site Web : https://github.com/php-pm/php-pm

31 PHP_CodeSniffer

PHP_CodeSniffer est utilisé pour vérifier si les fichiers PHP, JavaScript et CSS ne sont pas conformes aux spécifications de code prédéfinies.

Étoiles GitHub : 4,9k+

Site Web : https://github.com/squizlabs/PHP_CodeSniffer

32, Dompdf

Dompdf est un convertisseur HTML/PDF pour le langage PHP.

Étoiles GitHub : 4,5k+

Site Web : https://github.com/dompdf/dompdf

33, Predis

Predis est la version PHP du client Redis, flexible et entièrement fonctionnelle.

Étoiles GitHub : 4,5k+

Site Web : https://github.com/nrk/predis

Recommandations associées :

vidéo redis Tutoriel

34. Respect/Validation

Moteur de vérification du langage PHP.

Étoiles GitHub : 4,5k+

Site Web : https://github.com/Respect/Validation

35, Typecho

Typecho est une plateforme de blog PHP, simple et puissante.

Étoiles GitHub : 4k+

Site Web : https://github.com/typecho/typecho

36, Lychee

Lychee est un système de gestion de photos magnifique et facile à utiliser que vous pouvez déployer sur votre propre serveur pour

gérer ou partager des photos.

Étoiles GitHub : 4k+

Site Web : https://github.com/electerious/Lychee

37, Prophétie

Prophecy est un framework PHP moqueur.

Étoiles GitHub : 4k

Site Web : https://github.com/phpspec/prophecy

38, EmojiOne

EmojiOne comprend un ensemble de bibliothèques pour aider les utilisateurs à trouver et à remplacer les emoji système dans les applications ou les sites Web.

Étoiles GitHub : 3,9k+

Site Web : https://github.com/emojione/emojione

Merci

Thanks est un gestionnaire de packages PHP.

Étoiles GitHub : 3,5k+Site Web : https://github.com/symfony/thanks

40 PHPStan — Outil d'analyse statique PHP

PHPStan est un outil d'analyse statique PHP qui peut trouver des bugs dans le code PHP sans l'exécuter.

Étoiles GitHub : 3,5k+

Site Web : https://github.com/phpstan/phpstan

41 Serveur PHP OAuth 2.0

league/oauth2-server est une implémentation de serveur d'authentification OAuth2.0 développée en PHP. Vous pouvez facilement configurer un serveur OAuth 2.0 pour sécuriser votre API avec des jetons d'accès ou permettre aux clients de demander de nouveaux jetons d'accès.

Étoiles GitHub : 3,5k+

Site Web : https://github.com/thephpleague/oauth2-server

42, pays

Coutries est un ensemble de données développé en PHP qui fournit des données mondiales sur les pays dans plusieurs formats : JSON, CSV, XML et Yaml.

Étoiles GitHub : 3,5k+

Site Web : https://github.com/mledoze/countries

BotManBotMan est une bibliothèque PHP utilisée pour simplifier le développement de robots conversationnels. Elle prend en charge plusieurs plates-formes de messagerie, notamment Slack, Telegram, Microsoft Bot Framework, Mexmo, HipChat, Facebook Messenger et WeChat.

Étoiles GitHub : 3,5k+

Site Web : https://github.com/botman/botman

44, Silex

Sliex est un micro-framework PHP basé sur des composants Symfony.

Étoiles GitHub : 3,5k+

Site Web : https://github.com/silexphp/Silex

API de chat

L'API Chat fournit une interface de développement pour accéder à WhatsAPP.

Étoiles GitHub : 3,5k+

Site Web : https://github.com/mgp25/Chat-API

46, random_compat

Générateur de nombres aléatoires.

Étoiles GitHub : 3,5k+

Site Web : https://github.com/paragonie/random_compat

47, Bolt

Bolt est un système CMS simple basé sur des composants Symfony, utilisant Twig et SQLite/MySQL/PostgreSQL.

Étoiles GitHub : 3,5k+

Site Web : https://github.com/bolt/bolt

48, Phinx

Phinx est utilisé pour simplifier les opérations de migration de bases de données pour vos applications PHP. En moins de 5 minutes, vous pouvez installer Phinx et créer votre première migration de base de données. Phinx n'est responsable que de la migration, ce n'est pas un ORM.

Étoiles GitHub : 3k+

Site Web : https://github.com/cakephp/phinx

49, Codeception

Codeception est un framework de test PHP full-stack moderne, inspiré de BDD, qui offre une nouvelle façon d'écrire des tests unitaires. Codeception est implémenté sur la base de PHPUnit.

Étoiles GitHub : 3k+

Site Web : https://github.com/Codeception/Codeception

50, PHPWord

PHPWord est une bibliothèque de lecture et d'écriture de documents Office développée en PHP, prenant en charge MS Office XML (OOXML ou OpenXML),

format de document ouvert OASIS, format de texte enrichi (RTF), HTML et PDF.

Étoiles GitHub : 3k+

Site Web : https://github.com/PHPOffice/PHPWord

Les 50 projets open source GitHub avec le plus d'étoiles ci-dessus, si vous êtes intéressé, téléchargez-le et essayez-le !

Recommandations associées :

1.

Classement des 100 fonctions PHP les plus couramment utilisées

2.

Un résumé des questions d'entretien PHP dans. 2019 (Collection)

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Partage de projet GitHub : 10 jeux en ligne open source jouables en un seul clic Partage de projet GitHub : 10 jeux en ligne open source jouables en un seul clic Mar 24, 2023 pm 07:15 PM

Cet article résume 10 jeux en ligne open source sur GitHub, auxquels on peut jouer en cliquant dessus. La plupart des jeux peuvent être joués sur téléphones mobiles, ce qui est vraiment cool !

qu'est-ce que github qu'est-ce que github Mar 24, 2023 pm 05:46 PM

GitHub est une plate-forme d'hébergement pour les projets de logiciels open source et privés, permettant aux développeurs d'héberger leur propre code ici et d'effectuer un contrôle de version. GitHub se concentre sur les projets open source et la collaboration. Grâce aux projets open source sur cette plateforme, les développeurs peuvent visualiser le code source des projets d'autres développeurs, communiquer et apprendre.

[Résumé] Quelques raisons et solutions pouvant empêcher l'ouverture de GitHub [Résumé] Quelques raisons et solutions pouvant empêcher l'ouverture de GitHub Mar 27, 2023 am 11:33 AM

GitHub est une plateforme de contrôle de version et d’hébergement de code très populaire. Cependant, nous pouvons parfois rencontrer le problème de ne pas pouvoir accéder à GitHub. En effet, GitHub est une plate-forme mondiale et est affecté par des facteurs tels que l'emplacement géographique, les conditions du réseau et les paramètres du site Web. Cet article présentera quelques raisons possibles pour lesquelles GitHub ne peut pas être ouvert, ainsi que des méthodes pour résoudre ces problèmes.

Parlons de la façon de télécharger des projets et des documents texte dans github Parlons de la façon de télécharger des projets et des documents texte dans github Mar 27, 2023 am 10:53 AM

GitHub est une plate-forme d'hébergement de code basée sur Git qui est largement utilisée dans les communautés open source et dans la gestion interne du code d'entreprise. Vous pouvez télécharger des projets et des documents texte sur GitHub, mais les formats pris en charge et les méthodes de téléchargement sont légèrement différents.

Comment télécharger uniquement le contenu d'un dossier dans github Comment télécharger uniquement le contenu d'un dossier dans github Mar 27, 2023 am 10:53 AM

GitHub est une plateforme d'hébergement de code populaire utilisée pour la collaboration des développeurs et le contrôle des versions. En tant que développeur, vous devrez peut-être télécharger uniquement le contenu d'un dossier spécifique à partir du référentiel GitHub d'un autre développeur. Dans cet article, nous allons montrer comment télécharger uniquement un dossier dans un référentiel GitHub sans télécharger l'intégralité du référentiel.

Parlons de la façon de supprimer un dossier dans le référentiel GitHub Parlons de la façon de supprimer un dossier dans le référentiel GitHub Mar 27, 2023 am 11:33 AM

GitHub est un système de contrôle de version très populaire qui permet aux utilisateurs de stocker et de partager leurs bases de code sur Internet. C'est l'un des outils indispensables pour les programmeurs. Cependant, nous devrons parfois supprimer un dossier dans le référentiel GitHub. Cet article explique comment supprimer un dossier dans le référentiel GitHub.

Parlons de la façon de créer une branche protégée et de soumettre un PR dans Gitlab Parlons de la façon de créer une branche protégée et de soumettre un PR dans Gitlab Mar 30, 2023 pm 09:01 PM

Cet article concerne l'apprentissage de Gitlab, explique comment créer une branche protégée et soumettre un PR à votre leader. J'espère que cela sera utile à tout le monde !

Comment installer GitHub Copilot sur Windows 11/10 Comment installer GitHub Copilot sur Windows 11/10 Oct 21, 2023 pm 11:13 PM

GitHubCopilot est le prochain niveau pour les codeurs, avec un modèle basé sur l'IA qui prédit et complète automatiquement votre code. Cependant, vous vous demandez peut-être comment installer ce génie de l'IA sur votre appareil afin que votre codage devienne encore plus facile ! Cependant, utiliser GitHub n’est pas vraiment facile et le processus de configuration initiale est délicat. Par conséquent, nous avons créé ce didacticiel étape par étape sur la façon d'installer et d'implémenter GitHub Copilot dans VSCode sous Windows 11, 10. Comment installer GitHubCopilot sur Windows Ce processus comporte plusieurs étapes. Alors, suivez les étapes ci-dessous maintenant. Étape 1 – Vous devez avoir la dernière version de Visual Studio installée sur votre ordinateur