PHPackages                             nuwave/lighthouse - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. nuwave/lighthouse

ActiveLibrary[API Development](/categories/api)

nuwave/lighthouse
=================

A framework for serving GraphQL from Laravel

v6.67.0(3w ago)3.5k11.8M—5.9%469[107 issues](https://github.com/nuwave/lighthouse/issues)[28 PRs](https://github.com/nuwave/lighthouse/pulls)20MITPHPPHP ^8CI passing

Since May 29Pushed 2w ago34 watchersCompare

[ Source](https://github.com/nuwave/lighthouse)[ Packagist](https://packagist.org/packages/nuwave/lighthouse)[ Docs](https://lighthouse-php.com)[ GitHub Sponsors](https://github.com/spawnia)[ Patreon](https://www.patreon.com/lighthouse_php)[ RSS](/packages/nuwave-lighthouse/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (10)Dependencies (117)Versions (458)Used By (20)

**This repository is planned to move to [spawnia/lighthouse](https://github.com/spawnia/lighthouse).****See the [announcement](https://github.com/nuwave/lighthouse/discussions/2767) for details and to share feedback.**

[ ![Lighthouse](logo.png)](https://lighthouse-php.com)Lighthouse
==========

[](#lighthouse)

A framework for serving GraphQL from Laravel.

Lighthouse is a GraphQL framework that integrates with your Laravel application. It combines the best ideas of both ecosystems. It solves common tasks with ease and offers flexibility when you need it.

Sponsors
--------

[](#sponsors)

If you make money using this project, please consider sponsoring [its maintainer on GitHub Sponsors](https://github.com/sponsors/spawnia) or [the project on Patreon](https://www.patreon.com/lighthouse_php).

Documentation
-------------

[](#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
------------

[](#get-involved)

- Have a question? [Get your answer using GitHub discussions](https://github.com/nuwave/lighthouse/discussions/new?category=q-a)
- Talk to other users? [Start a discussion](https://github.com/nuwave/lighthouse/discussions/new?category=general)
- 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
----------

[](#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 does not require changes to PHP code or the GraphQL schema. It also causes no breaking behavioral changes for consumers of the GraphQL API. However, only code elements marked with `@api` remain compatible. All other code in Lighthouse is internal and subject to change.

Changelog
---------

[](#changelog)

All notable changes to this project are documented in [`CHANGELOG.md`](CHANGELOG.md).

Upgrade Guide
-------------

[](#upgrade-guide)

When upgrading between major versions of Lighthouse, consider [`UPGRADE.md`](UPGRADE.md).

###  Health Score

79

—

ExcellentBetter than 100% of packages

Maintenance95

Actively maintained with recent releases

Popularity76

Solid adoption and visibility

Community52

Growing community involvement

Maturity83

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 61.6% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~8 days

Recently: every ~36 days

Total

429

Last Release

27d ago

Major Versions

v4.16.3 → v5.0-alpha.32020-09-07

4.x-dev → v5.0-beta.12020-11-27

v5.70.3 → v6.0.0-alpha.12023-02-23

v5.71.0 → v6.0.0-alpha.22023-02-24

v5.72.0 → v6.32.02024-01-29

PHP version history (5 changes)v1.0.1PHP &gt;=5.5.9

v2.2-alpha.1PHP &gt;= 7.0

v3.0-alpha.1PHP &gt;= 7.1

v5.0-alpha.1PHP &gt;= 7.2

v6.0.0-alpha.1PHP ^8

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1976169?v=4)[Christopher Moore](/maintainers/chrissm79)[@chrissm79](https://github.com/chrissm79)

---

Top Contributors

[![spawnia](https://avatars.githubusercontent.com/u/12158000?v=4)](https://github.com/spawnia "spawnia (2137 commits)")[![chrissm79](https://avatars.githubusercontent.com/u/1976169?v=4)](https://github.com/chrissm79 "chrissm79 (720 commits)")[![lucasmichot](https://avatars.githubusercontent.com/u/513603?v=4)](https://github.com/lucasmichot "lucasmichot (117 commits)")[![alberthaff](https://avatars.githubusercontent.com/u/3864165?v=4)](https://github.com/alberthaff "alberthaff (86 commits)")[![olivernybroe](https://avatars.githubusercontent.com/u/5870441?v=4)](https://github.com/olivernybroe "olivernybroe (64 commits)")[![yaquawa](https://avatars.githubusercontent.com/u/13927101?v=4)](https://github.com/yaquawa "yaquawa (43 commits)")[![liepaja](https://avatars.githubusercontent.com/u/16129911?v=4)](https://github.com/liepaja "liepaja (29 commits)")[![stayallive](https://avatars.githubusercontent.com/u/1090754?v=4)](https://github.com/stayallive "stayallive (25 commits)")[![JasonTheAdams](https://avatars.githubusercontent.com/u/2024145?v=4)](https://github.com/JasonTheAdams "JasonTheAdams (23 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (18 commits)")[![4levels](https://avatars.githubusercontent.com/u/202812?v=4)](https://github.com/4levels "4levels (16 commits)")[![WimWidgets](https://avatars.githubusercontent.com/u/19149909?v=4)](https://github.com/WimWidgets "WimWidgets (16 commits)")[![k0ka](https://avatars.githubusercontent.com/u/203597?v=4)](https://github.com/k0ka "k0ka (16 commits)")[![hosmelq](https://avatars.githubusercontent.com/u/1166143?v=4)](https://github.com/hosmelq "hosmelq (14 commits)")[![lorado](https://avatars.githubusercontent.com/u/4480983?v=4)](https://github.com/lorado "lorado (13 commits)")[![robsontenorio](https://avatars.githubusercontent.com/u/118955?v=4)](https://github.com/robsontenorio "robsontenorio (12 commits)")[![enzonotario](https://avatars.githubusercontent.com/u/10469299?v=4)](https://github.com/enzonotario "enzonotario (12 commits)")[![thekonz](https://avatars.githubusercontent.com/u/2700089?v=4)](https://github.com/thekonz "thekonz (12 commits)")[![mostafa-rz](https://avatars.githubusercontent.com/u/71334549?v=4)](https://github.com/mostafa-rz "mostafa-rz (11 commits)")[![georgeboot](https://avatars.githubusercontent.com/u/884482?v=4)](https://github.com/georgeboot "georgeboot (10 commits)")

---

Tags

graphqllaravellaravel-graphqllighthouse-phpphplaravelgraphqllaravel-graphql

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan, Rector

Type Coverage Yes

### Embed Badge

![Health badge](/badges/nuwave-lighthouse/health.svg)

```
[![Health](https://phpackages.com/badges/nuwave-lighthouse/health.svg)](https://phpackages.com/packages/nuwave-lighthouse)
```

###  Alternatives

[roots/acorn

Framework for Roots WordPress projects built with Laravel components.

9762.4M131](/packages/roots-acorn)[api-platform/laravel

API Platform support for Laravel

58171.5k14](/packages/api-platform-laravel)[psalm/plugin-laravel

Psalm plugin for Laravel

3355.3M346](/packages/psalm-plugin-laravel)[laravel/scout

Laravel Scout provides a driver based solution to searching your Eloquent models.

1.7k55.0M619](/packages/laravel-scout)[laravel/mcp

Rapidly build MCP servers for your Laravel applications.

77022.3M151](/packages/laravel-mcp)[laravel/pulse

Laravel Pulse is a real-time application performance monitoring tool and dashboard for your Laravel application.

1.7k15.1M132](/packages/laravel-pulse)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
