Top 23 PHP API Projects
🚀 PHP Microservice Full Coroutine FrameworkProject mention: Anyone have production examples or prototypes you built in Swoole? | reddit.com/r/PHP | 2022-03-27
:aerial_tramway: A modern, powerful, and robust URL shortenerProject mention: Looking For: Simple URL Shortener | reddit.com/r/selfhosted | 2022-05-19
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.
A PHP port of GraphQL reference implementationProject mention: Shill me on Apollo client. | reddit.com/r/reactjs | 2022-01-25
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
Easily build Eloquent queries from API requests
:rocket: GraphQL API for WordPressProject mention: Inherited A PHP Mess | reddit.com/r/Wordpress | 2022-05-13
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?
🌍 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 #citiesProject mention: Laravel 9 has been released but should we really start using it? | reddit.com/r/laravel | 2022-02-09
Depending on what you need from this package, this might be of help https://github.com/dr5hn/countries-states-cities-database
Single file PHP script that adds a REST API to a SQL databaseProject mention: API Development: The Complete Guide for Building APIs Without Code | dev.to | 2021-10-13
PHP CRUD API
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.
PHP Framework for building scalable API's on top of Laravel.Project mention: Trying to making my large app more manageable | reddit.com/r/laravel | 2021-09-24
A framework over Laravel for big web app: https://github.com/apiato/apiato
OAuth client integration for Symfony. Supports both OAuth1.0a and OAuth2.Project mention: g-auth and strange redirect | reddit.com/r/symfony | 2021-10-22
Maybe try https://github.com/hwi/HWIOAuthBundle I've had good success with it.
The server component of API Platform: hypermedia and GraphQL APIs in minutes (by api-platform)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.
Generates documentation for your REST API from annotations
OPNsense GUI, API and systems backend (by opnsense)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
OpenApi or Swagger integration to LaravelProject 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).
Unofficial Firebase Admin SDK for PHP
Content Negotiation tools for PHP.
Open source API management platformProject mention: Fusio 3.0 released - Open source, self hosted API management platform | reddit.com/r/PHP | 2022-04-03
A PHP library to support implementing representations for HATEOAS REST web services.
A simple class to convert an array to xml
The easy PHP Library for calculating holidays
Systems Password ManagerProject mention: (AYUDA) soft free base de datos de contraseñas y niveles de acceso ? | reddit.com/r/argentina | 2021-11-29
GitLab API v4 client for PHP (by GitLabPHP)Project mention: Top 3 harmful incidents in open-source in 2021 | dev.to | 2022-02-06
I'm referring to GitLabPHP Client related issue. I bet that Graham Campbell had some bad moments because of it.
Tool to browse data exposed by Ubiquiti's UniFi Controller APIProject mention: Force provision a USG from the command line? | reddit.com/r/UNIFI | 2022-02-02
The only way I am aware of is the un-official API. https://github.com/Art-of-WiFi/UniFi-API-browser
A PHP API client class to interact with Ubiquiti's UniFi Controller APIProject 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?
5 projects | reddit.com/r/PHP | 21 May 2022
Multiple NordVPN clients - gateway IP conflict
1 project | reddit.com/r/OPNsenseFirewall | 21 May 2022
PAN-OS dynamic content update [8571-7398] includes app-id behaviour change for APP-id Postgres - are you searching for an automate approach?
1 project | reddit.com/r/pan_os_php | 20 May 2022
Anybody have a shell script to disable/enable a Firewall Rule?
2 projects | reddit.com/r/PFSENSE | 18 May 2022
What tech stack do you think would you use if you had to build an e-commerce store from scratch
4 projects | reddit.com/r/reactjs | 14 May 2022
How would I automatically update how much users are signed up for each group?
2 projects | reddit.com/r/PHPhelp | 11 May 2022
(API Platform / Swagger) How to create a custom path with multiple methods?
2 projects | reddit.com/r/symfony | 11 May 2022
What are some of the best open-source API projects in PHP? This list will help you:
|14||Firebase Admin SDK for PHP||1,748|
Are you hiring? Post a new remote job listing for free.