멋진 PHP
놀라울 정도로 멋진 PHP 라이브러리, 리소스, 빛나는 것들로 구성된 목록입니다.
기여 및 협업
자세한 내용은 기여, 행동 강령 및 협력을 참조하세요.
목차
- 멋진 PHP
- 작곡가 저장소
- 종속성 관리
- 종속성 관리 추가 기능
- 프레임워크
- 프레임워크 추가 사항
- 콘텐츠 관리 시스템
- 구성요소
- 마이크로 프레임워크
- 마이크로 프레임워크 추가 사항
- 라우터
- 템플릿
- 정적 사이트 생성기
- HTTP
- 긁기
- 미들웨어
- URL
- 이메일
- 파일
- 스트림
- 의존성 주입
- 형상
- 테스트
- 지속적인 통합
- 선적 서류 비치
- 보안
- 비밀번호
- 코드 분석
- 코드 품질
- 정적 분석
- 건축
- 디버깅 및 프로파일링
- 오류 추적 및 모니터링 서비스
- 빌드 도구
- 작업 실행자
- 항해
- 자산관리
- 지리적 위치
- 날짜 및 시간
- 이벤트
- 벌채 반출
- 전자상거래
- PDF
- 사무실
- 데이터 베이스
- 마이그레이션
- NoSQL
- 대기줄
- 찾다
- 명령줄
- 인증 및 승인
- 마크업과 CSS
- JSON
- 문자열
- 숫자
- 필터링, 위생처리 및 검증
- API
- 캐싱 및 잠금
- 데이터 구조 및 저장
- 알림
- 전개
- 국제화 및 현지화
- 서버리스
- 구성
- LLM
- 타사 API
- 확장
- 여러 가지 잡다한
- 소프트웨어
- PHP 설치
- 개발 환경
- 가상 머신
- 텍스트 편집기 및 IDE
- 웹 애플리케이션
- 하부 구조
- 자원
- PHP 웹사이트
- PHP 도서
- PHP 비디오
- PHP 컨퍼런스
- PHP 팟캐스트
- PHP 뉴스레터
- PHP 읽기
- PHP 내부 읽기
작곡가 저장소
작곡가 저장소.
- Firegento - Magento 모듈 작성기 저장소.
- Packagist - PHP 패키지 저장소.
- Packalyst - Laravel 패키지 저장소
- Private Packagist - PHP용 서비스로서의 Composer 패키지 아카이브입니다.
- WordPress Packagist - Composer로 플러그인을 관리하세요.
종속성 관리
종속성 및 패키지 관리를 위한 라이브러리입니다.
- Composer 설치 프로그램 - 다중 프레임워크 Composer 라이브러리 설치 프로그램입니다.
- Composer - 패키지 및 종속성 관리자입니다.
- Pie - 확장 기능을 위한 공식 PHP 설치 프로그램입니다.
- Phive - PHAR 관리자입니다.
- Pickle - PHP 확장 설치 프로그램입니다.
종속성 관리 추가 기능
종속성 관리와 관련된 추가 정보입니다.
- Composed - 런타임 시 프로젝트의 Composer 환경을 구문 분석하는 라이브러리입니다.
- Composer Merge Plugin - 여러
composer.json
파일을 병합하는 Composer 플러그인입니다. - Composer Normalize -
composer.json
파일을 정규화하기 위한 플러그인입니다. - Composer Patches - Composer가 패치를 적용하는 플러그인입니다.
- Composer Prefer Lowest Validator - 최소 종속성을 설치하고 테스트할 수 있는지 확인하는 플러그인입니다.
- Composer Require Checker - Composer 종속성을 분석하고 패키지 소스에 알 수 없는 기호가 사용되지 않았는지 확인하는 CLI 도구입니다.
- Composer Unused - 사용되지 않은 Composer 패키지를 검색하는 CLI 도구입니다.
- Repman - 개인 PHP 패키지 저장소 관리자 및 Packagist 프록시입니다.
- Satis - 정적 Composer 저장소 생성기입니다.
- Tooly - Composer를 사용하여 프로젝트의 PHAR 파일을 관리하는 라이브러리입니다.
- Toran Proxy - 속도와 안정성을 위한 Composer 프록시입니다. (:경고: Toran 프록시가 단계적으로 폐지되고 있습니다.)
프레임워크
웹 개발 프레임워크.
- CakePHP - 신속한 애플리케이션 개발 프레임워크입니다.
- CodeIgniter - 설치 공간이 매우 작은 강력한 PHP 프레임워크입니다.
- Laminas - 개별 구성 요소로 구성된 프레임워크(이전 Zend Framework)입니다.
- Laravel - 표현력이 풍부하고 우아한 구문을 갖춘 웹 애플리케이션 프레임워크입니다.
- Nette - 성숙한 구성 요소로 구성된 웹 프레임워크입니다.
- Phalcon - C 확장으로 구현된 프레임워크입니다.
- Spiral - 고성능 PHP/Go 프레임워크입니다.
- Symfony - 재사용 가능한 구성요소 및 웹 프레임워크 세트입니다.
- Yii2 - 빠르고 안전하며 효율적인 웹 프레임워크입니다.
프레임워크 추가 사항
웹 개발 프레임워크와 관련된 추가 정보입니다.
- CakePHP CRUD - CakePHP용 RAD(Rapid Application Development) 플러그인입니다.
- Knp RAD 구성요소 - Symfony용 RAD(Rapid Application Development) 구성요소 세트입니다.
- LaravelS - Laravel/Lumen과 Swoole 간의 기본 어댑터입니다.
- Livewire - PHP를 벗어나지 않고도 강력하고 동적인 프런트엔드 UI를 사용할 수 있습니다.
콘텐츠 관리 시스템(CMS)
디지털 콘텐츠 관리 도구.
- 배경화면 - 중소기업 및 비영리 단체를 대상으로 하는 CMS(Drupal의 포크)입니다.
- Concrete5 - 최소한의 기술을 갖춘 사용자를 대상으로 하는 CMS입니다.
- CraftCMS - 웹과 그 이상에서 맞춤형 디지털 경험을 만들기 위한 유연하고 사용자 친화적인 CMS입니다.
- Drupal - 기업 수준의 CMS입니다.
- Grav - 최신 플랫 파일 CMS입니다.
- Joomla - 또 다른 선도적인 CMS입니다.
- Kirby - 모든 프로젝트에 적용되는 플랫 파일 CMS입니다.
- Magento - 가장 인기 있는 전자상거래 플랫폼입니다.
- Moodle - 오픈 소스 학습 플랫폼입니다.
- Pico CMS - 엄청나게 간단하고 엄청나게 빠른 플랫 파일 CMS입니다.
- Statamic - 아름답고 관리하기 쉬운 웹사이트를 구축하세요.
- Sulu - Symfony Framework를 기반으로 하는 사용자 및 개발자 친화적인 CMS 및 플랫폼입니다.
- WordPress - 블로그 플랫폼이자 CMS입니다.
구성요소
웹 개발 프레임워크 및 개발 그룹의 독립형 구성 요소입니다.
- Aura - 서로 및 모든 프레임워크에서 완전히 분리된 독립적인 구성 요소입니다.
- CakePHP 플러그인 - CakePHP 플러그인 디렉토리입니다.
- Laravel 구성 요소 - Laravel 프레임워크 구성 요소입니다.
- League of Extraordinary Packages - PHP 패키지 개발 그룹입니다.
- Spatie 오픈 소스 - 오픈 소스 PHP 및 Laravel 패키지 모음입니다.
- Symfony 구성 요소 - Symfony를 구성하는 구성 요소입니다.
- Laminas Components - Laminas Framework를 구성하는 구성요소입니다.
마이크로 프레임워크
마이크로 프레임워크 및 라우터.
- Laravel Zero - 콘솔 애플리케이션을 위한 마이크로 프레임워크입니다.
- Mezzio - Laminas의 마이크로 프레임워크입니다.
- Minicli - CLI 중심 PHP 애플리케이션을 구축하기 위한 종속성이 없는 미니멀리스트 프레임워크입니다.
- Silly - CLI 애플리케이션을 위한 마이크로 프레임워크입니다.
- Slim - 또 다른 간단한 마이크로 프레임워크입니다.
마이크로 프레임워크 추가 사항
마이크로 프레임워크 및 라우터와 관련된 추가 정보입니다.
- 슬림 스켈레톤(Slim Skeleton) - 슬림을 위한 스켈레톤입니다.
- Slim Twig 보기 - Twig를 Slim에 통합합니다.
- Slim PHP View - Slim을 위한 간단한 PHP 렌더러입니다.
라우터
애플리케이션 라우팅을 처리하기 위한 라이브러리입니다.
- Aura.Router - 모든 기능을 갖춘 라우팅 라이브러리입니다.
- Fast Route - 빠른 라우팅 라이브러리입니다.
- Klein - 유연한 라우터.
- Pux - 또 다른 빠른 라우팅 라이브러리입니다.
- Route - Fast Route 위에 구축된 라우팅 라이브러리입니다.
템플릿
템플릿 작성 및 어휘 분석을 위한 라이브러리 및 도구입니다.
- Latte - 가장 안전하고 직관적인 PHP용 템플릿입니다.
- MtHaml - HAML 템플릿 언어의 PHP 구현입니다.
- Mustache - Mustache 템플릿 언어의 PHP 구현입니다.
- PHPTAL - TAL 템플릿 언어의 PHP 구현입니다.
- Plates - 기본 PHP 템플릿 라이브러리입니다.
- Smarty - PHP를 보완하는 템플릿 엔진입니다.
- Twig - 포괄적인 템플릿 언어입니다.
정적 사이트 생성기
웹페이지 생성을 위한 콘텐츠 전처리 도구입니다.
- Couscous - Couscous는 마크다운 문서를 아름다운 웹사이트로 바꿔줍니다. 스테로이드에 대한 GitHub 페이지입니다.
- Jigsaw - Laravel's Blade를 사용한 간단한 정적 사이트입니다.
- Sculpin - Markdown과 Twig를 정적 HTML로 변환하는 도구입니다.
HTTP
HTTP 작업을 위한 라이브러리.
- 버즈 - 또 다른 HTTP 클라이언트입니다.
- Guzzle - 포괄적인 HTTP 클라이언트입니다.
- HTTPlug - 특정 구현에 바인딩되지 않은 HTTP 클라이언트 추상화입니다.
- Nyholm PSR-7 - 초경량 PSR-7 구현입니다. 매우 엄격하고 매우 빠릅니다.
- PHP VCR - HTTP 요청을 기록하고 재생하기 위한 라이브러리입니다.
- 요청 - 간단한 HTTP 라이브러리입니다.
- Retrofit - REST API 클라이언트를 쉽게 생성할 수 있는 라이브러리입니다.
- Symfony HTTP 클라이언트 - HTTP 리소스를 동기식 또는 비동기식으로 가져오는 구성 요소입니다.
- Laminas Diactoros - PSR-7 HTTP 메시지 구현.
긁기
웹사이트를 스크랩하고 크롤러를 탐지하기 위한 라이브러리입니다.
- Chrome PHP - PHP의 헤드리스 Chrome/Chromium 인스턴스를 계측합니다.
- CrawlerDetect - 사용자 에이전트를 통해 봇/크롤러/스파이더를 감지하기 위한 PHP 클래스입니다.
- DiDOM - 초고속 HTML 스크래퍼 및 파서.
- Embed - 웹 서비스나 페이지에서 정보를 추출하는 도구입니다.
- PHP Spider - 구성 및 확장 가능한 PHP 웹 스파이더입니다.
- Symfony Panther - PHP 및 Symfony용 브라우저 테스트 및 웹 크롤링 라이브러리입니다.
미들웨어
미들웨어를 사용하여 애플리케이션을 구축하기 위한 라이브러리입니다.
- PSR-7 미들웨어 - 영감을 주는 편리한 미들웨어 컬렉션입니다.
- Relay - PHP 5.5 PSR-7 미들웨어 디스패처입니다.
- Stack - Symfony용 스택형 미들웨어 라이브러리입니다.
- Laminas Stratigility - PSR-7을 기반으로 구축된 PHP용 미들웨어입니다.
URL
URL 구문 분석을 위한 라이브러리.
- PHP 도메인 파서 - 도메인 접미사 파서 라이브러리.
- Purl - URL 조작 라이브러리입니다.
- sabre/uri - 기능적 URI 조작 라이브러리입니다.
- Uri - 또 다른 URL 조작 라이브러리입니다.
이메일
이메일 전송 및 구문 분석을 위한 라이브러리.
- CssToInlineStyles - 이메일 템플릿에 CSS를 인라인하기 위한 라이브러리입니다.
- 이메일 회신 파서 - 이메일 회신 파서 라이브러리입니다.
- 이메일 유효성 검사기 - 작은 이메일 주소 유효성 검사 라이브러리입니다.
- 가져오기 - IMAP 라이브러리입니다.
- Mautic - 이메일 마케팅 자동화
- PHPMailer - 또 다른 메일러 솔루션입니다.
- PHP IMAP - POP3, IMAP 및 NNTP를 통해 메일함에 액세스하는 라이브러리입니다.
- Stampie - SendGrid, PostMark, MailGun 및 MailChimp와 같은 이메일 서비스용 라이브러리입니다.
- SwiftMailer - 메일러 솔루션입니다.
- Symfony Mailer - 이메일 작성 및 전송을 위한 강력한 라이브러리입니다.
파일
파일 조작 및 MIME 유형 감지를 위한 라이브러리.
- CSV - CSV 데이터 조작 라이브러리입니다.
- Flysystem - 로컬 및 원격 파일 시스템에 대한 추상화입니다.
- Gaufrette - 파일 시스템 추상화 계층입니다.
- PHP FFmpeg - FFmpeg 비디오 라이브러리용 래퍼입니다.
- UnifiedArchive - 압축된 아카이브의 통합 판독기 및 기록기입니다.
- Parquet - Parquet 파일 형식의 PHP 구현
스트림
스트림 작업을 위한 라이브러리.
- ByteStream - 비동기 스트림 추상화입니다.
- Streamer - 간단한 객체 지향 스트림 래퍼 라이브러리입니다.
의존성 주입
종속성 주입 디자인 패턴을 구현하는 라이브러리입니다.
- Aura.Di - 생성자 및 설정자 주입, 인터페이스 및 특성 인식, 구성 상속 등을 갖춘 직렬화 가능한 종속성 주입 컨테이너입니다.
- Acclimate - 종속성 주입 컨테이너 및 서비스 로케이터에 대한 공통 인터페이스입니다.
- Auryn - 재귀적 종속성 주입기입니다.
- 컨테이너 - 또 다른 유연한 종속성 주입 컨테이너입니다.
- Disco - PSR-11과 호환되는 주석 기반 종속성 주입 컨테이너입니다.
- PHP-DI - 자동 배선을 지원하는 종속성 주입 컨테이너입니다.
- Pimple - 작은 종속성 주입 컨테이너입니다.
- Symfony DI - 종속성 주입 컨테이너 구성요소입니다.
형상
이미지 조작을 위한 라이브러리.
- Color Extractor - 이미지에서 색상을 추출하는 라이브러리입니다.
- Glide - 주문형 이미지 조작 라이브러리입니다.
- 이미지 해시 - 지각적 이미지 해시를 생성하기 위한 라이브러리입니다.
- Image Optimizer - 이미지 최적화를 위한 라이브러리입니다.
- Imagine - 이미지 조작 라이브러리입니다.
- 개입 이미지 - 또 다른 이미지 조작 라이브러리입니다.
- PHP 이미지 워크샵 - 또 다른 이미지 조작 라이브러리입니다.
- PHP QR 코드 - QR 코드 생성기 및 판독기입니다.
테스트
코드베이스를 테스트하고 테스트 데이터를 생성하기 위한 라이브러리입니다.
- Alice - 표현력이 풍부한 고정물 생성 라이브러리입니다.
- Atoum - 간단한 테스트 라이브러리입니다.
- Behat - 행동 중심 개발(BDD) 테스트 프레임워크입니다.
- Codeception - 전체 스택 테스트 프레임워크입니다.
- Faker - 가짜 데이터 생성기 라이브러리입니다.
- Foundry - Doctrine용 고정물 공장 생성 라이브러리입니다.
- 감염 - AST 기반 PHP Mutation 테스트 프레임워크입니다.
- Kahlan - 스텁, 모의 및 코드 적용 범위 지원이 내장된 전체 스택 유닛/BDD 테스트 프레임워크입니다.
- Mink - 웹 수용 테스트.
- Mockery - 테스트용 모의 개체 라이브러리입니다.
- Nette Tester - 생산적이고 즐거운 병렬 단위 테스트 프레임워크입니다.
- ParaTest - PHPUnit용 병렬 테스트 라이브러리입니다.
- Pest - 단순성에 초점을 맞춘 테스트 프레임워크입니다.
- Phake - 테스트를 위한 또 다른 모의 개체 라이브러리입니다.
- PHP-Mock - 내장 PHP 함수(예: time())를 위한 모의 라이브러리입니다.
- PHP MySQL 엔진 - 순수 PHP로 작성된 MySQL 엔진입니다.
- PHPSpec - 사양 단위 테스트 라이브러리에 의한 디자인입니다.
- PHPT - PHP 자체에서 사용되는 테스트 도구입니다.
- PHPUnit - 단위 테스트 프레임워크입니다.
- PHPUnit Polyfills - 여러 PHPUnit 버전에서 PHPUnit 테스트 실행을 단순화합니다.
- Prophecy - 매우 독선적인 조롱 프레임워크입니다.
- VFS 스트림 - 테스트용 가상 파일 시스템 스트림 래퍼입니다.
지속적인 통합
지속적인 통합을 위한 라이브러리 및 애플리케이션.
- CircleCI - 지속적인 통합 플랫폼입니다.
- GitlabCi - GitLab CI를 통해 코드를 테스트, 빌드, 배포할 수 있습니다. TravisCi 좋아요.
- Jenkins - PHP를 지원하는 지속적인 통합 플랫폼입니다.
- JoliCi - PHP로 작성되고 Docker로 구동되는 지속적인 통합 클라이언트입니다.
- PHPCI - PHP용 오픈 소스 지속적 통합 플랫폼입니다.
- SemaphoreCI - 오픈 소스 및 개인 프로젝트를 위한 지속적인 통합 플랫폼입니다.
- Shippable - 오픈 소스 및 개인 프로젝트를 위한 Docker 기반 지속적 통합 플랫폼입니다.
- Travis CI - 지속적인 통합 플랫폼입니다.
- PHP 설정 - PHP용 GitHub 작업입니다.
선적 서류 비치
프로젝트 문서 생성을 위한 라이브러리.
- APIGen - 또 다른 API 문서 생성기입니다.
- daux.io - Markdown 파일을 사용하는 문서 생성기입니다.
- phpDocumentor - 문서 생성기입니다.
- phpDox - PHP 프로젝트용 문서 생성기(API 문서에만 국한되지 않음)
- zircote/swagger-php - RESTful API에 대한 OpenAPI 문서를 생성합니다.
보안
안전한 난수 생성, 데이터 암호화, 취약점 검색 및 테스트를 위한 라이브러리입니다.
- AntiXSS - 블랙리스트를 작성하여 XSS(Cross-Site Scripting) 공격을 방지하려는 라이브러리입니다.
- Halite - libsodium을 사용한 암호화를 위한 간단한 라이브러리입니다.
- Optimus - Knuth의 곱셈 해싱 방법을 기반으로 한 ID 난독화입니다.
- OWASP - 사이버 보안의 세계를 탐험해보세요.
- PHPGGC - 직렬화할 수 없는 PHP 페이로드 라이브러리와 이를 생성하는 도구입니다.
- PHP 암호화 - 보안 PHP 암호화 라이브러리.
- PHPSecLib - 순수 PHP 보안 통신 라이브러리입니다.
- random_compat -
random_bytes()
및 random_int()
에 대한 PHP 5.x 지원 - Roave 보안 권고 사항 - 이 패키지는 애플리케이션에 알려진 보안 취약점이 있는 종속성이 설치되어 있지 않은지 확인합니다.
- 보안 헤더 - HTTP 응답에 보안 관련 헤더를 추가하는 패키지입니다.
- Symfony 보안 모니터링 - 이전에는 "SensioLabs Security Check"로 알려진 보안 권고에 대한 Composer 종속성을 확인하는 웹 도구입니다.
- SQLMap - 자동 SQL 주입 및 데이터베이스 인수 도구입니다.
- Zap - 웹 애플리케이션을 위한 통합 침투 테스트 도구입니다.
비밀번호
비밀번호 작업 및 저장을 위한 라이브러리 및 도구입니다.
- GenPhrase - 안전한 무작위 암호 문구를 생성하기 위한 라이브러리입니다.
- 비밀번호 호환성 - 새로운 PHP 5.5 비밀번호 기능을 위한 호환성 라이브러리입니다.
- 비밀번호 정책 - PHP 및 JavaScript용 비밀번호 정책 라이브러리입니다.
- 비밀번호 유효성 검사기 - 비밀번호 해시를 확인하고 업그레이드하기 위한 라이브러리입니다.
- 비밀번호 생성기 - 임의의 비밀번호를 생성하는 PHP 라이브러리입니다.
- PHP Password Lib - 비밀번호 생성 및 유효성 검사를 위한 라이브러리입니다.
- phpass - 휴대용 비밀번호 해싱 프레임워크입니다.
- Zxcvbn PHP - Zxcvbn JS를 기반으로 한 현실적인 PHP 비밀번호 강도 추정 라이브러리입니다.
코드 분석
코드베이스 분석, 구문 분석 및 조작을 위한 라이브러리 및 도구입니다.
- Better Reflection - 코드 분석 및 조작이 가능한 AST 기반 리플렉션 라이브러리
- Code Climate - 자동화된 코드 검토입니다.
- Editorconfig-Checker - 파일이
.editorconfig
규칙을 구현하는지 확인하는 명령줄 유틸리티입니다. - GrumPHP - PHP 코드 품질 도구입니다.
- PHP AST 뷰어 - PHP 코드의 추상 구문 트리를 보기 위한 도구입니다.
- PHP 매직 넘버 감지기 - 코드에서 매직 넘버를 감지하는 라이브러리입니다.
- PHP 파서 - PHP로 작성된 PHP 파서입니다.
- PHP 의미 체계 버전 검사기 - 두 소스 세트를 비교하고 적용할 적절한 의미 체계 버전을 결정하는 명령줄 유틸리티입니다.
- Phpactor - PHP 완성, 리팩토링 및 자체 검사 도구입니다.
- PHPLOC - PHP 프로젝트의 크기를 빠르게 측정하는 도구입니다.
- PHPQA - QA 도구(phploc, phpcpd, phpcs, pdependent, phpmd, phpmetrics)를 실행하기 위한 도구입니다.
- Rector - 코드를 업그레이드하고 리팩터링하는 도구입니다.
- Scrutinizer - PHP 코드를 면밀히 조사하는 웹 도구입니다.
- UBench - 간단한 마이크로 벤치마크 라이브러리입니다.
코드 품질
코드 품질, 형식 지정 및 Linting을 관리하기 위한 라이브러리입니다.
- CaptainHook - 사용하기 쉽고 유연한 Git 후크 라이브러리입니다.
- PHP CodeSniffer - PHP, CSS 및 JS 코딩 표준 위반을 감지하고 자동 수정할 수 있는 라이브러리입니다.
- PHP CS Fixer - 코딩 표준 해결 프로그램 라이브러리입니다.
- PHP CS Fixer 구성자 - PHP CS Fixer 규칙 세트 구성을 돕는 웹 애플리케이션입니다.
- PHP Mess Detector - 코드에서 버그, 최적이 아닌 코드, 사용되지 않는 매개변수 등을 검사하는 라이브러리입니다.
- PHPCheckstyle - 특정 코딩 규칙을 준수하는 데 도움이 되는 도구입니다.
- PHPCPD - 복사하여 붙여넣은 코드를 감지하는 라이브러리입니다.
- Laravel Pint - Laravel용 코딩 표준 수정자 라이브러리입니다.
정적 분석
PHP 코드의 정적 분석을 수행하기 위한 라이브러리입니다.
- Exakat - PHP용 정적 분석 엔진입니다.
- Deptrac - 소프트웨어 계층 간의 종속성에 대한 규칙을 적용하는 데 도움이 되는 정적 코드 분석 도구입니다.
- Mondrian - 그래프 이론을 사용한 코드 분석 도구입니다.
- phan - PHP 7+ 및 php-ast 확장을 기반으로 하는 정적 분석기입니다.
- PHP 아키텍처 테스터 - 사용하기 쉬운 PHP용 아키텍처 테스트 도구입니다.
- PHPCompatibility - PHP CodeSniffer용 PHP 호환성 검사기입니다.
- PhpDependencyAnalytic - 사용자 정의 가능한 종속성 그래프를 생성하는 도구입니다.
- PHPDoc 파서 - 교차 유형 및 제네릭을 지원하는 차세대 phpDoc 파서
- PHP 메트릭 - 정적 메트릭 라이브러리입니다.
- PHP Migration - PHP 버전 마이그레이션을 위한 정적 분석기입니다.
- PHPStan - PHP 정적 분석 도구.
- Psalm - PHP 애플리케이션에서 오류를 찾기 위한 정적 분석 도구입니다.
건축
디자인 패턴, 프로그래밍 접근 방식 및 코드 구성 방법과 관련된 라이브러리입니다.
- 디자인 패턴 PHP - PHP로 구현된 소프트웨어 패턴의 저장소입니다.
- Finite - 간단한 PHP 유한 상태 머신입니다.
- Functional PHP - 함수형 프로그래밍 라이브러리입니다.
- Iter - 생성기를 사용하여 반복 기본 요소를 제공하는 라이브러리입니다.
- IterTools PHP - 반복 가능한 엔터티 작업을 위한 기능을 제공하는 라이브러리입니다(Python의 itertools 라이브러리와 유사).
- 파이프라인 - 파이프라인 패턴 구현입니다.
- Porter - 웹 API 및 기타 데이터 소스를 사용하기 위한 데이터 가져오기 추상화 라이브러리입니다.
- RulerZ - 강력한 규칙 엔진이자 사양 패턴 구현입니다.
디버깅 및 프로파일링
오류 디버깅 및 코드 프로파일링을 위한 라이브러리 및 도구입니다.
- APM - 오류 및 통계를 SQLite/MySQL/StatsD로 수집하는 모니터링 확장입니다.
- Barbushin PHP 콘솔 - Google Chrome을 사용하는 또 다른 웹 디버깅 콘솔입니다.
- Kint - 디버깅 및 프로파일링 도구입니다.
- 측정항목 - 간단한 측정항목 API 라이브러리입니다.
- PCOV - 독립형 코드 적용 범위 호환 드라이버입니다.
- PHP 콘솔 - 웹 디버깅 콘솔입니다.
- PHP 디버그 표시줄 - 디버깅 도구 모음입니다.
- PHPBench - 벤치마킹 프레임워크입니다.
- PHPSpy - 오버헤드가 낮은 샘플링 프로파일러입니다.
- Symfony VarDumper - 가변 덤퍼 구성 요소입니다.
- Tracy - 간단한 오류 감지, 로깅 및 시간 측정 라이브러리입니다.
- 웁스 - 꽤 오류 처리 라이브러리입니다.
- xDebug - PHP용 디버그 및 프로필 도구입니다.
- XHProf - 원래 Facebook에서 개발한 프로파일링 도구입니다.
- Z-Ray - Zend Server용 디버그 및 프로파일 도구입니다.
오류 추적 및 모니터링 서비스
자체 호스팅 또는 클라우드 기반 애플리케이션 성능 모니터링 및 오류 추적 도구
- Blackfire - 오버헤드가 낮은 코드 프로파일러입니다.
- BugSnag - 오류 및 실제 사용자 모니터링.
- Honeybadger - 개발자를 위한 오류 추적 및 애플리케이션 모니터링.
- Rollbar - 소프트웨어 팀을 위한 오류 로깅 및 추적 서비스입니다.
- Sentry - 애플리케이션 성능 모니터링 및 오류 추적 소프트웨어.
- Tideways - 모니터링 및 프로파일링 도구입니다.
빌드 도구
프로젝트 빌드 및 자동화 도구.
- Box - PHAR 파일을 빌드하는 유틸리티입니다.
- Construct - PHP 프로젝트/마이크로 패키지 생성기입니다.
- Phing - Apache Ant에서 영감을 받은 PHP 프로젝트 빌드 시스템입니다.
- RMT - 소프트웨어 버전 관리 및 릴리스를 위한 라이브러리입니다.
작업 실행자
작업 자동화 및 실행을 위한 라이브러리.
- Bldr - Symfony 구성 요소를 기반으로 구축된 PHP 작업 실행기입니다.
- Jobby - crontab을 수정하지 않은 PHP cron 작업 관리자입니다.
- Robo - 객체 지향 구성을 갖춘 PHP 작업 실행기입니다.
- Task - Grunt와 Gulp에서 영감을 받은 순수 PHP 태스크 러너입니다.
항해
탐색 구조를 구축하기 위한 도구입니다.
- KnpMenu - 메뉴 라이브러리입니다.
- 메뉴 - 유창한 인터페이스를 갖춘 유연한 메뉴 라이브러리입니다.
자산관리
웹사이트 자산을 관리, 압축, 축소하기 위한 도구입니다.
- JShrink - JavaScript 축소기 라이브러리입니다.
- Laravel Mix - 80% 사용 사례를 위한 Webpack 주변의 우아한 래퍼입니다.
- Symfony Asset - 웹 자산의 URL 생성 및 버전 관리를 관리합니다.
- Symfony Encore - Webpack을 기반으로 구축된 자산을 처리하고 컴파일하기 위한 간단하지만 강력한 API입니다.
지리적 위치
주소를 지오코딩하고 위도 및 경도 작업을 위한 라이브러리입니다.
- 국가 목록 - 이름과 ISO 3166-1 코드가 있는 모든 국가의 목록입니다.
- GeoCoder - 지오코딩 라이브러리입니다.
- GeoJSON - GeoJSON 구현입니다.
- GeoTools - 지리 관련 도구 라이브러리입니다.
- PHPGeo - 간단한 지리 라이브러리입니다.
날짜 및 시간
날짜 및 시간 작업을 위한 라이브러리.
- CalendR - 달력 관리 라이브러리입니다.
- Carbon - 간단한 DateTime API 확장입니다.
- Chronos - 변경 가능 및 불변 날짜/시간을 모두 지원하는 DateTime API 확장입니다.
- Moment.php - Moment.js는 i18n 지원을 통해 PHP DateTime 핸들러에 영감을 주었습니다.
- Yasumi - 공휴일의 날짜와 이름을 계산하는 데 도움이 되는 라이브러리입니다.
이벤트
이벤트 기반이거나 비차단 이벤트 루프를 구현하는 라이브러리입니다.
- Amp - 이벤트 중심의 비차단 I/O 라이브러리입니다.
- Broadway - 이벤트 소스 및 CQRS 라이브러리입니다.
- CakePHP 이벤트 - 이벤트 발송자 라이브러리입니다.
- Elephant.io - 또 다른 웹 소켓 라이브러리입니다.
- Evenement - 이벤트 발송자 라이브러리입니다.
- 이벤트 - 도메인 이벤트에 중점을 둔 이벤트 라이브러리입니다.
- Fast CGI Client - php-fpm 소켓을 통해 동기/비동기 요청을 하는 클라이언트입니다.
- FrankenPHP - Go로 작성된 최신 PHP 앱 서버입니다.
- Pawl - 비동기 웹 소켓 클라이언트입니다.
- Prooph Event Store - 이벤트 메시지를 유지하는 이벤트 소스 구성 요소
- PHP Defer - Golang의 PHP용 defer 문입니다.
- Ratchet - 웹 소켓 라이브러리입니다.
- ReactPHP - 이벤트 중심의 비차단 I/O 라이브러리입니다.
- RxPHP - 반응형 확장 라이브러리입니다.
- Swoole - C로 작성된 PHP용 고성능 이벤트 기반 비동기 및 동시 네트워킹 통신 프레임워크입니다.
- Workerman - 이벤트 중심의 비차단 I/O 라이브러리입니다.
벌채 반출
로그 파일을 생성하고 작업하기 위한 라이브러리입니다.
전자상거래
결제를 받고 온라인 전자상거래 상점을 구축하기 위한 라이브러리 및 애플리케이션입니다.
- Money - Fowler의 돈 패턴을 PHP로 구현한 것입니다.
- Brick Money - 컨텍스트, 현금 반올림, 통화 변환을 지원하는 PHP용 머니 라이브러리입니다.
- OmniPay - 프레임워크에 구애받지 않는 다중 게이트웨이 결제 처리 라이브러리입니다.
- Payum - 결제 추상화 라이브러리입니다.
- Shopsys Framework - 사내 개발팀을 위한 오픈 소스 전자상거래 플랫폼입니다.
- Shopware - 고도로 맞춤화 가능한 전자상거래 소프트웨어
- 스왑 - 환율 라이브러리입니다.
- Sylius - 오픈 소스 전자상거래 솔루션입니다.
PDF
PDF 파일 작업을 위한 라이브러리 및 소프트웨어.
- Browsershot - HTML을 이미지, PDF 또는 문자열로 변환합니다.
- Dompdf - HTML을 PDF로 변환하는 변환기입니다.
- Gotenberg - Gotenberg와 상호작용하기 위한 PHP 클라이언트입니다.
- Snappy - PDF 및 이미지 생성 라이브러리입니다.
- TCPDF - PDF 문서 생성을 위한 오픈 소스 PHP 클래스입니다.
사무실
Office 제품군 문서 작업을 위한 라이브러리입니다.
- PHPPowerPoint - Microsoft PowerPoint 프레젠테이션 작업을 위한 라이브러리입니다.
- PHPWord - Microsoft Word 문서 작업을 위한 라이브러리입니다.
- PHPSpreadsheet - 스프레드시트 파일을 읽고 쓰기 위한 순수 PHP 라이브러리입니다(PHPExcel의 후속 버전).
- OpenSpout - 빠르고 확장 가능한 방식으로 스프레드시트 파일(CSV, XLSX 및 ODS)을 읽고 쓸 수 있는 PHP 라이브러리인
box/spout
의 커뮤니티 기반 포크입니다.
데이터 베이스
ORM(객체 관계형 매핑) 또는 데이터 매핑 기술을 사용하여 데이터베이스와 상호 작용하기 위한 라이브러리입니다.
- Atlas.Orm - PHP의 지속성 모델을 위한 데이터 매퍼 구현입니다.
- Aura.Sql - 프로파일러 및 연결 로케이터와 함께 기본 PDO에 대한 확장을 제공합니다.
- Aura.SqlQuery - MySQL, PostgreSQL, SQLite 및 Microsoft SQL Server용 독립 쿼리 빌더입니다.
- Baum - Eloquent를 위한 중첩 세트 구현입니다.
- CakePHP ORM - DataMapper 패턴을 사용하여 구현된 객체 관계형 매퍼입니다.
- 사이클 ORM - PHP DataMapper, ORM.
- Doctrine Extensions - Doctrine 행동 확장 모음입니다.
- 교리 - 포괄적인 DBAL 및 ORM입니다.
- Laravel Eloquent - 간단한 ORM입니다.
- Pomm - PostgreSQL용 개체 모델 관리자입니다.
- ProxyManager - 데이터 매퍼용 프록시 개체를 생성하는 유틸리티 세트입니다.
- RedBean - 구성이 필요 없는 경량 ORM입니다.
- Slimdump - MySQL을 위한 간편한 덤퍼 도구입니다.
- Spot2 - MySQL 데이터매퍼 ORM입니다.
마이그레이션
데이터베이스 스키마 및 마이그레이션을 관리하는 데 도움이 되는 라이브러리입니다.
- Doctrine 마이그레이션 - Doctrine용 마이그레이션 라이브러리입니다.
- 마이그레이션 - 마이그레이션 관리 라이브러리입니다.
- Phinx - 또 다른 데이터베이스 마이그레이션 라이브러리입니다.
- PHPMig - 또 다른 마이그레이션 관리 라이브러리입니다.
- Ruckusing - MySQL, Postgres, SQLite를 지원하는 ActiveRecord 마이그레이션을 위한 PHP 데이터베이스 마이그레이션입니다.
NoSQL
"NoSQL" 백엔드 작업을 위한 라이브러리입니다.
- MongoDB - MongoDB PHP 드라이버.
- PHPMongo - MongoDB ORM입니다.
- Predis - 기능이 완전한 Redis 라이브러리입니다.
대기줄
이벤트 및 작업 대기열 작업을 위한 라이브러리입니다.
- Bernard - 멀티백엔드 추상화 라이브러리.
- BunnyPHP - 고성능 순수 PHP AMQP(RabbitMQ) 동기화 및 비동기(ReactPHP) 라이브러리입니다.
- Pheanstalk - Beanstalkd 클라이언트 라이브러리입니다.
- PHP AMQP - 순수 PHP AMQP 라이브러리입니다.
- Tarantool Queue - Tarantool Queue용 PHP 바인딩.
- Thumper - RabbitMQ 패턴 라이브러리입니다.
- Enqueue - RabbitMQ, AMQP, STOMP, Amazon SQS, Redis 및 Doctrine 전송을 지원하는 PHP용 메시지 대기열 패키지입니다.
찾다
데이터에 대한 색인화 및 검색 쿼리 수행을 위한 라이브러리 및 소프트웨어입니다.
- Elastica - ElasticSearch용 클라이언트 라이브러리입니다.
- ElasticSearch PHP - ElasticSearch의 공식 클라이언트 라이브러리입니다.
- Solarium - Solr용 클라이언트 라이브러리입니다.
- SphinxQL 쿼리 빌더 - Sphinx 및 Manticore 검색 엔진용 쿼리 라이브러리입니다.
명령줄
명령줄과 관련된 라이브러리입니다.
- Aura.Cli - Getopt 지원을 포함하여 명령줄 인터페이스에 대한 요청( Context ) 및 응답( Stdio ) 개체와 명령 설명을 위한 독립적인 도움말 개체를 제공합니다.
- Cilex - 명령줄 도구를 구축하기 위한 마이크로 프레임워크입니다.
- CLI 메뉴 - CLI 메뉴를 구축하기 위한 라이브러리입니다.
- CLIFramework - 명령줄 프레임워크는 zsh/bash 완료 생성, 하위 명령 및 옵션 제약 조건을 지원합니다. 그것은 또한 phpbrew를 강화합니다.
- CLImate - 색상 및 특수 형식 출력을 위한 라이브러리입니다.
- Commando - 또 다른 간단한 명령줄 옵션 파서.
- Cron Expression - cron 실행 날짜를 계산하는 라이브러리입니다.
- GetOpt - 명령줄 opt 파서.
- GetOptionKit - 또 다른 명령줄 opt 파서.
- PsySH - 또 다른 PHP REPL.
- ShellWrap - 간단한 명령줄 래퍼 라이브러리입니다.
인증 및 승인
사용자 인증 및 권한 부여를 구현하기 위한 라이브러리입니다.
- Aura.Auth - 다양한 어댑터를 사용하여 인증 기능과 세션 추적을 제공합니다.
- SocialConnect 인증 - 오픈 소스 소셜 로그인(OAuth1OAuth2OpenIDOpenIDConnect)입니다.
- Json Web Token - 정보를 인증하고 전송하기 위한 Json 토큰입니다.
- OAuth 1.0 클라이언트 - OAuth 1.0 클라이언트 라이브러리입니다.
- OAuth 2.0 클라이언트 - OAuth 2.0 클라이언트 라이브러리입니다.
- OAuth2 서버 - 또 다른 OAuth2 서버 구현입니다.
- OAuth2 서버 - OAuth2 인증 서버, 리소스 서버 및 클라이언트 라이브러리입니다.
- Opauth - 다중 제공자 인증 프레임워크입니다.
- Paseto - 플랫폼에 구애받지 않는 보안 토큰.
- PHP oAuthLib - 또 다른 OAuth 라이브러리입니다.
- Sentinel Social - 소셜 네트워크 인증을 위한 라이브러리입니다.
- Sentinel - 프레임워크에 구애받지 않는 인증 및 권한 부여 라이브러리입니다.
- TwitterOAuth - 트위터 OAuth 라이브러리입니다.
마크업과 CSS
마크업 및 CSS 형식 작업을 위한 라이브러리입니다.
- Cebe Markdown - 빠르고 확장 가능한 Markdown 파서입니다.
- CommonMark PHP - CommonMark 사양을 완벽하게 지원하는 확장성이 뛰어난 Markdown 파서입니다.
- Decoda - 경량 마크업 파서 라이브러리입니다.
- Essence - 웹 미디어 추출을 위한 라이브러리입니다.
- Embera - Oembed 소비자 라이브러리입니다.
- HTML을 마크다운으로 - HTML을 마크다운으로 변환합니다.
- HTML5 PHP - HTML5 파서 및 직렬 변환기 라이브러리입니다.
- Parsedown - 또 다른 마크다운 파서.
- PHP CSS 파서 - PHP로 작성된 CSS 파일용 파서입니다.
- PHP Markdown - 마크다운 파서.
- Shiki PHP - PHP의 Shiki 코드 강조 패키지입니다.
- VObject - VCard 및 iCalendar 개체를 구문 분석하기 위한 라이브러리입니다.
JSON
JSON 작업을 위한 라이브러리.
- JSON 린트 - JSON 린트 유틸리티입니다.
- JSONMapper - JSON을 PHP 객체에 매핑하기 위한 라이브러리입니다.
문자열
문자열을 구문 분석하고 조작하기 위한 라이브러리입니다.
- 에이전트 - MobileDetect를 기반으로 하는 PHP 데스크톱/모바일 사용자 에이전트 파서입니다.
- ANSI에서 HTML5로 - ANSI에서 HTML5로의 변환기 라이브러리입니다.
- Color Jizz - 색상을 조작하고 변환하는 라이브러리입니다.
- Device Detector - 사용자 에이전트 문자열을 구문 분석하기 위한 또 다른 라이브러리입니다.
- 하이픈 넣기 - TeX 하이픈 넣기 알고리즘을 기반으로 한 텍스트 하이픈 넣기
- Jieba-PHP - Python jieba의 PHP 포트입니다. 자연어 처리를 위한 중국어 텍스트 분할.
- Mobile-Detect - 모바일 장치(태블릿 포함)를 감지하기 위한 경량 PHP 클래스입니다.
- Patchwork UTF-8 - UTF-8 문자열 작업을 위한 이식 가능한 라이브러리입니다.
- Portable ASCII - 문자열을 ASCII로 변환하는 라이브러리입니다.
- Portable UTF-8 - UTF-8 안전 대체 방법을 갖춘 문자열 조작 라이브러리입니다.
- Slugify - 문자열을 슬러그로 변환하는 라이브러리입니다.
- SQL Formatter - SQL 문 형식을 지정하는 라이브러리입니다.
- Stringy - 멀티바이트를 지원하는 문자열 조작 라이브러리입니다.
- UA Parser - 사용자 에이전트 문자열을 구문 분석하기 위한 라이브러리입니다.
- URLify - Django URLify.js의 PHP 포트입니다.
- UUID - UUID 생성을 위한 라이브러리입니다.
숫자
숫자 작업을 위한 라이브러리.
- Brick Math - 큰 숫자 지원을 제공하는 라이브러리:
BigInteger
, BigDecimal
및 BigRational
. - ByteUnits - 바이너리 및 미터법 시스템의 바이트 단위를 구문 분석, 형식화 및 변환하는 라이브러리입니다.
- DecimalObject - 소수/부동 소수점을 쉽고 더 정확하게 처리하기 위한 값 개체입니다.
- IP - IPv4 및 IPv6 주소 작업을 위한 변경할 수 없는 값 개체입니다.
- PHP용 LibPhoneNumber - Google의 전화번호 처리 라이브러리를 PHP로 구현한 것입니다.
- PHP 변환 - 측정 단위 간 변환을 위한 또 다른 라이브러리입니다.
- PHP 측정 단위 - 측정 단위 간 변환을 위한 라이브러리입니다.
- MathPHP - PHP용 수학 라이브러리입니다.
필터링, 위생처리 및 검증
데이터 필터링, 삭제, 검증을 위한 라이브러리입니다.
- Assert - 다양한 주장 세트가 포함된 검증 라이브러리입니다. 어설션 체인 및 게으른 어설션을 지원합니다.
- Aura.Filter - 객체와 배열의 유효성을 검사하고 삭제하는 도구를 제공합니다.
- CakePHP 유효성 검사 - 또 다른 유효성 검사 라이브러리입니다.
- Filterus - 간단한 PHP 필터링 라이브러리입니다.
- HTML Purifier - 표준을 준수하는 HTML 필터입니다.
- ISO 코드 - 여러 국가의 ISO, 국제 금융, 공공 행정, GS1, 도서 산업, 전화 번호 및 우편번호의 표준에 따라 입력을 검증하기 위한 라이브러리입니다.
- JSON 스키마 - JSON 스키마 유효성 검사 라이브러리입니다.
- MetaYaml - YAML, JSON 및 XML을 지원하는 스키마 검증 라이브러리입니다.
- Respect Validation - 간단한 검증 라이브러리입니다.
- Symfony HTML Sanitizer - HTML 살균제 라이브러리입니다.
- 업로드 - 파일 업로드 및 유효성 검사를 처리하기 위한 라이브러리입니다.
- Valitron - 또 다른 검증 라이브러리입니다.
- Valinor - 강력한 형식의 값 개체에 매핑하기 위한 라이브러리입니다.
- Volan - 또 다른 단순화된 검증 라이브러리입니다.
API
API 개발을 위한 라이브러리 및 웹 도구입니다.
- API 플랫폼 - JSON-LD, Hydra 형식을 수용하는 하이퍼미디어 REST API를 몇 분 안에 노출합니다.
- Laminas API Tool Skeleton - Laminas Framework로 구축된 API 빌더입니다.
- Drest - Doctrine 엔터티를 REST 리소스 엔드포인트로 노출하기 위한 라이브러리입니다.
- HAL - HAL(Hypertext Application Language) 빌더 라이브러리입니다.
- Hateoas - HATEOAS REST 웹 서비스 라이브러리입니다.
- Jane - 유효성 검사를 지원하는 OpenApi 클라이언트 생성기입니다.
- 협상 - 콘텐츠 협상 라이브러리입니다.
- Restler - PHP 메소드를 RESTful 웹 API로 노출하는 경량 프레임워크입니다.
- PackageGenerator - 패키지 생성기는 모든 WSDL에서 PHP SDK를 생성합니다.
캐싱 및 잠금
데이터 캐싱 및 잠금 획득을 위한 라이브러리입니다.
- APIx 캐시 - 캐시 태깅 및 인덱싱을 강조하는 다양한 캐싱 백엔드에 대한 얇은 PSR-6 캐시 래퍼입니다.
- CacheTool - 명령줄에서 APC/opcode 캐시를 지우는 도구입니다.
- CakePHP 캐시 - 캐싱 라이브러리입니다.
- Doctrine Cache - 캐싱 라이브러리입니다.
- Metaphore - 도그파일 효과를 방지하기 위해 세마포어를 사용한 캐시 슬램 방어입니다.
- Stash - 캐싱을 위한 또 다른 라이브러리입니다.
- Laminas Cache - 또 다른 캐싱 라이브러리입니다.
- 잠금 - 단독 실행을 제공하는 잠금 라이브러리입니다.
데이터 구조 및 저장
데이터 구조 또는 스토리지 기술을 구현하는 라이브러리.
- Cakephp Collection- 간단한 컬렉션 라이브러리.
- Fractal- 복잡한 데이터 구조를 JSON 출력으로 변환하기위한 라이브러리.
- GINQ- .NET의 LINQ를 기반으로 한 또 다른 PHP 라이브러리.
- JSONMAPPER- JSON 구조를 PHP 클래스에 매핑하는 라이브러리.
- JSON Machine- 간단한
foreach
사용하여 거대한 Json에 반복을 제공합니다. - Knapsack- Clojure의 시퀀스에서 영감을 얻은 컬렉션 라이브러리.
- msgpack.php- MessagePack Serialization 형식의 순수한 PHP 구현.
- PINQ- .NET의 LINQ를 기반으로 한 PHP 라이브러리 (언어 통합 쿼리).
- SERIALIZER- 데이터를 시리얼링 및 해제하는 라이브러리.
- Yalinqo- 그러나 PHP의 객체에 대한 또 다른 LINQ.
- LAMINAS SERIALIZER- 데이터를 직렬화 및 해제하는 다른 라이브러리.
알림
알림 소프트웨어 작업을위한 라이브러리.
- JOLINOTIF- 데스크탑 알림을위한 크로스 플랫폼 라이브러리 (Growl, Notify-Send, Toaster 등)
- 알림 푸셔 - 장치 푸시 알림을위한 독립형 라이브러리.
- Notificato- 푸시 알림 처리를위한 라이브러리.
- 알림 - 경량 알림 라이브러리.
- PHP -PUSHWOOSH- PHP 라이브러리는 Pushwoosh REST 웹 서비스와 함께 푸시 알림을 쉽게 보낼 수있는 PHP 라이브러리입니다.
전개
프로젝트 배포를위한 라이브러리.
- 배포자 - 배포 도구.
- Envoy- PHP로 SSH 작업을 실행하는 도구.
- Rocketeer- PHP 세계를위한 빠르고 쉬운 배포자.
국제화 및 현지화
국제화 라이브러리 (I18N) 및 현지화 (L10N).
- aura.intl- 국제화 (i18n) 도구, 특히 패키지 지향적 인 로케일 당 메시지 번역을 제공합니다.
- Cakephp I18N- 날짜 및 숫자에 대한 메시지 번역 및 현지화.
서버리스
서버리스 웹 애플리케이션을 구축하는 데 도움이되는 라이브러리 및 도구.
- BREF- AWS LAMBDA의 서버리스 PHP.
- OpenWhisk- 오픈 소스 서버리스 클라우드 플랫폼.
- Serverless Framework- 서버리스 애플리케이션을 구축하기위한 오픈 소스 프레임 워크.
- LARAVEL VAPOR- AWS로 구동되는 Laravel 용 서버리스 배포 플랫폼.
구성
구성을위한 라이브러리 및 도구.
- PHP DOTENV-
.env
파일에서 환경 변수를 구문 분석하고로드합니다. -
.env
파일에서 Symfony Dotenv- 파라스 및로드 환경 변수. - 에야디야! Symfony Toml- Toml의 PHP 파서.
LLM
대형 언어 모델로 작업하기위한 라이브러리.
- PHP 강사 - PHP에서 LLM을 사용한 구조화 된 데이터 출력.
- LLPHANT- OpenAI GPT 4를 사용한 포괄적 인 PHP 생성 AI 프레임 워크. Langchain에서 영감을 얻었습니다.
- OpenAI Client- OpenAI PHP는 OpenAI API와 상호 작용할 수있는 과급 된 커뮤니티 관리 PHP API 클라이언트입니다.
- Laravel의 OpenAI 클라이언트 -Laravel의 OpenAI PHP는 OpenAI API와 상호 작용할 수있는 과급 된 PHP API 클라이언트입니다.
- PHP Mistral AI SDK- Mistral AI API를위한 강력하고 사용하기 쉬운 PHP SDK로, 고급 AI 전원 기능을 PHP 프로젝트에 원활하게 통합 할 수 있습니다.
제 3 자 API
타사 API에 액세스하기위한 라이브러리.
- Amazon Web Service SDK- 공식 PHP AWS SDK 라이브러리.
- ASYNCAWS- 비공식 비동기 PHP AWS SDK.
- 캠페인 모니터 - 공식 캠페인 모니터 PHP 라이브러리.
- Github- Github API와 인터페이스하는 라이브러리.
- Mailgun 공식 Mailgun PHP API.
- 사각형 - 지불 및 기타 정사각형 API에 대한 공식 Square PHP SDK.
- Stripe- 공식 Stripe PHP 라이브러리.
- Twilio- 공식 Twilio PHP REST API.
확장
PHP 확장을 구축하는 데 도움이되는 라이브러리.
- PHP CPP- PHP 확장을위한 C ++ 라이브러리.
- Zephir- PHP 확장을 개발하기 위해 PHP와 C ++ 사이의 편집 된 언어.
여러 가지 잡다한
위의 범주에 맞지 않는 유용한 라이브러리 또는 유틸리티.
- 주석 - 주석 도서관 (교리의 일부).
- BOTMAN- 크로스 플랫폼 챗봇을 구축하기위한 프레임 워크의 비공식 PHP 라이브러리.
- ClassPreloader- 자동로드 최적화를위한 라이브러리.
- GANESHA- 회로 차단기 패턴의 PHP 구현.
- HPROSE-PHP- 교차 언어 RPC.
- Laravel Serializable Closure- 폐쇄를 직렬화 할 수있는 라이브러리.
- Nocaptcha- Google의 Nocaptcha (Recaptcha)의 도우미.
- PagerFanta- 페이지 매김 도서관.
- 안전 - 모든 PHP 함수는 거짓을 반환하는 대신 예외를 던지기 위해 다시 작성했습니다.
소프트웨어
개발 환경 생성을위한 소프트웨어.
PHP 설치
컴퓨터에 PHP를 설치하고 관리하는 데 도움이되는 도구.
- Brew PHP 스위처 - Brew PHP 스위처.
- Homebrew- OSX의 패키지 관리자.
- PHP Brew- PHP 버전 관리자 및 설치 프로그램.
- PHP 빌드 - 또 다른 PHP 버전 설치 프로그램.
- 정적 PHP CLI- PHP CLI 및 FPM의 정적 버전을 빌드 또는 다운로드하십시오.
개발 환경
개발 환경을 만들고 공유하기위한 소프트웨어 및 도구.
- Ansible- 급진적으로 간단한 오케스트레이션 프레임 워크.
- DDEV- PHP를위한 로컬 웹 개발 환경 시스템.
- Docker- 컨테이너화 플랫폼.
- Docker PHP Extension 설치 프로그램 - Docker 컨테이너에 PHP 확장을 쉽게 설치하십시오.
- Docksal- MacOS, Windows 및 Linux 용 Unified, Docker는 웹 개발 환경.
- 노출 - 오픈 소스 PHP 터널링 서비스.
- Lando- 푸시 버튼 개발 환경.
- Laravel Homestead- Laravel의 지역 개발 환경.
- Laravel Herd- MacOS 및 Windows 용 PHP 개발 환경 1 개.
- LARADOCK- Docker를 기반으로 한 전체 PHP 개발 환경.
- PHPMON- PHP 설치 관리를위한 MacOS 메뉴 바 앱 (Laravel Valet과 함께 작동).
- 꼭두각시 - 서버 자동화 프레임 워크 및 응용 프로그램.
- 테이크 아웃-Docker 기반 개발 전용 종속성 관리자.
- Vagrant- 휴대용 개발 환경 유틸리티.
가상 머신
대체 PHP 가상 머신.
- 해킹 - HHVM의 프로그래밍 언어.
- HHVM- Facebook의 PHP 용 가상 머신, 런타임 및 JIT.
- Peachpie- .NET 및 .NET Core 용 PHP 컴파일러 및 런타임.
텍스트 편집자 및 IDE
PHP를 지원하는 텍스트 편집자 및 통합 개발 환경 (IDE).
- PHP 개발자를위한 Eclipse -Eclipse 플랫폼을 기반으로하는 PHP IDE.
- Apache Netbeans- PHP 및 HTML5를 지원하는 IDE.
- PHPStorm- 상업적 PHP IDE.
- 대 코드 - 오픈 소스 코드 편집기.
웹 애플리케이션
웹 기반 응용 프로그램 및 도구.
- 3V4L- 온라인 PHP & HHVM 쉘.
- 관리자 - 단일 PHP 파일의 데이터베이스 관리.
- 캐시 - 오픈 소스 상태 페이지 시스템.
- DBV- 데이터베이스 버전 제어 응용 프로그램.
- Lychee- 사용하기 쉽고 멋진 사진 관리 시스템.
- MailCatcher- 이메일 캡처 및보기를위한 웹 도구.
- phpmyadmin- mysql/mariadb의 웹 인터페이스.
- PHP 큐 - 큐잉 백엔드 관리 응용 프로그램.
- Phpredisadmin- Redis 데이터베이스를 관리하기위한 간단한 웹 인터페이스.
- Phpsandbox- 브라우저에서 PHP의 온라인 IDE.
하부 구조
PHP 응용 프로그램 및 서비스 제공을위한 인프라.
- AppServer.io- PHP로 작성된 PHP 용 멀티 스레드 애플리케이션 서버.
- PHP -PM- PHP 응용 프로그램 용 수퍼 차저 및로드 밸런서 프로세스 관리자.
- RoadRunner- 고성능 PHP 애플리케이션 서버,로드-밸런서 및 프로세스 관리자.
자원
PHP 개발 기술과 지식을 향상시키기위한 서적, 웹 사이트 및 기사와 같은 다양한 리소스.
PHP 웹 사이트
유용한 PHP 관련 웹 사이트.
- Nomad PHP- 온라인 PHP 학습 리소스.
- Laravel News- 공식 Laravel 블로그.
- PHP에 주석이 달린 매월 - PHP 뉴스의 월간 다이제스트.
- PHP 그림 -PHP 프레임 워크 상호 운용성 그룹.
- PHP 패키지 개발 표준 - PHP의 패키지 개발 표준.
- PHP 학교 - PHP를위한 오픈 소스 학습.
- PHP 올바른 방법 - PHP 모범 사례 빠른 참조 가이드.
- PHP UG- 사람들이 가장 가까운 PHP 사용자 그룹 (UG)을 찾는 데 도움이되는 웹 사이트.
- PHP Watch- PHP 기사, 뉴스, 다가오는 변경, RFC 등.
- 단위 테스트 팁 - PHP의 예제에 따른 단위 테스트 팁.
PHP 책
환상적인 PHP 관련 책.
- PHP의 도메인 중심 디자인 - DDD 아키텍처 스타일을 보여주는 PHP로 작성된 실제 예제.
- PHP의 기능 프로그래밍 -이 책은 기능 프로그래밍 원칙을 이해하여 이러한 새로운 PHP5.3+ 기능을 활용하는 방법을 보여줍니다.
- Grumpy Phpunit- Chris Hartjes의 PhPunit과의 단위 테스트에 관한 책.
- 마스터 링 객체 지향 PHP- Brandon Savage의 객체 지향 PHP에 관한 책.
- PHP Cookbook-이 요리 책은 다양한 코딩 문제를 해결하는 데 도움이되는 코드 레시피를 제공합니다.
- PHP의 레거시 애플리케이션 현대화 - Paul M. Jones의 레거시 PHP 응용 프로그램 현대화에 관한 책.
- PHP 응용 프로그램 스케일링 - Steve Corona의 PHP 응용 프로그램 스케일링에 관한 전자 책.
- PHP 보안 : 핵심 개념 - Chris Cornutt의 공통 보안 용어 및 PHP 관행에 관한 책.
- 신호 PHP- Cal Evans의 CLI 스크립트에서 PCNTL 신호를 잡는 것에 관한 책.
- PHP를 사용한 XML 파싱 -이 책은 XML 문서를 구문 분석하고 검증하고 XPATH 표현식을 활용하며 네임 스페이스 작업 및 XML 파일을 프로그래밍 방식으로 작성하고 수정하는 방법을 다룹니다.
PHP 비디오
환상적인 PHP 관련 비디오.
- Laracasts- Laravel, Vue JS 등에 대한 스크린 캐스트.
- Laravel YouTube 채널 - 공식 Laravel YouTube 채널.
- Gio의 GIO와 함께 프로그램. GIO의 PHP 8 코스.
- Anthony와의 프로그래밍 - Anthony Ferrara의 비디오 시리즈.
- Symfonycasts- PHP 및 Symfony에 대한 스크린 캐스트 및 튜토리얼.
PHP 회의
PHP 회의.
- LARACON EU -LARACON EU는 Laravel 및 관련 기술을 배우거나 다른 사람들과 지식을 공유하고자하는 사람들을위한 2 일간의 행사입니다.
- PHP [TEK] - PHP 프로그래밍 언어에 중점을 둔 미국에서 가장 오래 지속되는 웹 개발자 회의.
- PHP UK Conference- PHP UK 컨퍼런스의 비디오 모음.
PHP 팟 캐스트
PHP 주제에 중점을 둔 팟 캐스트.
- Laravel News Podcast -Laravel News Podcast는 Laravel PHP 프레임 워크와 관련된 모든 최신 뉴스 및 이벤트를 제공합니다.
- 대부분의 기술 - Ian Landsman과 Aaron Francis가 주최하는 대부분의 기술은 Laravel, Business 및 다양한 관련 주제에 대한 활발한 토론입니다.
- 타협 없음 - 두 명의 양념 된 짠 프로그래밍 재향 군인이 Laravel SaaS 팀과의 수년간 일한 수년간 모범 사례에 대해 이야기합니다.
- North는 South Web Podcast를 만난다 -Jacob Bennett와 Michael Dyrynda는 14.5 시간의 시차를 정복하여 웹 개발자로서의 삶에 대해 이야기합니다.
- 오버 엔지니어링 - 미니 시리즈의 팟 캐스트에서 우리는 중요하지 않은 프로그래밍 질문을 매우 자세하게 탐색합니다.
- PHP Internals News- PHP 내부에 대한 팟 캐스트.
- PHP 시청 - Ben Edmunds와 Phil Sturgeon의 캐주얼 PHP 팟 캐스트.
- PHP [Podcast] PHP [Architect]의 에피소드 -PHP [Architect]의 공식 팟 캐스트 업계 최고의 기술 잡지 및 게시자는 PHP 및 웹 개발에 중점을 둡니다.
- PHPUGLY- 과로 한 PHP 개발자의 램 블링.
- Laracasts 스 니펫 - 각 에피소드 인 Laracasts 스 니펫은 웹 개발의 일부 측면에 대해 단일 생각을 제공합니다.
- Laravel Podcast -Laravel 및 PHP 개발 뉴스 및 토론.
- PHP Roundtable -PHP Roundtable은 PHP가 관리하는 주제를 논의하는 개발자들의 캐주얼 한 수집입니다.
- Elephpant의 목소리 - PHP 커뮤니티를 특별하게 만드는 사람들과의 인터뷰.
PHP 뉴스 레터
PHP 관련 뉴스는받은 편지함에 직접.
- PHP 주간 - PHP에 대한 주간 뉴스 레터.
PHP 읽기
PHP 관련 독서 자료.
- PHP [Architect] - PHP 전용 월간 잡지.
PHP 내부 읽기
PHP 내부 또는 성능과 관련된 독서 자료.
- PHP RFCS- PHP RFC의 고향 (의견 요청).
- 외부 - PHP 내부 토론.
- PHP RFC 시계 - 최신 PHP RFC를 시청하십시오.
- PHP Internals Book- 3 개의 핵심 개발자가 작성한 PHP 내부에 관한 온라인 책.