104 Repositories
PHP graphql-schema Libraries
Monorepo of the PoP project, including: a server-side component model in PHP, a GraphQL server, a GraphQL API plugin for WordPress, and a website builder
PoP PoP is a monorepo containing several projects. The GraphQL API for WordPress plugin GraphQL API for WordPress is a forward-looking and powerful Gr
Laravel ClickHouse adds CH client integration, generation & execution of ClickHouse database migrations to the Laravel application.
Laravel ClickHouse Introduction Laravel ClickHouse database integration. This package includes generation and execution of the ClickHouse database mig
Awesome Set of Packages for Laravel
Awesome Set of Packages for Laravel The set provides best practices to make development more fun and classes/services that I found very useful while w
GraphQL API to Studio Ghibli REST API
GhibliQL GhibliQL is a GraphQL wrapper to the Studio Ghibli REST API Usage First, you'll need a GraphQL client to query GhibliQL, like GraphQL IDE Con
CherryStar is a compilation of technologies that you must know to work as back-end or front-end developer.
CherryStar - Study case, starting with recent technologies CherryStar is a compilation of technologies that you must know to work as back-end or front
Proposed REST and GraphQL APIs for Concrete CMS 9.2+
Concrete CMS API Proposal 2022 Hello there! This is a package for Concrete CMS (9.1.1+) that adds a proposed REST API. This API is reasonably comprehe
Syntax to query GraphQL through URL params, which grants a GraphQL API the capability to be cached on the server.
Field Query Syntax to query GraphQL through URL params, which grants a GraphQL API the capability to be cached on the server. Install Via Composer com
Logging formatters for ECS
ECS Logging for PHP Transform your application logs to structured logs that comply with the Elastic Common Schema (ECS). In combination with Filebeat,
Performance monitoring Lighthouse with GraphQL Hive.
Lighthouse GraphQL Hive GraphQL Hive can measure and collect data against all your GraphQL operations and generate analytics on them. This package aim
GraphQL Demo App
GraphQL Demo App This project was created to show how we use GraphQLBundle in our projects. To ilustrate this we created simple backend application wi
MetaYaml - A powerful schema validator
MetaYaml A [put your file type here] schema validator using [put another file type here] files. At the moment, file type can be Json, Yaml, or XML. It
A PHP implementation of the GraphQL specification based on the JavaScript reference implementation
GraphQL This is a PHP implementation of the GraphQL specification based on the JavaScript reference implementation. Related projects DateTime scalar R
DataLoaderPhp is a generic utility to be used as part of your application's data fetching layer to provide a simplified and consistent API over various remote data sources such as databases or web services via batching and caching.
DataLoaderPHP is a generic utility to be used as part of your application's data fetching layer to provide a simplified and consistent API over various remote data sources such as databases or web services via batching and caching.
Satisfy the Type APIs for the WordPress schema when running PHPUnit tests
Satisfy the Type APIs for the WordPress schema when running PHPUnit tests
Laravel Migrations Generator: Automatically generate your migrations from an existing database schema.
Laravel Migrations Generator Generate Laravel Migrations from an existing database, including indexes and foreign keys! This package is cloned from ht
A PHP 7.4+ library to consume the Confluent Schema Registry REST API
A PHP 7.4+ library to consume the Confluent Schema Registry REST API. It provides low level functions to create PSR-7 compliant requests that can be used as well as high level abstractions to ease developer experience.
Migrations for MongoDB based on PHPMongo ODM
PHPMongo Migrator Migrations for MongoDB based on PHPMongo ODM Schema not required in MongoDb, so we dont need to create databases, collections or alt
Miolica: an e-commerce application that uses React.js as the frontend and Laravel as the backend
Miolica: an e-commerce application that uses React.js as the frontend and Laravel as the backend
PHP JSON-RPC 2.0 Server/Client Implementation with Automatic Client Class Generation via SMD
PHP JSON-RPC 2.0 Server/Client Implementation with Automatic Client Class Generation via SMD
Twill GraphQL provides easy access to query-specific fields from Twill CMS modules and user-defined modules with GraphQL
Twill CMS GraphQL π WIP - not stable Twill GraphQL provides easy access to query-specific fields from Twill CMS modules and user-defined modules with
β‘οΈ A PHP GraphQL Framework
Introduction Project idea is clean and high-quality code. Unlike most (all at the moment) implementations, like webonyx, youshido or digitalonline the
Like FormRequests, but for validating against a json-schema
JSON Schema Request Laravels Form Request Validation for JSON Schema documents Installation composer require wt-health/laravel-json-schema-request Us
The server component of API Platform: hypermedia and GraphQL APIs in minutes
API Platform Core API Platform Core is an easy to use and powerful system to create hypermedia-driven REST and GraphQL APIs. It is a component of the
Swaggest JSON-schema implementation for PHP
Swaggest JSON-schema implementation for PHP High definition PHP structures with JSON-schema based validation. Supported schemas: JSON Schema Draft 7 J
A robust JSON decoder/encoder with support for schema validation.
A robust wrapper for json_encode()/json_decode() that normalizes their behavior across PHP versions, throws meaningful exceptions and supports schema validation by default.
Read and write OpenAPI 3.0.x YAML and JSON files and make the content accessible in PHP objects.
php-openapi Read and write OpenAPI 3.0.x YAML and JSON files and make the content accessible in PHP objects. It also provides a CLI tool for validatin
Slim Framework skeleton application with MVC Schema
Slim Framework skeleton application with MVC Schema
π° Self-hosted personal finance tracking web app
FINANCE FINANCE is a simple yet powerful, self-hosted personal finance tracking web app with the ability to parse SMS transactions and generate very u
Code shared by the schema packages
Code shared by the schema packages
The fastest pure PHP database framework with a powerful static code generator, supports horizontal scale up, designed for PHP7
Maghead 4.0.x IS CURRENTLY UNDER HEAVY DEVELOPMENT, API IS NOT STABLE Maghead is an open-source Object-Relational Mapping (ORM) designed for PHP7. Mag
Minimal GraphQL client for Laravel.
Minimal GraphQL Laravel Client Minimal GraphQL client for Laravel. Requirements Composer 2+ Installation Install Package (Composer 2+) composer requir
A PHP port of GraphQL reference implementation
graphql-php This is a PHP implementation of the GraphQL specification based on the reference implementation in JavaScript. Installation Via composer:
Pure PHP realization of GraphQL protocol
Looking for Maintainers! Unfortunatelly, we cannot longer support this package and are looking for someone to take the ownership. Currently Only PRs w
A Magento 2 module that enables configurable CORS Headers on the GraphQL and REST APIs
Magento 2 CORS Magento Version Support Ever try to work with the Magento GraphQL API or REST API from your browser and see the following? Access to XM
Magento 2 SEO extension will do perfectly for your better SEO.
Magento 2 SEO extension will do perfectly for your better SEO. This is a bundle of outstanding features that are auto-active when you install it from Mageplaza without any code modifications. It is also friendly with your store if you need to insert meta keywords and meta descriptions for your product.
Place where I record all knowledge gained for GraphQL from Laracasts & other tutorials.
Knowledge from Laracasts series: https://laracasts.com/series/graphql-with-laravel-and-vue What is GraphQL It is a query language for your API, and it
WordPress Plugin that Boost CTR. Improve SEO & Rankings. Supports most of the content type. Works perfectly with Google, Bing, Yahoo & Facebook.
WordPress Plugin that Boost CTR. Improve SEO & Rankings. Supports most of the content type. Works perfectly with Google, Bing, Yahoo & Facebook.
A collection of custom Arcanist linters
Arcanist Linters This is a collection of custom Arcanist linters that we've written at Pinterest. Apache Thrift Apache Thrift Generated Black Checksty
PHP implementation of JSON schema. Fork of the http://jsonschemaphpv.sourceforge.net/ project
JSON Schema for PHP A PHP Implementation for validating JSON Structures against a given Schema with support for Schemas of Draft-3 or Draft-4. Feature
A Statamic Pro addon that provides alternative GraphQL queries for collections, entries and global sets.
Statamic Enhanced GraphQL A Statamic CMS GraphQL Addon that provides alternative GraphQL queries for collections, entries and global sets. β οΈ This is
GraPHPinator β‘ π β‘ Easy-to-use & Fast GraphQL server implementation for PHP
Easy-to-use & Fast GraphQL server implementation for modern PHP. Includes features from latest draft, middleware directives and modules with extra functionality.
Laravel eCommerce headless APIs allow you to experience seamless and easily scalable storefront performance.
Bagisto GraphQL API Laravel eCommerce headless APIs allow you to experience seamless and easily scalable storefront performance. An open-source and Gr
Add Price Including tax for Magento's "cart" GraphQl query
Comwrap_GraphQlCartPrices Add Price Including tax for Magento's "cart" GraphQl query Query will looks like following: items { id __typenam
WordPress-specific Schema Commons data model
Schema Commons WordPress-specific Custom Post Data Model Install Via Composer composer require pop-wp-schema/schema-commons Development The source cod
Database Abstraction Layer, Schema Introspection, Schema Generation, Query Builders
Cycle DBAL Secure, multiple SQL dialects (MySQL, PostgreSQL, SQLite, SQLServer), schema introspection, schema declaration, smart identifier wrappers,
πͺ WordPress + React Starter Kit: Spin up a WordPress-powered React app in one step
Postlight's Headless WordPress + React Starter Kit is an automated toolset that will spin up three things: A WordPress backend that serves its data vi
A Magento implementation for validating JSON Structures against a given Schema
Zepgram JsonSchema A Magento implementation for validating JSON Structures against a given Schema with support for Schemas of Draft-3 or Draft-4. Base
Facebook GraphQL for Laravel 5. It supports Relay, eloquent models, validation and GraphiQL.
Laravel GraphQL This package is no longuer maintained. Please use rebing/graphql-laravel or other Laravel GraphQL packages Use Facebook GraphQL with L
GraphQL implementation with power of Laravel
Laravel GraphQL Use Facebook GraphQL with Laravel 5.2 =. It is based on the PHP implementation here. You can find more information about GraphQL in t
An easy-to-use Artisan command to create a new database schema.
Laravel Create DB This package adds an easy-to-use Artisan command to your application that allows you to create a new database schema. The package is
JSON schema models and generated code to validate and handle various data in PocketMine-MP
DataModels JSON schema models and generated code to validate and handle various data in PocketMine-MP This library uses php-json-schema-model-generato
The API & platform builder, build your apps 10x faster even more, it's open source & 100% free !
The API & platform builder, build your apps 10x faster, even more. It's open source & 100% free ! Try live demo Why badaso ? 100% FREE - No need for e
A Laravel 8 Project Implement with GraphQL With Sanctum APIs Authentications Which utilized in Any Frontend or Any Mobile Application Programs.
A Laravel 8 Project Implement with GraphQL With Sanctum APIs Authentications Which utilized in Any Frontend or Any Mobile Application Programs.
A plugin for Craft CMS 3.X that allows for GraphQL search functionality for matching on fields of nested entries.
Nested Entry GraphQL Plugin This Craft CMS plugin allows for performing graphQL search queries that match on fields on nested entries-as-a-field. What
Add WooCommerce support and functionality to your WPGraphQL server
WPGraphQL WooCommerce (WooGraphQL) Docs β’ AxisTaylor β’ Join Slack Quick Install Install & activate WooCommerce Install & activate WPGraphQL Download t
This is an extension to the WPGraphQL plugin for Yoast SEO
WPGraphQl Yoast SEO Plugin Please note version 14 of the Yoast Plugin is a major update. If you are stuck on version of Yoast before V14 then use v3 o
WPGraphQL for Meta Box
WPGraphQL-MetaBox: WPGraphQL provider for Meta Box Quick Install Download and install like any WordPress plugin. Documentation The WPGraphQL documenta
GraphQL API for interacting with Gravity Forms.
π π WPGraphQL for Gravity Forms A WordPress plugin that provides a GraphQL API for interacting with Gravity Forms. Join the WPGraphQL community on S
WPGraphQL FacetWP integration plguin
WPGraphQL-FacetWP: WPGraphQL provider for FacetWP Quick Install Download and install like any WordPress plugin. Documentation The WPGraphQL documentat
Adds Settings to the Custom Post Type UI plugin to show Post Types in WPGraphQL
DEPRECATION NOTICE π Custom Post Type UI v1.9.0 introduced formal support for WPGraphQL!!! π With that, this plugin is being deprecated and will no
Wordpress wrapper to expose Carbon Fields to WpGraphQL queries.
WpGraphQLCrb A Wordpress wrapper to expose Carbon Fields to WpGraphQL queries. Important This is just the first version. There is a lot of work to be
Bringing the power of GraphQL to BuddyPress.
WPGraphQL BuddyPress Bringing the power of GraphQL to BuddyPress. Docs (soon) β’ Join Slack System Requirements PHP = 7.1 WP = 4.9 WPGraphQL = lates
WPGraphQL for Advanced Custom Fields
WPGraphQL for Advanced Custom Fields WPGraphQL for Advanced Custom Fields automatically exposes your ACF fields to the WPGraphQL Schema. Install and A
Adds `tax_query` support to postObject connection queries using WP_Query
WPGraphQL Tax Query This plugin adds Tax_Query support to the WP GraphQL Plugin for postObject query args (WP_Query). Pre-req's Using this plugin requ
WPGraphQL Polylang Extension for WordPress
WPGraphQL Polylang Extension Extend WPGraphQL schema with language data from the Polylang plugin. Features For posts and terms (custom ones too!) Adds
Structured content blocks for WPGraphQL
WPGraphQL Content Blocks (Structured Content) This WPGraphQL plugin returns a WordPress postβs content as a shallow tree of blocks and allows for some
An WPGraphQL extension that adds SearchWP's query functionality to the GraphQL server
QL Search What is QL Search? An extension that integrates SearchWP into WPGraphQL. Quick Install Install & activate SearchWP v3.1.9+ Install & activat
Send emails via mutation using WpGraphQl
WPGraphQL Send Email Plugin One of the simple things about a traditional WordPress sites is sending emails, this plugin makes it easy to do this via a
Offset pagination for WP GraphQL
WP GraphQL Offset Pagination This is an extension for the WPGraphQL plugin for WordPress. It adds basic offset pagination as opposed to the standard C
[ALPHA] Implementation of persisted queries for WPGraphQL
WPGraphQL Persisted Queries Persisted GraphQL queries allow a GraphQL client to optimistically send a hash of the query instead of the full query; if
WPGraphQL Extension: Adds "meta_query" support to postObject connection queries using WP_Query
WPGraphQL Meta Query This plugin adds Meta_Query support to the WP GraphQL Plugin for postObject query args. Why is this an extension and not part of
Adds meta data registered via register_meta() to the GraphQL output.
WP GraphQL Meta This plugin is an add-on for the awesome WP GraphQL It builds on top of both WP GraphQL and the REST API. Any meta data you register u
Enable query locking for WPGraphQL by implementing persisted GraphQL queries.
π WP GraphQL Lock This plugin enables query locking for WPGraphQL by implementing persisted GraphQL queries. Persisted GraphQL queries allow a GraphQ
Authentication for WPGraphQL using JWT (JSON Web Tokens)
WPGraphQL JWT Authentication This plugin extends the WPGraphQL plugin to provide authentication using JWT (JSON Web Tokens) JSON Web Tokens are an ope
Query gutenberg blocks with wp-graphql
WPGraphQL Gutenberg Query gutenberg blocks through wp-graphql Usage Docs Join our community through WpGraphQL Slack Install Requires PHP 7.0+ Requires
Makes WP GraphQL's authetication "just work". It does this by customizing the CORS headers.
WP GraphQL CORS The primary purpose of this plugin is to make the WP GraphQL plugin authentication "just work". It does this by allowing you set the C
:rocket: GraphQL API for WordPress
WPGraphQL WPGraphQL is a free, open-source WordPress plugin that provides an extendable GraphQL schema and API for any WordPress site. Below are some
PHP GitHub Sponsors is a package that integrates directly with the GitHub Sponsors GraphQL API.
PHP GitHub Sponsors PHP GitHub Sponsors is a package that integrates directly with the GitHub Sponsors GraphQL API. Using it, you can easily check if
Test your PHP GraphQL server in style, with Pest!
Pest GraphQL Plugin Test your GraphQL API in style, with Pest! Installation Simply install through Composer! composer require --dev miniaturebase/pest
ππ§βπ³ An on-the-fly GraphQL Schema generator from Eloquent models for Laravel.
An on-the-fly GraphQL Schema generator from Eloquent models for Laravel. Installation Quickstart Model schemas Installation This package requires PHP
Pure PHP NoSQL database with no dependency. Flat file, JSON based document database.
Please give it a Star if you like the project π β€οΈ SleekDB - A NoSQL Database made using PHP Full documentation: https://sleekdb.github.io/ SleekDB i
This library can parse a TypeSchema specification either from a JSON file, or from PHP classes using reflection and annotations.
This library can parse a TypeSchema specification either from a JSON file, or from PHP classes using reflection and annotations. Based on this schema it can generate source code and transform raw JSON data into DTO objects. Through this you can work with fully typed objects in your API for incoming and outgoing data.
Monorepo of the PoP project, including: a server-side component model in PHP, a GraphQL server, a GraphQL API plugin for WordPress, and a website builder
PoP PoP is a monorepo containing several projects. The GraphQL API for WordPress plugin GraphQL API for WordPress is a forward-looking and powerful Gr
Statamic 3 is the flat-first, Laravel + Git powered CMS designed for building beautiful, easy to manage websites.
About Statamic 3 Statamic 3 is the flat-first, Laravel + Git powered CMS designed for building beautiful, easy to manage websites. Note: This reposito
Transform your WordPress site into a modern GraphQL server: graphql-api.com.
GraphQL API for WordPress Transform your WordPress site into a modern GraphQL server: graphql-api.com. This plugin is the implementation for WordPress
Jane is a set of libraries to generate Models & API Clients based on JsonSchema / OpenAPI specs
Jane is a set of libraries to generate Models & API Clients based on JsonSchema / OpenAPI specs Documentation Documentation is available at http://jan
Simple yet expressive schema-based configuration library for PHP apps
league/config helps you define nested configuration arrays with strict schemas and access configuration values with dot notation.
RRR makes structured data for WordPress really rich, and really easy.
Really Rich Results - JSON-LD Structured Data (Google Rich Results) for WordPress Search engines are putting more weight on structured data than ever
Apollo-compatible automatic persisted queries, to improve GraphQL network performance.
Automatic Persisted Queries for Magento 2 Apollo-compatible automatic persisted queries, to improve GraphQL network performance.
EXPERIMENTAL plugin extending WPGraphQL to support querying (Gutenberg) Blocks as data, using Server Side Block registries to map Blocks to the GraphQL Schema.
WPGraphQL Block Editor This is an experimental plugin to work toward compatiblity between the WordPress Gutenberg Block Editor and WPGraphQL, based on
:elephant: A Laravel 6 SPA boilerplate with a users CRUD using Vue.js 2.6, GraphQL, Bootstrap 4, TypeScript, Sass, and Pug.
Laravel Vue Boilerplate A Laravel 6 Single Page Application boilerplate using Vue.js 2.6, GraphQL, Bootstrap 4, TypeScript, Sass and Pug with: A users
A framework for serving GraphQL from Laravel
Lighthouse A framework for serving GraphQL from Laravel Lighthouse is a GraphQL framework that integrates with your Laravel application. It takes the
Laravel wrapper for Facebook's GraphQL
Laravel GraphQL Use Facebook's GraphQL with Laravel 6.0+. It is based on the PHP port of GraphQL reference implementation. You can find more informati
[Package] Multi-tenant Database Schema Manager for Laravel
Multi-tenant Database Schema Manager for Laravel Tenanti allow you to manage multi-tenant data schema and migration manager for your Laravel applicati
Laravel Migrations Generator: Automatically generate your migrations from an existing database schema.
Laravel Migrations Generator Generate Laravel Migrations from an existing database, including indexes and foreign keys! Upgrading to Laravel 5.4 Pleas
A MySQL Workbench plugin which exports a Model to Laravel 5 Migrations
MySQL Workbench Export Laravel 5 Migrations Plugin A MySQL Workbench plugin that allows for exporting a model to Laravel 5 migrations that follow PSR-
Craft is a flexible, user-friendly CMS for creating custom digital experiences on the web and beyond.
About Craft CMS Craft is a flexible, user-friendly CMS for creating custom digital experiences on the web and beyond. It features: An intuitive, user-
β‘ Flat-files and plain-old PHP functions rockin'on as a set of general purpose high-level abstractions.
Siler is a set of general purpose high-level abstractions aiming an API for declarative programming in PHP. π§ Files and functions as first-class citi
Light and extendable schema validation library
Light PHP validation library For everyone who uses MongoDB or other NoSQL solution and cares about what client sends to his/her database and looking f
A powerful schema validator!
MetaYaml A [put your file type here] schema validator using [put another file type here] files. At the moment, file type can be Json, Yaml, or XML. It