Top 23 PHP API Projects
-
Project mention: Anyone have production examples or prototypes you built in Swoole? | reddit.com/r/PHP | 2022-03-27
-
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
Why would I want to use Apollo Client? So far in my career I have used some server graphql scaffolding (webonyx/graphql-php for PHP and mercurius for Node) and just used the fetch API (or whatever ajax API around XMLHttpRequest) against that server with the body being an object with
-
-
I've run into a similar issue where the company wanted to bring on their Wordpress blog content on one site into their main site. NextJS combined with WPGraphQL did the trick. If you are going the static site generation route the main drawback is having to rebuild and deploy every time a new blog post is made. Could host it on AWS Amplify but I use Netlify and Cloudflare Pages. Take a look through their pricing models and pick whatever feels comfortable for you (still assuming a static site generated setup). In my opinion, NextJS is good enough. If it gets the job done in a reasonable amount of time, pick it. You mention having experience with Vue so maybe Nuxt is a better option?
-
countries-states-cities-database
🌍 World countries, states, regions, provinces, cities, towns in JSON, SQL, XML, YAML, and CSV. All Countries, States, Cities with ISO2, ISO3, Country Code, Phone Code, Capital, Native Language, Timezones, Latitude, Longitude, Region, Subregion, Flag Emoji, and Currency. #countries #states #cities
Project mention: Laravel 9 has been released but should we really start using it? | reddit.com/r/laravel | 2022-02-09Depending on what you need from this package, this might be of help https://github.com/dr5hn/countries-states-cities-database
-
Project mention: API Development: The Complete Guide for Building APIs Without Code | dev.to | 2021-10-13
PHP CRUD API
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
A framework over Laravel for big web app: https://github.com/apiato/apiato
-
Maybe try https://github.com/hwi/HWIOAuthBundle I've had good success with it.
-
Project mention: (API Platform / Swagger) How to create a custom path with multiple methods? | reddit.com/r/symfony | 2022-05-11
/api/same-route is a unique identifier. Calling addPath with an existing identifier just overwrites your previous call, see https://github.com/api-platform/core/blob/main/src/OpenApi/Model/Paths.php You should call addPath once, and the instance of PathItem class should contain all HTTP methods, see constructor arguments.
-
-
Project mention: Multiple NordVPN clients - gateway IP conflict | reddit.com/r/OPNsenseFirewall | 2022-05-21
I also found this issue on the OPNsense github, which seems to be the exact problem I'm having: https://github.com/opnsense/core/issues/5778
-
Project mention: Validate your PHP API tests against OpenAPI definitions – a Laravel example | dev.to | 2022-03-22
The second one is L5 Swagger, a popular package bringing Swagger PHP and Swagger UI to Laravel. We actually don't need Swagger PHP here, as it uses Doctrine annotations to generate OpenAPI definitions and we're going to manually write our own instead. We do need Swagger UI, however, and the package conveniently adapts it to work with Laravel (the -W option is simply here to also update related dependencies, to avoid conflicts).
-
-
-
Project mention: Fusio 3.0 released - Open source, self hosted API management platform | reddit.com/r/PHP | 2022-04-03
-
-
-
-
Project mention: (AYUDA) soft free base de datos de contraseñas y niveles de acceso ? | reddit.com/r/argentina | 2021-11-29
-
I'm referring to GitLabPHP Client related issue. I bet that Graham Campbell had some bad moments because of it.
-
The only way I am aware of is the un-official API. https://github.com/Art-of-WiFi/UniFi-API-browser
-
Project mention: Wifi captive portal login using G Suite (nonprofit) oauth | reddit.com/r/Ubiquiti | 2022-04-25
Personally, I have scraped together a custom portal before using the PHP API client - https://github.com/Art-of-WiFi/UniFi-API-client - UniFi passes the MAC address of the device as a GET parameter called 'id'
PHP API related posts
- Recommended Lightweight PHP Frameworks for REST Development?
- Multiple NordVPN clients - gateway IP conflict
- PAN-OS dynamic content update [8571-7398] includes app-id behaviour change for APP-id Postgres - are you searching for an automate approach?
- Anybody have a shell script to disable/enable a Firewall Rule?
- What tech stack do you think would you use if you had to build an e-commerce store from scratch
- How would I automatically update how much users are signed up for each group?
- (API Platform / Swagger) How to create a custom path with multiple methods?
Index
What are some of the best open-source API projects in PHP? This list will help you:
Project | Stars | |
---|---|---|
1 | swoft | 5,461 |
2 | Polr | 4,357 |
3 | graphql-php | 4,315 |
4 | laravel-query-builder | 3,215 |
5 | wp-graphql | 3,213 |
6 | countries-states-cities-database | 3,088 |
7 | PHP-CRUD-API | 3,026 |
8 | apiato | 2,639 |
9 | HWIOAuthBundle | 2,176 |
10 | core | 2,078 |
11 | NelmioApiDocBundle | 2,047 |
12 | core | 1,988 |
13 | L5-Swagger | 1,913 |
14 | Firebase Admin SDK for PHP | 1,748 |
15 | Negotiation | 1,278 |
16 | Fusio | 1,136 |
17 | Hateoas | 991 |
18 | array-to-xml | 885 |
19 | Yasumi | 866 |
20 | sysPass | 849 |
21 | Client | 848 |
22 | UniFi-API-browser | 822 |
23 | UniFi-API-client | 808 |
Are you hiring? Post a new remote job listing for free.