Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nuwave/lighthouse
A framework for serving GraphQL from Laravel
https://github.com/nuwave/lighthouse
graphql laravel laravel-graphql lighthouse-php php
Last synced: 18 days ago
JSON representation
A framework for serving GraphQL from Laravel
- Host: GitHub
- URL: https://github.com/nuwave/lighthouse
- Owner: nuwave
- License: mit
- Created: 2016-05-29T21:44:38.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2024-05-01T11:10:33.000Z (22 days ago)
- Last Synced: 2024-05-01T13:37:05.214Z (22 days ago)
- Topics: graphql, laravel, laravel-graphql, lighthouse-php, php
- Language: PHP
- Homepage: https://lighthouse-php.com
- Size: 14.8 MB
- Stars: 3,319
- Watchers: 38
- Forks: 430
- Open Issues: 125
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Lists
- awesome-graphql - lighthouse - A PHP package that allows to serve a GraphQL endpoint from your Laravel application. (Implementations / PHP)
- awesome-laravel - Lighthouse - php.com), [d](https://lighthouse-php.com/master/getting-started/installation.html))* is a GraphQL framework that integrates with your Laravel application. It takes the best ideas of both and combines them to solve common tasks with ease and offer flexibility when you need it. (Database)
- awesome-laravel - Lighthouse - An up and coming GraphQL library for Laravel (Popular Packages)
- awesome-stars - nuwave/lighthouse - A framework for serving GraphQL from Laravel (PHP)
- awesome-laravel - Lighthouse - GraphQL para Laravel (Paquetes utiles)
- awesome-stars - lighthouse
- laravel-awesome - Lighthouse - An up and coming GraphQL library for Laravel (Popular Packages)
- awesome-graphql - lighthouse - A PHP package that allows to serve a GraphQL endpoint from your Laravel application. (Libraries / PHP Libraries)
- awesome-graphql - lighthouse - A PHP package that allows to serve a GraphQL endpoint from your Laravel application. (Libraries / PHP Libraries)
- docsify-awesome-stars - nuwave/lighthouse - A framework for serving GraphQL from Laravel (PHP)
- awesome-stars - nuwave/lighthouse - A framework for serving GraphQL from Laravel (PHP)
- awesome-stars - lighthouse
- awesome-laravel - Lighthouse - An up and coming GraphQL library for Laravel (Popular Packages)
- awesome-laravel - Lighthouse - An up and coming GraphQL library for Laravel (Popular Packages)
- awesome-graphql - lighthouse - A PHP package that allows to serve a GraphQL endpoint from your Laravel application. (Libraries / PHP Libraries)
- awesome-laravel - Lighthouse - An up and coming GraphQL library for Laravel (Popular Packages)
- awesome-stars - lighthouse
- awesome-laravel - Lighthouse - An up and coming GraphQL library for Laravel (Popular Packages)
README
# Lighthouse
[![Validate](https://github.com/nuwave/lighthouse/workflows/Validate/badge.svg)](https://github.com/nuwave/lighthouse/actions)
[![Code Coverage](https://codecov.io/gh/nuwave/lighthouse/branch/master/graph/badge.svg)](https://codecov.io/gh/nuwave/lighthouse)
[![PHPStan](https://img.shields.io/badge/PHPStan-enabled-brightgreen.svg?style=flat)](https://github.com/phpstan/phpstan)[![Packagist](https://img.shields.io/packagist/dt/nuwave/lighthouse.svg)](https://packagist.org/packages/nuwave/lighthouse)
[![Latest Stable Version](https://poser.pugx.org/nuwave/lighthouse/v/stable)](https://packagist.org/packages/nuwave/lighthouse)
[![GitHub license](https://img.shields.io/github/license/nuwave/lighthouse.svg)](https://github.com/nuwave/lighthouse/blob/master/LICENSE)[![Ask on Stack Overflow](https://img.shields.io/badge/StackOverflow-ask-orange.svg)](https://stackoverflow.com/questions/tagged/laravel-lighthouse)
[![Get on Slack](https://img.shields.io/badge/Slack-join-blueviolet.svg)](https://join.slack.com/t/lighthouse-php/shared_invite/zt-4sm280w1-wu21r94f3kLRRtBXRbXVfw)**A framework for serving GraphQL from Laravel**
Lighthouse is a GraphQL framework that integrates with your Laravel application.
It takes the best ideas of both and combines them to solve common tasks with ease
and offer flexibility when you need it.## Documentation
The documentation lives at [lighthouse-php.com](https://lighthouse-php.com).
The site includes the latest docs for each major version of Lighthouse.
You can find docs for specific versions by looking at the contents of [/docs/master](/docs/master)
at that point in the git history: `https://github.com/nuwave/lighthouse/tree//docs/master`.## Get involved
- Have a question? [Use the laravel-lighthouse tag on Stack Overflow](https://stackoverflow.com/questions/tagged/laravel-lighthouse)
- Talk to other users? [Hop into Slack](https://join.slack.com/t/lighthouse-php/shared_invite/zt-4sm280w1-wu21r94f3kLRRtBXRbXVfw)
- Found a bug? [Report a bug](https://github.com/nuwave/lighthouse/issues/new?template=bug_report.md)
- Have an idea? [Propose a feature](https://github.com/nuwave/lighthouse/issues/new?template=feature_proposal.md)
- Want to improve Lighthouse? [Read our contribution guidelines](https://github.com/nuwave/lighthouse/blob/master/CONTRIBUTING.md)## Versioning
Lighthouse follows [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
Only the current major version receives new features and bugfixes.
Updating between minor versions will not require changes to PHP code or the GraphQL schema
and cause no breaking behavioural changes for consumers of the GraphQL API.
However, only code elements marked with `@api` will remain compatible - all other code in
Lighthouse is considered internal and is thus subject to change.## Changelog
All notable changes to this project are documented in [`CHANGELOG.md`](CHANGELOG.md).
## Upgrade Guide
When upgrading between major versions of Lighthouse, consider [`UPGRADE.md`](UPGRADE.md).
## Contributing
We welcome contributions of any kind, see how in [`CONTRIBUTING.md`](CONTRIBUTING.md).
## Security Vulnerabilities
If you discover a security vulnerability within Lighthouse,
please email Benedikt Franke via [[email protected]](mailto:[email protected]).## Sponsors
Lighthouse is supported by [its awesome sponsors](https://lighthouse-php.com/sponsors).
If you want to support the development of Lighthouse and see your logo there, consider [sponsoring](https://github.com/sponsors/spawnia).