2019년의 절반 이상이 지났습니다. PHP 중국 네트워크에서는 2019년에 GitHub에서 어떤 인기 있는 PHP 관련 오픈 소스 프로젝트가 있었는지 요약했습니다. 다음은 GitHub Stars를 기준으로 정렬되었습니다.
GitHub에서 가장 인기 있는 50가지 PHP 오픈 소스 프로젝트 [2019]
1 Laravel
Laravel은 웹 개발자를 위해 구축된 PHP 개발 프레임워크입니다.
GitHub 별: 43.5k+
웹사이트: https://github.com/laravel/laravel
관련 권장 사항:
2, Sy m 포니
Symfony는 재사용 가능한 PHP 구성 요소 세트가 포함된 웹 애플리케이션 개발 프레임워크입니다. Symfony는 BlaBlaCar.com 및 Spotify.com을 포함한 수천 개의 웹 애플리케이션은 물론 Drupal 및 Magento와 같은 가장 인기 있는 PHP 프로젝트에서도 사용됩니다.
GitHub Stars: 17.8k+
웹사이트: https://github.com/symfony/symfony
3. CodeIgniter
CodeIgniter는 웹 애플리케이션 개발 프레임워크입니다. 신속한 프로젝트 개발을 달성하기 위한 기능이 풍부한 라이브러리. CodIgniter를 사용하면 최소한의 코드를 사용하여 작업을 완료할 수 있으므로 프로젝트 자체에 집중할 수 있습니다.
GitHub Stars: 16k+
웹사이트: https://github.com/bcit-ci/CodeIgniter
4, Faker
Faker는 시뮬레이션 데이터 생성 라이브러리입니다. 데이터베이스를 채우고, 보기 좋은 XML 문서를 만들고, 스트레스 테스트를 위한 영구 데이터를 작성하는 등의 작업에 데이터가 필요하다면 지금이 바로 Faker를 사용할 때입니다.
GitHub Stars: 16k+
웹사이트: https://github.com/fzaninotto/Faker
5, Composer
Composer는 PHP 종속성을 선언, 관리 및 설치하는 데 도움이 됩니다.
GitHub Stars: 14.9k+
웹사이트: https://github.com/composer/composer
관련 추천:
6, Guzzle
Guzzle은 PHP 코드 내에서 HTTP 요청을 매우 쉽게 보낼 수 있게 해주는 PHP용 HTTP 클라이언트입니다.
GitHub Stars: 12.9k+
URL: https://github.com/guzzle/guzzle
7, Yii 2
Yii 2는 PHP 애플리케이션의 기반으로 사용할 수 있는 최신 PHP 프레임워크입니다. .
GitHub 별: 12k+
웹사이트: https://github.com/yiisoft/yii2
관련 권장 사항:
8, PHPMailer
PHPMailer는 고전적인 PHP 이메일 전송 개발입니다. 도서관.
GitHub Stars: 11k+
웹사이트: https://github.com/PHPMailer/PHPMailer
9, PHPUnit
PHP 유닛은 PHP용 유닛 테스트 프레임워크입니다.
GitHub Stars: 10k+
URL: https://github.com/sebastianbergmann/phpunit
10, Phalcon
Phalcon은 PHP 언어의 C 확장으로 제공되는 오픈 소스 웹 프레임워크입니다. 고성능, 낮은 자원 소비 특성을 가지고 있습니다.
GitHub Stars: 8.9k+
웹사이트: https://github.com/phalcon/cphalcon
11, Parsedown
Parsedown은 Markdown 파서의 PHP 버전입니다.
GitHub Stars: 7.9k+
웹사이트: https://github.com/erusev/parsedown
12. Mobile Detect
Mobile Detect는 태블릿을 포함한 컴퓨터를 감지하는 데 사용되는 경량 PHP 클래스입니다. 모바일 장치 유형 . 특정 HTTP 헤더와 함께 User-Agent 문자열을 사용하여 모바일 환경을 감지합니다.
GitHub Stars: 7.9k+
웹사이트: https://github.com/serbanghita/Mobile-Detect
13, CakePHP
CakePHP는 다음과 같은 몇 가지 일반적인 디자인 패턴을 사용하는 PHP용 신속한 개발 프레임워크입니다. MVC 등 CakePHP의 목표는 모든 수준의 PHP 개발자가 유연성을 잃지 않고 강력한 웹 애플리케이션을 빠르게 개발할 수 있도록 구조화된 프레임워크를 제공하는 것입니다.
GitHub Stars: 7.5k+
웹사이트: https://github.com/cakephp/cakephp
14, whoops
Whoops는 즉시 작동하는 PHP 오류 처리 프레임워크입니다.
GitHub Stars: 7k+
URL: https://github.com/filp/whoops
15, Laravel Debugbar
Laravel Debugbar는 Laravel 5용 PHP 디버그 바입니다. 여기에는 디버그 표시줄을 등록하고 출력을 연결하는 ServiceProvider가 포함되어 있습니다. laravel을 사용하여 자산을 게시하고 구성할 수 있습니다.
GitHub 별: 7k+
웹사이트: https://github.com/barryvdh/laravel-debugbar
16, 개입 이미지
Intervention Image는 이미지 생성, 편집 및 통합을 위한 간단하고 명확한 API를 제공하는 PHP 이미지 처리 및 조작 라이브러리입니다. Intervention Image에는 Laravel에 통합하기 위한 ServiceProvider 및 Facade가 포함되어 있습니다.
GitHub Stars: 7k+
웹사이트: https://github.com/Intervention/image
17, October
October는 콘텐츠 관리 시스템(CMS)이자 웹 플랫폼입니다. 개발 워크플로우.
GitHub 별: 7k+
웹사이트: https://github.com/octobercms/october
18, WeChat
WeChat의 PHP SDK.
GitHub Stars: 6.5k+
웹사이트: https://github.com/overtrue/wechat
19, PHP-Parser
PHP를 사용하여 개발된 PHP 파서.
GitHub 별: 6.5k+
웹사이트: https://github.com/nikic/PHP-Parser
20, Goutte
Goutte는 웹 크롤러 라이브러리의 PHP 버전입니다.
GitHub Stars: 6k+
URL: https://github.com/FriendsOfPHP/Goutte
21, Workerman
Workerman은 빠르고 확장 가능한 웹 애플리케이션을 구축하기 위한 비동기 이벤트 중심의 고성능 PHP 프레임워크입니다. . Workerman은 HTTP, Websocket, SSL 및 기타 사용자 정의 프로토콜을 지원하고 libevent, HHVM 및 ReactPHP를 지원합니다.
GitHub Stars: 6k+
웹사이트: https://github.com/walkor/Workerman
22. PHP Coding Standards Fixer
이것은 PHP 코드 사양 문제를 자동으로 수정하는 도구입니다.
GitHub Stars: 6k+
웹사이트: https://github.com/FriendsOfPHP/PHP-CS-Fixer
23, PHP-ML
PHP-ML은 PHP 언어용 기계 학습 라이브러리입니다.
GitHub 별: 5.5k+
웹사이트: https://github.com/php-ai/php-ml
24, Deployer
Deployer는 인기 있는 개발 프레임워크 지원을 위해 사전 설정된 PHP를 사용하여 개발된 배포 도구입니다. .
GitHub Stars: 5.5k+
웹사이트: https://github.com/deployphp/deployer
25, Magento2
Magento2는 기능이 풍부한 고급 전자상거래 솔루션입니다.
GitHub Stars: 5.5k+
웹사이트: https://github.com/magento/magento2
26, Swift Mailer
Swift Mailer는 PHP 언어로 된 원스톱 이메일 도구입니다.
GitHub Stars: 5.5k+
웹사이트: https://github.com/swiftmailer/swiftmailer
27, Mockery
Mockery는 단위 테스트, PHPUnit 지원, 테스트 프레임워크 등을 위한 간단하지만 유연한 PHP 시뮬레이션 프레임워크입니다. PHPSpec으로. Mockery의 핵심 목표는 DSL을 사용하여 시뮬레이션된 동작을 정의할 수 있는 테스트 프레임워크를 제공하는 것입니다.
GitHub Stars: 5k+
웹사이트: https://github.com/mockery/mockery
28, PHP용 Google API 클라이언트 라이브러리
이것은 Google API에 액세스하는 데 사용되는 PHP 클라이언트 개발 패키지입니다.
GitHub Stars: 5k+
웹사이트: https://github.com/google/google-api-php-client
29, Twig
Twig는 유연하고 빠른 속도의 안전한 템플릿 언어입니다.
GitHub Stars: 5k+
URL: https://github.com/twigphp/Twig
30, PHP-PM
PHP-PM은 PHP 애플리케이션용 프로세스 관리자이자 로드 밸런서입니다.
GitHub Stars: 5k+
웹사이트: https://github.com/php-pm/php-pm
31, PHP_CodeSniffer
PHP_CodeSniffer는 PHP, JavaScript 및 CSS 파일이 다음을 준수하지 않는지 확인하는 데 사용됩니다. 사전 정의된 코드 사양.
GitHub 별: 4.9k+
웹사이트: https://github.com/squizlabs/PHP_CodeSniffer
32, Dompdf
Dompdf는 PHP 언어용 HTML/PDF 변환기입니다.
GitHub 별: 4.5k+
웹사이트: https://github.com/dompdf/dompdf
33, Predis
Predis는 유연하고 모든 기능을 갖춘 PHP 버전의 Redis 클라이언트입니다.
GitHub 별 수: 4.5k+
웹사이트: https://github.com/nrk/predis
관련 권장 사항:
34, Respect/Validation
PHP 언어용 검증 엔진 .
GitHub Stars: 4.5k+
웹사이트: https://github.com/Respect/Validation
35, Typecho
Typecho는 간단하고 강력한 PHP 블로그 플랫폼입니다.
GitHub Stars: 4k+
웹사이트: https://github.com/typecho/typecho
36, Lychee
Lychee는 직접 배포할 수 있는 아름답고 사용하기 쉬운 사진 관리 시스템입니다.
사진을 관리하거나 공유하세요.
GitHub Stars: 4k+
웹사이트: https://github.com/electerious/Lychee
37, Prophecy
Prophecy는 PHP 시뮬레이션 프레임워크입니다.
GitHub Stars: 4k
URL: https://github.com/phpspec/prophecy
38, EmojiOne
EmojiOne에는 사용자가 애플리케이션이나 웹사이트에서 시스템 이모티콘 표현을 찾고 바꾸는 데 도움이 되는 라이브러리 세트가 포함되어 있습니다.
GitHub Stars: 3.9k+
웹사이트: https://github.com/emojione/emojione
39, Thanks
Thanks는 PHP 패키지 관리자입니다.
GitHub 별: 3.5k+
웹사이트: https://github.com/symfony/thanks
40, PHPStan — PHP 정적 분석 도구
PHPStan은 PHP를 실행하지 않고도 PHP 코드에서 버그를 찾을 수 있는 PHP 정적 분석 도구입니다.
GitHub Stars: 3.5k+
웹사이트: https://github.com/phpstan/phpstan
41, PHP OAuth 2.0 Server
league/oauth2-server는 PHP에서 개발한 OAuth2.0 인증 서버 구현입니다. . 액세스 토큰으로 API를 보호하거나 클라이언트가 새 액세스 토큰을 요청하도록 허용하도록 OAuth 2.0 서버를 쉽게 구성할 수 있습니다.
GitHub Stars: 3.5k+
URL: https://github.com/thephpleague/oauth2-server
42, Countries
Coutries는 JSON, CSV, XML, Yaml.
GitHub Stars: 3.5k+
웹사이트: https://github.com/mledoze/countries
43, BotMan
BotMan은 대화형 로봇 개발을 단순화하는 데 사용되는 PHP 라이브러리이며 여러 메시징 플랫폼을 지원합니다. Slack, Telegram, Microsoft Bot Framework, Mexmo, HipChat, Facebook Messenger 및 WeChat이 포함됩니다.
GitHub Stars: 3.5k+
웹사이트: https://github.com/botman/botman
44, Silex
Sliex는 Symfony 구성 요소를 기반으로 하는 PHP 마이크로 프레임워크입니다.
GitHub Stars: 3.5k+
웹사이트: https://github.com/silexphp/Silex
45, Chat API
Chat API는 WhatsApp에 액세스하기 위한 개발 인터페이스를 제공합니다.
GitHub 별: 3.5k+
웹사이트: https://github.com/mgp25/Chat-API
46, random_compat
난수 생성기.
GitHub 별: 3.5k+
웹사이트: https://github.com/paragonie/random_compat
47, Bolt
Bolt는 Twig 및 SQLite/MySQL/PostgreSQL을 사용하는 Symfony 구성 요소를 기반으로 하는 간단한 CMS 시스템입니다. .
GitHub Stars: 3.5k+
웹사이트: https://github.com/bolt/bolt
48, Phinx
Phinx는 PHP 애플리케이션의 데이터베이스 마이그레이션 작업을 단순화하는 데 사용됩니다. 5분 이내에 Phinx를 설치하고 첫 번째 데이터베이스 마이그레이션을 생성할 수 있습니다. Phinx는 마이그레이션만 담당하며 ORM은 아닙니다.
GitHub Stars: 3k+
웹사이트: https://github.com/cakephp/phinx
49, Codeception
Codeception은 BDD에서 영감을 받은 최신 PHP 전체 스택 테스트 프레임워크로, 새로운 기능을 제공합니다. 단위 테스트를 작성하는 방법. Codeception은 PHPUnit을 기반으로 구현됩니다.
GitHub Stars: 3k+
웹사이트: https://github.com/Codeception/Codeception
50, PHPWord
PHPWord는 PHP를 사용하여 개발된 Office 문서 읽기 및 쓰기 라이브러리로, MS Office XML(OOXML 또는 OOXML 또는 OpenXML),
OASIS 개방형 문서 형식, 서식 있는 텍스트 형식(RTF), HTML 및 PDF.
GitHub 별: 3k+
웹사이트: https://github.com/PHPOffice/PHPWord
위에서 가장 많은 별을 받은 50개의 GitHub 오픈 소스 프로젝트에 관심이 있다면 다운로드하여 사용해 보세요!
관련 추천: