Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
473 commits
Select commit Hold shift + click to select a range
c297674
fzaninotto/Faker is archived and won't be updated anymore. Point to t…
skoro Nov 14, 2020
4841219
Remove other websites.
ziadoz Nov 26, 2020
38b3794
Ordering.
ziadoz Nov 26, 2020
25a7fbf
Additions.
ziadoz Feb 11, 2021
1bc7ae1
Videos.
ziadoz Feb 11, 2021
d6793c4
Add Sulu CMS to the CMS list
alexander-schranz Feb 19, 2021
4d90e57
Update sulu text
alexander-schranz Feb 19, 2021
2ce1fd4
Update README.md
ishan-biztech Feb 19, 2021
00b941c
Add code analysis tool.
ziadoz Jun 13, 2021
39309fe
Merge branch 'master' of github.com:ziadoz/awesome-php
ziadoz Jun 13, 2021
f7c0bef
Add info about Manticore Search
sanikolaev Feb 10, 2021
d1397bc
Merge branch 'master' of github.com:ziadoz/awesome-php
ziadoz Jun 13, 2021
953d816
Tweak.
ziadoz Jun 13, 2021
9cd7de1
Remove dead project.
ziadoz Jun 13, 2021
208247e
Add MongoDB PHP Driver
mrlynn Jun 16, 2021
60939b3
Add DecimalObject value object library
dereuromark Nov 4, 2020
50ea478
Tweak description.
ziadoz Jun 16, 2021
9d6168c
Add Code Quality tool.
ziadoz Jun 16, 2021
98c2afc
Add composer-unused (#1086)
icanhazstring Jun 17, 2021
d7e80b4
Add Docker library.
ziadoz Jun 28, 2021
64ea9e5
Added Phive phar manager (#1154)
iyaki Aug 16, 2021
0fdbe85
Update development environments.
ziadoz Aug 19, 2021
32b84ec
Add Chrome PHP.
ziadoz Aug 19, 2021
82bf114
Add CSS parser.
ziadoz Aug 19, 2021
69f856a
Add auth.
ziadoz Aug 19, 2021
535228e
Add events.
ziadoz Aug 19, 2021
eeb7e6c
Add networking.
ziadoz Aug 19, 2021
26c7393
Typos.
ziadoz Aug 19, 2021
d9f0e4f
Add composer plugins.
ziadoz Aug 19, 2021
4d91283
Add highlighting.
ziadoz Aug 19, 2021
6d16d51
Misc cleanup.
ziadoz Aug 19, 2021
1693da5
Cleanup reading.
ziadoz Aug 19, 2021
9fe1daf
JSON category.
ziadoz Aug 19, 2021
4d3e55e
Formatting.
ziadoz Aug 19, 2021
610faa9
Fix typo.
ziadoz Aug 20, 2021
b21e39a
Remove Melody.
ziadoz Oct 23, 2021
317b0d8
Add PHPSandbox to IDE section (#1152)
bosunski Oct 23, 2021
5e5b82c
Move PHPSandbox. Alphabetise.
ziadoz Oct 23, 2021
384c272
Add JSON package.
ziadoz Nov 12, 2021
fb8a6e1
Remove unmaintained emoji library.
ziadoz Dec 5, 2021
a3065ba
Merge branch 'master' of github.com:ziadoz/awesome-php
ziadoz Dec 5, 2021
bf38b3b
Fix `#files` link (#1180)
chadidi Feb 16, 2022
fc76cb0
Added Laravel Livewire to Framework Extras (#1188)
ossi-d Apr 6, 2022
eeb3eaa
Remove bobthecow/Ruler (#1191)
jrbakooba May 30, 2022
5b45a6e
Added Latte templating tool (#1187)
tomasklatt May 30, 2022
ab5a1e0
Tweak.
ziadoz May 30, 2022
a120854
Add Jane (#1183)
welcoMattic May 31, 2022
3c27ddf
Fix grammar.
ziadoz May 31, 2022
f82efbe
Tweak.
ziadoz May 31, 2022
2493464
Tweak.
ziadoz May 31, 2022
cc541a4
Skip YouTube because of consent redirects.
ziadoz Jun 2, 2022
129a829
Fix links.
ziadoz Jun 2, 2022
5758532
Fix link.
ziadoz Jun 2, 2022
1fe3e20
Remove Hoa. Fix Lumen link.
ziadoz Jun 2, 2022
175a937
Fix more links.
ziadoz Jun 2, 2022
226081e
Space.
ziadoz Jun 2, 2022
f816084
Update README.md (#1138)
Kalyse Jul 1, 2022
2860dc1
docs: Fix a few typos (#1197)
timgates42 Jul 3, 2022
3d7941e
add "🔡 Portable ASCII library - performance optimized (ascii) string …
voku Jul 23, 2022
7eb2f4c
Merge branch 'master' into master
alexkart Jan 4, 2024
ce6ce17
Merge pull request #719 from funkyfundev/master
alexkart Jan 4, 2024
2ad04e7
Updates from fork so far. (#1242)
dereuromark Jan 4, 2024
111ab95
Add IterTools PHP to Architectural section. (#1217)
Smoren Jan 5, 2024
3dad2d0
dead pdf libs
ziadoz Jan 5, 2024
e4e09b1
Merge branch 'master' into master
alexkart Jan 5, 2024
1f540e0
Merge pull request #1150 from mrlynn/master
alexkart Jan 5, 2024
1d55ab7
Update COLLABORATING.md
ziadoz Jan 10, 2024
be6f265
Update CODE-OF-CONDUCT.md
ziadoz Jan 10, 2024
6576ee2
Add a link to Unit Testing Tips
sarven Jan 16, 2024
d455440
Add WsdlToPhp/PackageGenerator (#748)
Gemorroj Jan 18, 2024
c682b90
Remove AspectMock
alexkart Jan 23, 2024
8f744de
Merge branch 'master' into patch-1
alexkart Jan 23, 2024
904c455
Merge pull request #752 from jelen07/patch-1
alexkart Jan 23, 2024
c17a46a
Remove `HTTP Mock`
alexkart Jan 25, 2024
7df70e9
Merge pull request #1245 from ziadoz/alexkart-patch-1
alexkart Jan 25, 2024
96444d2
Remove `peridot-php/peridot`
alexkart Jan 25, 2024
ce16593
Merge pull request #1246 from ziadoz/alexkart-patch-1
alexkart Jan 25, 2024
2fd1079
Remove `danielstjules/pho`
alexkart Jan 25, 2024
6447f12
Merge pull request #1247 from ziadoz/alexkart-patch-1
alexkart Jan 25, 2024
4ecae05
Merge pull request #1244 from sarven/master
dereuromark Feb 5, 2024
cc42c09
Remove `phpbestpractices.org`
alexkart Feb 5, 2024
65e7f71
Merge pull request #1249 from ziadoz/alexkart-patch-2
alexkart Feb 5, 2024
26251ff
Remove `phpsecurity`
alexkart Feb 5, 2024
4baf4d7
Merge pull request #1250 from ziadoz/alexkart-patch-3
alexkart Feb 5, 2024
bd4cf09
Remove `phpversions.info`
alexkart Feb 5, 2024
dedf7ec
Merge pull request #1251 from ziadoz/alexkart-patch-2
alexkart Feb 5, 2024
418f4d3
Remove `7php.com`
alexkart Feb 5, 2024
a91720f
Merge pull request #1252 from ziadoz/alexkart-patch-2
alexkart Feb 5, 2024
e171903
Sorting
alexkart Feb 6, 2024
c712320
Merge branch 'master' into patch-1
alexkart Feb 6, 2024
b6e2b92
Fix conflict
alexkart Feb 6, 2024
e43c95c
Move to scraping category
alexkart Feb 6, 2024
5e9a82e
Merge branch 'master' into patch-1
alexkart Feb 6, 2024
28c5337
Merge pull request #789 from JayBizzle/patch-1
alexkart Feb 6, 2024
df09e34
Remove Goutte
alexkart Feb 9, 2024
19985aa
Merge pull request #1253 from ziadoz/alexkart-patch-2
alexkart Feb 9, 2024
110da67
Change failing workflow badge
alexkart Feb 9, 2024
0c35028
Fixed awesomebot workflow
alexkart Feb 9, 2024
b12d609
Fix links
alexkart Feb 9, 2024
c9279d1
Add `povils/phpmnd`
alexkart Feb 10, 2024
cc28465
Merge branch 'master' into master
alexkart Feb 10, 2024
9cea26a
Merge pull request #798 from veganaize/master
dereuromark Feb 10, 2024
b93733d
Merge branch 'master' into master
alexkart Feb 10, 2024
da4b616
Merge pull request #822 from hollodotme/master
dereuromark Feb 10, 2024
5d5c40b
Merge pull request #1254 from ziadoz/phpmnd
alexkart Feb 10, 2024
806b749
Remove `Qafoo/QualityAnalyzer`
alexkart Feb 10, 2024
c9ee532
Merge pull request #1255 from ziadoz/alexkart-patch-1
alexkart Feb 10, 2024
be50652
Fix WordPress link
alexkart Feb 15, 2024
e193466
Change `Elephant.io` url. [skip ci]
alexkart Feb 15, 2024
e59d31b
Fix NetBeans link
alexkart Feb 15, 2024
4f8df3f
add ddev, and docksal to development environment (#1205)
souhaiebtar Feb 16, 2024
f516976
Fix DDEV url [skip ci]
alexkart Feb 16, 2024
d0ac5df
Create a separate category for error tracking services (#1256)
alexkart Feb 22, 2024
8fda22c
Merge branch 'master' into patch-1
alexkart Feb 22, 2024
7d2bfa8
Merge pull request #847 from donpinkus/patch-1
dereuromark Feb 23, 2024
4f5a334
Remove `Nomad PHP` YouTube channel
alexkart Feb 26, 2024
51e91ff
Merge pull request #1258 from ziadoz/alexkart-patch-1
alexkart Feb 26, 2024
090e660
Remove Taking PHP Seriously video [skip ci]
alexkart Feb 26, 2024
2e9ff5a
Created a separate category for PHP Conferences
alexkart Feb 26, 2024
fe4f7ec
Update Table of Contents
alexkart Feb 26, 2024
50db3ea
Merge pull request #1259 from ziadoz/alexkart-patch-1
alexkart Feb 26, 2024
62a19c9
remove Boris REPL
justbyitself Mar 1, 2024
9cdb271
Merge pull request #1260 from justbyitself/patch-1
alexkart Mar 1, 2024
c6d1065
Change url for Mastering Object-Orientated PHP book [skip ci]
alexkart Mar 2, 2024
3532977
Replace outdated book with one of the more recent ones [skip ci]
alexkart Mar 2, 2024
3339b1a
Remove outdated PHP 7 Upgrade Guide [skip ci]
alexkart Mar 2, 2024
1a97b13
Remove The Grumpy Programmer's Guide to Building Testable PHP Applica…
alexkart Mar 2, 2024
d5d8668
Remove duplicated entry (PHP Weekly) [skip ci]
alexkart Mar 2, 2024
ce13c4b
Sort podcasts and add Mostly Technical podcast
alexkart Mar 2, 2024
85cf0c2
Add Roave Security Advisories
alexkart Mar 3, 2024
496921e
Remove iniscan
alexkart Mar 3, 2024
72c0f9c
Merge pull request #1264 from ziadoz/alexkart-patch-2
alexkart Mar 3, 2024
0bcfc0e
Remove PHP SSH
alexkart Mar 3, 2024
2f6a85d
Merge pull request #1265 from ziadoz/alexkart-patch-2
alexkart Mar 3, 2024
d2e2561
Remove RandomLib
alexkart Mar 3, 2024
9df9adc
Merge pull request #1266 from ziadoz/alexkart-patch-2
alexkart Mar 3, 2024
da70496
Remove TCrypto
alexkart Mar 3, 2024
b68e8b9
Merge pull request #1267 from ziadoz/alexkart-patch-2
alexkart Mar 3, 2024
c347a90
Remove VAddy
alexkart Mar 3, 2024
f53ab1e
Merge pull request #1268 from ziadoz/alexkart-patch-2
alexkart Mar 3, 2024
6bd4b48
Change url for owasp zap project and add a link to owasp itself
alexkart Mar 3, 2024
48fd9a8
Merge pull request #1269 from ziadoz/alexkart-patch-2
alexkart Mar 3, 2024
3038169
Merge branch 'master' into alexkart-patch-1
alexkart Mar 3, 2024
90735a2
Merge pull request #1263 from ziadoz/alexkart-patch-1
alexkart Mar 4, 2024
efe97e5
Remove Lumen micro framework
justbyitself Mar 10, 2024
2ad810b
Merge pull request #771 from heiglandreas/patch-1
dereuromark Mar 10, 2024
9500764
Add Ganesha - PHP implementation of Circuit Breaker pattern. (#894)
ackintosh Mar 10, 2024
e55e756
add secure headers (#921)
bepsvpt Mar 10, 2024
88b16b7
Add Editorconfig-Checker
mstruebing Aug 19, 2018
0ddb59d
Merge pull request #1272 from justbyitself/patch-3
alexkart Mar 11, 2024
8697d64
Merge pull request #946 from vitek-rostislav/patch-1
alexkart Mar 11, 2024
32bff6f
Remove Radar
alexkart Mar 11, 2024
8ba1a93
Merge pull request #1273 from ziadoz/alexkart-patch-1
alexkart Mar 11, 2024
5094319
Add Minicli micro framework
alexkart Mar 11, 2024
c79b803
Merge pull request #1274 from ziadoz/alexkart-patch-1
dereuromark Mar 11, 2024
aee3a3f
Merge branch 'master' into addEditorconfigChecker
mstruebing Mar 11, 2024
8513483
Merge pull request #936 from mstruebing/addEditorconfigChecker
alexkart Mar 11, 2024
b58c849
Add QR Code generator and reader
dereuromark Apr 11, 2024
9efdac8
Merge pull request #1280 from ziadoz/dereuromark-patch-1
dereuromark Apr 12, 2024
7e547b3
Add PHP AST Viewer
rainx May 24, 2024
d6da5fc
Add PHPDoc Parser
rainx May 24, 2024
917af1b
Merge pull request #1283 from rainx/add-php-ast-viewer
alexkart May 25, 2024
1deeb8d
Update JSON Schema repo
alexkart May 25, 2024
f54d51c
Merge branch 'master' into patch-1
alexander-schranz Jun 10, 2024
fca961d
Merge pull request #1142 from alexander-schranz/patch-1
dereuromark Jun 10, 2024
e6daf91
Merge pull request #1009 from patrickcurl/patch-1
dereuromark Jul 4, 2024
dadadb5
Merge pull request #1229 from rainx/feature/add-more-code-analysis-tool
alexkart Jul 4, 2024
e87b7f2
Merge pull request #1028 from voku/anti_xss
dereuromark Jul 4, 2024
91b8bc4
add "Program With Gio | PHP 8 course by Gio"
malekdev97 Jul 29, 2024
85b3e74
add "Program With Gio | PHP 8 course by Gio"
malekdev97 Jul 29, 2024
53d993f
Merge pull request #1296 from abdulmalikalomayri/master
dereuromark Jul 29, 2024
1267567
Update README.md
ddebowczyk Aug 5, 2024
f482432
Update README.md
ddebowczyk Aug 8, 2024
5da240b
Merge pull request #1298 from ddebowczyk/master
alexkart Aug 8, 2024
8b93787
frankenphp
ziadoz Aug 17, 2024
590a714
static php cli
ziadoz Aug 17, 2024
19e67ee
pint
ziadoz Aug 17, 2024
a26303f
newlines
ziadoz Aug 17, 2024
667724c
valinor
ziadoz Aug 17, 2024
5a7b008
sanitizing
ziadoz Aug 17, 2024
473312a
herd
ziadoz Aug 17, 2024
7bcf913
newlines
ziadoz Aug 17, 2024
534b2a7
phpmon/valet
ziadoz Aug 17, 2024
658bb67
laravel closure
ziadoz Aug 18, 2024
27210bc
Update phpDocumentor info
jrfnl Aug 28, 2024
770502e
Update link for PHP_CodeSniffer
jrfnl Aug 28, 2024
292a703
Merge pull request #1303 from jrfnl/feature/fix-phpcs-link
dereuromark Aug 29, 2024
48f32d6
Merge pull request #1302 from jrfnl/feature/fix-phpdocumentor-name
dereuromark Aug 29, 2024
fc171fa
Add PHPUnit Polyfills (#1301)
jrfnl Aug 29, 2024
d0487f7
fix ns
ziadoz Sep 1, 2024
2d05467
fix format
ziadoz Sep 1, 2024
0b59cbc
Merge branch 'master' of https://github.com/ziadoz/awesome-php
ziadoz Sep 1, 2024
ff5d8ef
space
ziadoz Sep 1, 2024
e69656c
Tweak contribution guidelines (#1304)
ziadoz Sep 2, 2024
8da2476
Update README.md
jeffmcneill Sep 3, 2024
99ca468
Added library to work with Parquet file format (#1293)
norberttech Sep 3, 2024
9128464
Merge pull request #1305 from jeffmcneill/patch-1
alexkart Sep 3, 2024
fead8fb
php cs fixer configurator
ziadoz Sep 11, 2024
a509116
add pie
ziadoz Nov 18, 2024
bebb7e0
typo
ziadoz Nov 18, 2024
1c0b803
Update awesomebot.yml (#1320)
ericsizemore Dec 3, 2024
d6f2c50
Merge branch 'master' into patch-1
alexkart Jan 17, 2025
adfaada
Merge branch 'master' into master
alexkart Jan 17, 2025
f026f34
Merge pull request #1006 from geldmacher/patch-1
dereuromark Jan 17, 2025
0eb3b0b
Merge pull request #1016 from lubosdz/master
dereuromark Jan 17, 2025
704d491
Added OpenMage to CMS
sreichel Feb 9, 2025
7ca814c
Merge pull request #1335 from bebehr/master
bebehr Feb 25, 2025
912ed62
Replace old PSR-7 middlewares with new PSR-15 middlewares
filisko Apr 4, 2025
7fe69b0
Merge pull request #1343 from filisko/patch-1
dereuromark Apr 4, 2025
eb9b404
add url highlight library
vstelmakh Apr 5, 2025
521b202
Merge pull request #1344 from vstelmakh/add-url-highlight
alexkart Apr 11, 2025
6988abd
remove Knp RAD Components link (dead)
alexkart Apr 11, 2025
032c5ab
Fix redirects
alexkart Apr 11, 2025
948a217
remove Shippable link (dead)
alexkart Apr 11, 2025
aac5172
Fix dead links
alexkart Apr 11, 2025
55da9e3
Merge pull request #1346 from alexkart/master
alexkart Apr 11, 2025
7006f34
Clean white list
alexkart Apr 11, 2025
e72f300
remove Voices of the ElePHPant link (dead)
alexkart Apr 11, 2025
2b79608
Merge pull request #1347 from alexkart/master
alexkart Apr 11, 2025
81d9b33
Fix some links
alexkart Apr 11, 2025
7d73728
Merge pull request #1348 from alexkart/master
alexkart Apr 11, 2025
66cc0b0
Update Drupal link to point to the correct homepage
alexkart Apr 11, 2025
8806ece
Merge pull request #1349 from alexkart/master
alexkart Apr 11, 2025
07a7ffc
Update Symfony link description for clarity [skip ci]
alexkart Apr 11, 2025
7f6844f
Merge pull request #1350 from alexkart/master
alexkart Apr 11, 2025
b5b61f2
Update CONTRIBUTING.md
ziadoz Apr 25, 2025
ec90bb3
Merge pull request #1333 from sreichel/patch-1
dereuromark May 12, 2025
bf2feed
Add FilamentPHP (#1361)
samgdev99 Oct 22, 2025
54abb17
Add Djot parser to the list of Markdown parsers
dereuromark Dec 15, 2025
05859a0
Merge pull request #1373 from ziadoz/dereuromark-patch-1
alexkart Dec 15, 2025
aac7ffb
Improve documentation clarity
HimaniSolanki1812 Jan 17, 2026
f908dfa
Merge pull request #1379 from HimaniSolanki1812/doc-improvement
alexkart Jan 17, 2026
24cb2f3
Move libphonenumber-for-php to Validation section (#1360)
giggsey Feb 25, 2026
2400bbc
Merge pull request #1049 from marcelfolaron/master
marcelfolaron Mar 25, 2026
382c0c1
Add Ecotone Framework (#1159)
dgafka Mar 25, 2026
f7f668b
Add Cecil as static site generator (#1351)
welcoMattic Mar 25, 2026
e2b4316
Add `ddeboer/imap` (#1210)
Slamdunk Mar 25, 2026
05c776b
ENH: added Silverstripe CMS (#1311)
sunnysideup Mar 25, 2026
8b7a0b4
Remove abandoned IMAP libraries (#1403)
dereuromark Mar 26, 2026
03111ca
Replace unmaintained yosymfony/toml with php-collective/toml (#1401)
dereuromark Mar 26, 2026
d513f4e
Remove 21 unmaintained/archived libraries (#1402)
dereuromark Mar 26, 2026
08ea370
Fix broken links
alexkart Mar 28, 2026
ae4ba56
Merge pull request #1406 from ziadoz/fix-broken-links
alexkart Mar 28, 2026
b8d48ec
Update Awesome Bot whitelist to include Drupal link
alexkart Mar 28, 2026
2290d74
tidying up
ziadoz Apr 6, 2026
8dc6b4b
Accept and apply changes from PRs #1391, #1356, #1308, #1321, #1227
ziadoz Apr 6, 2026
24227c6
Replace Awesome Bot with Lychee for link checking
ziadoz Apr 6, 2026
c3067c8
Add weekly link check schedule (Mondays 09:00 UTC)
ziadoz Apr 6, 2026
7da376a
Update Deptrac URL to active repository (#1429)
kojiromike Apr 23, 2026
2720169
Add CamerPay PHP SDK to E-commerce section
madengue Jun 7, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
; This file is for unifying the coding style for different editors and IDEs.
; More information at https://editorconfig.org
root = true

[*]
indent_style = space
indent_size = 2
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
43 changes: 43 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
name: CI

on:
push:
branches:
- master
pull_request:
branches:
- master
schedule:
- cron: '0 9 * * 1'

jobs:
linkcheck:
name: Link Check
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- name: Check links
uses: lycheeverse/lychee-action@v2
with:
args: >-
--verbose
--no-progress
--accept 200,206,429
--timeout 20
--exclude "leanpub\.com"
--exclude "oreilly\.com"
--exclude "youtube\.com"
--exclude "jetbrains\.com"
--exclude "wiki\.php\.net"
--exclude "new\.drupal\.org"
--exclude "zend\.com"
--exclude "nusphere\.com"
README.md
fail: true

- uses: actions/upload-artifact@v4
if: failure()
with:
name: lychee-results
path: lychee/out.md
9 changes: 0 additions & 9 deletions .travis.yml

This file was deleted.

65 changes: 0 additions & 65 deletions .varci.yml

This file was deleted.

2 changes: 1 addition & 1 deletion CODE-OF-CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ This Code of Conduct applies both within project spaces and in public spaces
when an individual is representing the project or its community.

Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported by contacting a project maintainer at awesome-php@josediazgonzalez.com. All
reported by contacting a project maintainer at ziadoz@gmail.com. All
complaints will be reviewed and investigated and will result in a response that
is deemed necessary and appropriate to the circumstances. Maintainers are
obligated to maintain confidentiality with regard to the reporter of an
Expand Down
7 changes: 4 additions & 3 deletions COLLABORATING.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,15 @@ If you provide feedback on a suggested project please be friendly and constructi
## Reviewing
Please work through the following checklist when reviewing a project:

- Tag pull requests with the most relevant label(s).
- Validate URLs work correctly and don't point to anything malicious.
- Ensure suggestions adhere to [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONTRIBUTING.md).
- Validate URLs work correctly and don't point to anything malicious.
- Two approvals per pull request is preferred, but not required.
- Simple pull requests fixing typos, formatting and broken links can be merged with a single approval.

## Enhancements
If you have an idea on how to improve the project, please open a ticket for discussion using the `Enhancement` label. Please don’t make any broad or sweeping changes without consulting other collaborators first and reaching a consensus.

## Join
If you want to help out please send an email to my Github username [at] gmail [dot] com with the subject “Awesome PHP Collaborator and a link to your Github account and I’ll get back to you as soon as I can (I'm notoriously slow, sorry).

Thank you for taking the time to help out with Awesome PHP, your help is appreciated!
Thank you for taking the time to help out with Awesome PHP, your help is appreciated!
44 changes: 26 additions & 18 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,26 +1,34 @@
# Contribution Guidelines
Unfortunately, not every library, tool or framework can be considered for inclusion. The aim of Awesome PHP is to be a concise list of noteworthy and interesting software written in modern PHP. Therefore, suggested software should:
Awesome PHP aims to be a concise list of the best packages, frameworks, tools, and software the PHP ecosystem has to offer. Unfortunately, this means not everything can or should be included. The suggested software should ideally be one of the following:

1. Be widely recommended regardless of personal opinion
2. Well known or discussed within the PHP community
3. Be unique in its approach or function
4. Fill a niche gap in the market
* Widely known or recognised within the PHP community
* Established and mature
* Unique in its approach
* Fulfill a niche gap in the market

Self-promotion is frowned upon, so please consider seriously whether your project meets the criteria before opening a pull request, otherwise it may be closed without being reviewed.
Where applicable, preference will be given to software that:

* Targets supported versions of PHP
* Can be installed using Composer
* Is PSR compliant
* Semantically versioned
* Thoroughly tested
* Actively maintained
* Well documented in English

Also, please ensure your pull request adheres to the following guidelines:

* Software that is PHP 7.0+, Composer-installable, PSR compliant, semantically versioned, united tested, actively maintained and well documented in English is preferred.
* Please search previous suggestions before making a new one, as yours may be a duplicate.
* Enter a meaningful pull request description.
* Please make an individual commit for each suggestion in a separate pull request.
* Put a link to each library in your pull request ticket so it's easier to review.
* Use the following format for libraries: \[LIBRARY\]\(LINK\) - DESCRIPTION.
* Prefix duplicate library names with their vendor or namespace followed by a space: Foo\Bar would be Foo Bar.
* New categories, or improvements to the existing categorisation, are always welcome.
* Please keep descriptions short, simple and unbiased. No buzzwords or marketing jargon.
* End all descriptions with a full stop/period.
* Check your spelling and grammar.
* Make sure your text editor is set to remove trailing whitespace.
* Your suggestion will be closed if it has been previously rejected or is a duplicate
* Write a meaningful pull request description that includes a link to the project
* Adheres to the following Markdown format: `[LIBRARY](LINK) - DESCRIPTION.`
* Your description is short, clear, unbiased, and doesn't contain any jargon
* The description ends with a full stop/period and no trailing whitespace
* You've checked your spelling and grammar
* Your entry is added alphabetically to the category
* If your entry has the same name as another, it should be prefixed with the vendor (e.g., `Foo\Bar` becomes `Foo Bar`)
* Feel free to suggest new categories or organisational improvements
* Your pull request isn't for self promotion

Please make sure your suggestion meets all the criteria before submitting a pull request, or it may be closed without review.

Thank you for your suggestions!
Loading