sycho/json-api
A Laravel/PHP package for building JSON:API-compliant APIs. It helps serialize resources, handle relationships and includes, and return standardized responses, making it easier to expose clean, spec-compliant endpoints with less boilerplate.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| enm/json-api-client-bundle | 0.88 | Symfony integration for enm/json-api-client that lets you configure JSON:API clients in YAML and exposes each as a private service named enm.json_api_client.YOUR_CLIENT_NAME. Works with any PSR-18 HTTP client, such as Buzz with Nyholm PSR-7. | 0 | 0 | 1 | 0 | 0 | 0.2 | 0.3 | MIT | — | |
| slick/json-api | 0.88 | A lightweight Laravel package for building JSON:API-compliant APIs with resource serialization, relationships, sparse fieldsets, filtering, pagination, and validation error handling—conventions baked in, minimal configuration required. | 1 | 1 | 0 | 173 | 0 | 18.1 | 31.1 | NOASSERTION | 1 month ago | |
| jetcamp/laravel-json-api-client | 0.88 | Laravel package for consuming JSON:API services from your app. Provides a client layer to send requests and handle resources/relationships in a JSON:API-compatible way, aiming to simplify integration with external APIs. | 0 | 0 | 0 | 1 | 0 | 2.7 | 4.2 | — | 2 years ago | |
| enm/json-api-common | 0.88 | JSON API Common provides shared PHP classes and interfaces for building JSON:API-compliant servers and clients. It powers enm/json-api-server and enm/json-api-client, covering resources, relationships, links, documents, errors, and requests. | 13 | 14 | 13 | 355 | 5 | 1.8 | 15.3 | MIT | 5 years ago | |
| json-mapper/json-mapper | 0.87 | JSON Mapper turns raw JSON from APIs into strongly-typed PHP objects. Define a mapper class, cast and nest values, and get clean, validated data models instead of arrays—with framework support for Laravel. | 220 | 224 | 30 | 124K | 9 | 24.4 | 47.4 | MIT | 1 week ago | |
| illuminate/json-schema | 0.87 | Official Laravel JSON Schema component for defining and validating structured JSON data with a fluent, framework-native API. Part of the Illuminate suite, it offers a clean, expressive way to describe schemas and ensure payloads conform, making it ideal for APIs, configuration, and more in Laravel a... | 34,987 | 26 | 12,028 | 481K | 55 | 78.2 | 51.0 | MIT | 3 days ago | |
| neomerx/json-api | 0.87 | Framework-agnostic PHP library implementing JSON:API v1.1. Builds compliant documents, relationships, compound includes, meta and errors. Parses/validates Accept/Content-Type and query params (pagination, sorting, sparse fields) to return proper 415/406 responses. | 736 | 743 | 66 | 24K | 8 | 16.9 | 23.2 | Apache-2.0 | 6 years ago | |
| enm/json-api-client | 0.87 | Abstract client-side PHP implementation of the JSON:API specification. Build requests with JsonApiClient using any PSR-18 HTTP client, execute them, and deserialize responses into documents and included resources via the bundled serializer and deserializer. | 18 | 18 | 7 | 342 | 1 | 0.7 | 12.5 | MIT | 7 years ago | |
| ellipsesynergie/api-response | 0.87 | A Laravel package for building consistent JSON API responses. It offers success and error helpers, HTTP status and custom error-code handling, Fractal transformer integration, and pagination support, so you can standardize API endpoints with less boilerplate. | 371 | 375 | 53 | 13K | 0 | 21.6 | 24.8 | MIT | 1 month ago | |
| wizbii/json-serializer | 0.87 | A lightweight PHP library that turns objects into clean, predictable JSON using attributes and annotations. Configure property names, nested objects, arrays, and date formats with minimal boilerplate, and get consistent API responses in Laravel or any PHP project. | 0 | 0 | — | 944 | — | 0.0 | 41.1 | — | — | |
| cloudcreativity/laravel-json-api | 0.87 | A Laravel package for building JSON:API compliant APIs with Eloquent support, offering resource routing, validation, filtering, sorting, pagination, sparse fieldsets, and relationship includes out of the box. | 781 | — | 106 | — | 27 | 15.1 | 9.2 | Apache-2.0 | — | |
| olegkunitsyn/json-rpc-bundle | 0.87 | A Symfony bundle for building JSON-RPC 2.0 services, with request and response handling, method routing, structured error objects, and integration with the HTTP kernel and service container. Useful for exposing PHP application APIs to remote clients. | 0 | 0 | 0 | 2 | 0 | 0.3 | 6.6 | MIT | 2 years ago | |
| paknahad/jsonapi-bundle | 0.87 | Laravel package for building JSON:API-compliant APIs. Provides controllers, resources and request handling to standardize responses, filtering, sorting, pagination, includes and errors, helping you ship consistent endpoints faster. | 71 | 72 | 25 | 519 | 18 | 6.4 | 18.3 | MIT | — | |
| uni-method/jsonapi-mapper | 0.86 | A Laravel package for mapping Eloquent models to JSON:API resources. Define resource classes covering attributes, relationships and links, then transform models into spec-compliant JSON:API documents with consistent, predictable serialization. | 3 | 3 | 0 | 2K | 0 | 0.0 | 38.4 | — | — | |
| bornfight/jsonapi-bundle | 0.86 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| dunglas/json-ld-api-bundle | 0.86 | A Symfony bundle for building JSON-LD and Hydra REST APIs from your entities. It adds schema.org vocabularies, pagination, filtering, validation, and API documentation, making it easy to expose hypermedia-driven web APIs. | 2,580 | 2,581 | 988 | 11 | 82 | 67.5 | 32.0 | MIT | 2 weeks ago | |
| api-platform/json-api | 0.86 | JSON:API component for the API Platform framework. Adds JSON:API-compliant request/response handling and content negotiation for building standardized JSON APIs. Read-only split of api-platform/core; issues and PRs belong in the core repository. | 5 | 4 | 1 | 71K | 0 | 0.1 | 55.3 | — | — | |
| slick/json-api-bundle | 0.86 | A Symfony bundle for building JSON:API-compliant APIs, offering resource serialization, relationship handling, sparse fieldsets, pagination, filtering, and standardized error responses. Integrates with Symfony routing and serializer to simplify spec-compliant endpoint development. | 0 | 0 | 0 | 1 | 0 | 1.6 | 4.2 | NOASSERTION | 11 months ago | |
| nilportugues/json-api | 0.86 | A PHP package for building JSON API (jsonapi.org) compliant responses, with Laravel support. It transforms Eloquent models and collections into standardized resources, handling includes, pagination, links, meta and error objects so your API follows the spec without manual serialization. | 69 | 71 | 34 | 407 | 11 | 4.6 | 15.1 | MIT | 8 years ago | |
| juststeveking/api-toolbox | 0.86 | A Laravel toolkit for building and documenting consistent APIs, with helpers for responses, errors, and OpenAPI-ready resources that keep endpoint code clean and predictable. | 9 | 9 | 0 | 9K | 0 | 20.0 | 48.1 | MIT | 1 week ago |
How can I help you explore Laravel packages today?