Created
August 1, 2025 13:12
-
-
Save mercmobily/4f46680fcc13adbd6992b22bf394fabd to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Client Libraries,Javascript,ember-data,https://github.com/emberjs/data,ember-data is one of the original exemplar implementations. There is now an official adapter to support json-api. | |
| Client Libraries,Javascript,backbone-relational-jsonapi,https://github.com/xbill82/backbone-relational-jsonapi,backbone-relational-jsonapi is a parsing layer for Backbone.Relational. Entities specified in JSON:API are automatically parsed to be injected into Backbone.Relational relations. | |
| Client Libraries,Javascript,orbit.js,https://github.com/orbitjs/orbit.js,orbit.js is a standalone library forcoordinating access to data sources and keeping their contents synchronized.Orbit’s Common Library includes JSONAPISource for accessing JSON:API servers. Orbit can be usedindependently or with Ember.js through the ember-orbit integration library. | |
| Client Libraries,Javascript,YAYSON,https://github.com/confetti/yayson,YAYSON is an isomorphic library for serializing and reading JSON:API data. Extend it to fit your models or just use it with plain objects. | |
| Client Libraries,Javascript,Ember JSON API Resources,https://github.com/pixelhandler/ember-jsonapi-resources,Ember JSON API Resources is an Ember CLI Addon for a lightweight solution for data persistence in an Ember.js application. | |
| Client Libraries,Javascript,hapi-json-api,https://github.com/wraithgar/hapi-json-api,Plugin for the hapi framework; enforces Accept/Content-type rules and rewrites Boom errors to be spec compliant. | |
| Client Libraries,Javascript,jsonapi-datastore,https://github.com/beauby/jsonapi-datastore,jsonapi-datastore is a lightweight standalone library for reading, serializing, and synchronizing relational JSON:API data. | |
| Client Libraries,Javascript,superagent-jsonapify,https://github.com/alex94puchades/superagent-jsonapify,A really lightweight (50 lines) JSON-API client addon for superagent, the isomorphic ajax client. | |
| Client Libraries,Javascript,angular-jsonapi,https://github.com/jakubrohleder/angular-jsonapi,An AngularJS JSON:API client | |
| Client Libraries,Javascript,redux-json-api,https://github.com/dixieio/redux-json-api,A library which integrated JSON:APIs with Redux store | |
| Client Libraries,Javascript,devour-client,https://github.com/twg/devour,A lightweight, framework agnostic, highly flexible JSON:API client | |
| Client Libraries,Javascript,json-api-normalizer,https://github.com/yury-dymov/json-api-normalizer,Normalizes JSON:API documents for state management solutions like Redux and Mobx | |
| Client Libraries,Javascript,jsona,https://github.com/olosegres/jsona,Data formatter that creates customizable, simplified objects from JSON or stored reduxObject (result object of json-api-normalizer), and creates correct JSON from the same simplified objects. | |
| Client Libraries,Javascript,active-resource,https://github.com/nicklandgrebe/activeresource.js,A standalone, convention-driven JavaScript ORM that maps to your JSON:API server and allows for advanced queries and relational management through a smooth interface. | |
| Client Libraries,Javascript,redux-bees,https://github.com/cantierecreativo/redux-bees,A nice, short and declarative way to interact with JSON:APIs in React+Redux | |
| Client Libraries,Javascript,Coloquent,https://github.com/DavidDuwaer/Coloquent,Javascript/Typescript library mapping objects and their interrelations to JSON:API, with a clean, fluent ActiveRecord-like (e.g. similar to Laravel’s Eloquent) syntax for creating, retrieving, updating and deleting model objects. | |
| Client Libraries,Javascript,kitsu,https://github.com/wopian/kitsu,A simple, lightweight & framework agnostic JSON:API client | |
| Client Libraries,Javascript,Sarala JSON API data formatter,https://github.com/milroyfraser/sarala-json-api-data-formatter,is a simple and fluent framework agnostic javascript library to transform standard JSON:API responses to simple JSON objects and vice versa. | |
| Client Libraries,Javascript,Sarala,https://github.com/milroyfraser/sarala,is a javascript package which gives you a Laravel Eloquent like syntax to perform CRUD operations against an JSON:API built according to JSON:API specification. | |
| Client Libraries,Javascript,jsonapi-client,https://github.com/itsfadnis/jsonapi-client,A convenient module to consume a jsonapi service | |
| Client Libraries,Javascript,JSORM,https://github.com/jsonapi-suite/jsorm,is anisomorphic ActiveRecord clone that issues JSON:API requests instead of SQL and is part of the larger JSONAPI Suite. | |
| Client Libraries,Javascript,jsonapi-vuex,https://github.com/mrichar1/jsonapi-vuex,A module for interacting with a jsonapi service using a Vuex store, restructuring/normalizing records to make life easier. | |
| Client Libraries,Javascript,heather-js,https://github.com/bitex-la/heather-js,A library for parsing JSONAPI into objects from ES6 classes. | |
| Client Libraries,Javascript,@hyral/core,https://github.com/SyneticNL/Hyral,- An advanced, documented, easily extendable and lightweight (JSON:)API abstraction library with ORM-like CRUD support, automatic relationships handling and support for multiple (different) backends. | |
| Client Libraries,Javascript,@hyral/vue,https://github.com/SyneticNL/Hyral/tree/master/packages/vue,- Vue(x) integration for @hyral/core for Store-module creation and mixins | |
| Client Libraries,Javascript,jsonapi-redux-data,https://github.com/wednesday-solutions/jsonapi-redux-data,- a library that makes integration of jsonapi with react + redux effortless and easy. | |
| Client Libraries,Javascript,jsonapi-fractal,https://github.com/andersondanilo/jsonapi-fractal,JSON:API Serializer inspired by Fractal (PHP) | |
| Client Libraries,Javascript,ts-japi,https://github.com/jun-sheaf/ts-japi,- A zero-dependency, highly-modular, js/ts-friendly, recursible, framework-agnostic library for serializing data to the JSON:API specification. Serializes the entire specification. | |
| Client Libraries,Javascript,mobx-async-store,https://github.com/artemis-ag/mobx-async-store,- A Mobx-based store for async data fetching and state management for the JSON:API specification. | |
| Client Libraries,Javascript,spraypaint,https://github.com/graphiti-api/spraypaint.js,- JS Client for Graphiti similar to ActiveRecord. Written in Typescript but works in plain old ES5 as well. This library is isomorphic - use it from the browser, or from the server with NodeJS. | |
| Client Libraries,Javascript,json-api-models,https://github.com/tobyzerner/json-api-models,- A lightweight layer for working with JSON:API data. | |
| Client Libraries,Javascript,fetchja,https://github.com/caiotarifa/fetchja,- A super simple, modern, and lightweight library for dealing with JSON:API (Kitsu-like, but using Fetch API instead of Axios). | |
| Client Libraries,Typescript,ts-angular-jsonapi,https://github.com/reyesoft/ts-angular-jsonapi,A JSON:API library developed for AngularJS in Typescript | |
| Client Libraries,Typescript,ngrx-json-api,https://github.com/abdulhaq-e/ngrx-json-api,A JSON:API client for Angular 2 ngrx toolset | |
| Client Libraries,Typescript,ts-jsonapi,https://github.com/mohuk/ts-jsonapi,JSON:API (De)Serializer in Typescript | |
| Client Libraries,Typescript,ngx-jsonapi,https://github.com/reyesoft/ngx-jsonapi,A JSON:API fast client library for Angular with storage+memory cache. | |
| Client Libraries,Typescript,@crnk/angular-ngrx,https://www.npmjs.com/package/@crnk/angular-ngrx,Angular helper library for ngrx-json-api and (optionally) crnk. Facilitates the binding of UI components to ngrx-json-api, most notably tables and forms. | |
| Client Libraries,Typescript,Grivet,https://github.com/muellerbbm-vas/grivet,A JSON:API client library written in TypeScript with emphasis on RESTful traversal of resources according to HATEOAS principles. | |
| Client Libraries,Typescript,DatX,https://github.com/infinum/datx,is an opinionated data store for use with the MobX state management library that adds JSON:API support with datx-jsonapi mixin. | |
| Client Libraries,Typescript,jsonapi-fractal,https://github.com/andersondanilo/jsonapi-fractal,JSON:API Serializer inspired by Fractal (PHP) | |
| Client Libraries,Typescript,ts-japi,https://github.com/jun-sheaf/ts-japi,- A zero-dependency, highly-modular, js/ts-friendly, recursible, framework-agnostic library for serializing data to the JSON:API specification. Serializes the entire specification. | |
| Client Libraries,Typescript,drupal-jsonapi-params,https://github.com/d34dman/drupal-jsonapi-params,A library for building query parameters when connecting with Drupal CMS’s JSON:API. | |
| Client Libraries,Typescript,EntityStore.TS,https://github.com/dipscope/EntityStore.TS,- ORM like abstraction layer for TypeScript which includes extensible provider for accessing JSON:API servers. | |
| Client Libraries,iOS,jsonapi-ios,https://github.com/joshdholtz/jsonapi-ios,is a library for loading data from a JSON:API datasource. Parses JSON:API data into models with support for auto-linking of resources and custom model classes. | |
| Client Libraries,iOS,Spine,https://github.com/wvteijlingen/spine,is a Swift library for working with JSON:API APIs. It supports mapping to custom model classes, fetching, advanced querying, linking and persisting. | |
| Client Libraries,iOS,Vox,https://github.com/aronbalog/Vox,is a Swift JSON:API client framework with custom model classes support and nice networking interface. | |
| Client Libraries,iOS,Japx,https://github.com/infinum/Japx,is lightweight JSON:API parser that flattens complex JSON:API structure and turns it into simple JSON and vice versa. It works by transferring Dictionary to Dictionary, so you can use Codable, Unbox, Wrap, ObjectMapper or any other object mapping tool that you prefer. It supports Objective-C as well. | |
| Client Libraries,iOS,mattpolzin / JSONAPI,https://github.com/mattpolzin/JSONAPI,is a Swift Codable library with heavy emphasis on type-safety. It is platform agnostic so it can be used client- and server-side. | |
| Client Libraries,iOS,IzzyParser,https://github.com/undabot/izzyparser-ios,is a lightweight library for serializing and deserializing JSON:API objects. | |
| Client Libraries,iOS,Datadog/swift-jsonapi,https://github.com/Datadog/swift-jsonapi,is a Swift library that provides macros to simplify the encoding and decoding of JSON:API responses. | |
| Client Libraries,Ruby (Plain),jsonapi-consumer,https://github.com/jsmestad/jsonapi-consumer,a ruby library for consuming JSONAPI payloads. | |
| Client Libraries,Ruby (Plain),JsonApiClient,https://github.com/chingor13/json_api_client,attempts to give you a query building framework that is easy to understand (similar to ActiveRecord scopes). | |
| Client Libraries,Ruby (Plain),Munson,https://github.com/coryodaniel/munson,is a ruby JSONAPI client that can act as an ORM or integrate with your models via fine-grained agnosticism. Easy to configure and customize. Includes a chainable/customizable query builder, attributes API and dirty tracking. | |
| Client Libraries,Ruby (Plain),json-api-vanilla,https://github.com/trainline/json-api-vanilla,a reference-aware ruby library for JSONAPI deserialization that doesn’t require setting up classes. | |
| Client Libraries,Ruby (Plain),SimpleJSONAPIClient,https://github.com/amcaplan/simple_jsonapi_client,gives you lower-level control for API operations, while your models and their relationships maintain a neat, ActiveRecord-inspired interface. | |
| Client Libraries,Ruby (Plain),jsonapi-unwrapper,https://github.com/Sonberg/jsonapi-unwrapper,a simple and lightweight library to deserialize JSON:API payloads. | |
| Client Libraries,PHP,Art4 / json-api-client,https://github.com/Art4/json-api-client,is a library for validating and handling the response body in a simple OOP way. | |
| Client Libraries,PHP,woohoolabs / yang,https://github.com/woohoolabs/yang,is a PSR-7 compatible library that is able to build and send requests, and handle responses. | |
| Client Libraries,PHP,enm/json-api-client,https://eosnewmedia.github.io/JSON-API-Client/,is an abstract client-side PHP implementation of the json:api specification which is based on enm/json-api-common. It allows you to send json:api requests via your own http client implementation or via a buzz or guzzle client. | |
| Client Libraries,PHP,floor9design-ltd/json-api-formatter,https://github.com/floor9design-ltd/json-api-formatter,An open source library designed to be used for generating and interacting with (making and receiving) JSON API requests. 100% unit tested and actively maintained by the author. Easy to use with frameworks such as Laravel/Symfony. | |
| Client Libraries,PHP,swisnl/json-api-client,https://github.com/swisnl/json-api-client,Is a package for mapping remote {json:api} resources to Eloquent like models and collections. | |
| Client Libraries,Dart,json_api,https://pub.dev/packages/json_api,is a full-fledged client for Flutter/Web/VM. | |
| Client Libraries,Dart,rest_data,https://pub.dev/packages/rest_data,is a REST API client based on ember-data concepts which includes a JSON:API adapter. | |
| Client Libraries,Dart,jsonapi_client,https://pub.dev/packages/jsonapi_client,is a simple JSON:API v1.0 client written in Dart. | |
| Client Libraries,Dart,japx,https://pub.dev/packages/japx,is a lightweight JSON:API parser that flattens complex JSON:API structure and turns it into simple JSON and vice versa | |
| Client Libraries,Perl,PONAPI::Client,https://metacpan.org/pod/PONAPI::Client,is a simple/extensible JSON:API v1.0 client. | |
| Client Libraries,Java,jsonapi-converter,https://github.com/jasminb/jsonapi-converter,is a Java JSON:API v1.0 client. Besides providing means for serialisation/deserialisation, client comes with Retrofit plugin. | |
| Client Libraries,Java,crnk.io,http://www.crnk.io,is a JSON:API framework for clients and servers. On the client-side it targetsboth Java and Android development. As for the backend side a rich set of modules helps with the integration of variousJava frameworks. | |
| Client Libraries,Java,jsonapi,https://github.com/MarkoMilos/jsonapi,Library for streamlined use of JSON:API using Kotlin and Java built on top of Moshi from Square. It is built with a powerful api and supports JVM (Java/Kotlin) and Android. Supporting deserialization and serialization it is meant to be used on both client and server side. | |
| Client Libraries,Android,faogustavo/JSONApi,https://github.com/faogustavo/JSONApi,library for deserializing automatic. It can be integrated with retrofit. It has some ideas from Morpheus and jsonapi-converter but has some aditionals. | |
| Client Libraries,Android,moshi-jsonapi,https://github.com/kamikat/moshi-jsonapi,serialize/deserialize JSON:API v1.0 using fantistic Moshi API! With friendly Java interface and easy integration with Retrofit. | |
| Client Libraries,Android,Morpheus,https://github.com/xamoom/Morpheus,library for deserializing your resources with automatic mapping for relationships. Uses gson to map objects in attributes. | |
| Client Libraries,Android,Izzy JSONAPI parser,https://github.com/undabot/izzy-json-api-android,library for deserializing and serializing resources with support both for Gson and Jackson parsers. It also has simple Retrofit integration. | |
| Client Libraries,Android,JsonApiX,https://github.com/infinum/kotlin-jsonapix,annotation processor library for serializing and deserializing Kotlin classes. It’s easy to use - setup only requires annotating classes. Retrofit integration is included. | |
| Client Libraries,R,rjsonapi,https://github.com/sckott/rjsonapi,is an R client to consume JSONAPI’s. | |
| Client Libraries,Elm,elm-jsonapi,https://github.com/noahzgordon/elm-jsonapi,provides decoders and helper functions for clients receiving JSON:API payloads. | |
| Client Libraries,Elm,elm-jsonapi-http,https://github.com/noahzgordon/elm-jsonapi-http,wraps elm-jsonapi and handles the details of content negotiation with JSON:API-compliant servers, providing a smoother interface for consumers. | |
| Client Libraries,.NET,Hypermedia.JsonApi.Client,https://github.com/cosullivan/Hypermedia/,is a set of extension methods to the HttpClient which allow for readingand writing of JSON:API documents. | |
| Client Libraries,.NET,JsonApiSerializer,https://github.com/codecutout/JsonApiSerializer,is a configurationless JSON:API serialization and deserialization library implemented as a Json.NET JsonSerializerSetting. It leverages the existing power and flexibility of Json.NET while providing a sensible default mapping between JSON:API and CLR objects. | |
| Client Libraries,.NET,JsonApiFramework.Client,https://github.com/scott-mcdonald/JsonApiFramework,is a portable .NET Standard/Core client-side framework where developers define the domain model of the resources of a hypermedia API server either through configuration and/or conventions called a service model. With a service model developers can use a document context that represents a session with a JSON:API compound document for reading or writing of various JSON:API abstractions such as resources, resource identifiers, relationships, links, meta information, error objects, and version information all serialized/deserialized as high level CLR objects. | |
| Client Libraries,.NET,FSharp.JsonApi,https://github.com/cmeeren/FSharp.JsonApi/,is a library that allows you to use F# to easily create and consume flexible, strongly typed web APIs following the JSON:API specification. | |
| Client Libraries,.NET,jsonapi-consumer,https://github.com/OKTAYKIR/jsonapi-consumer/,is a simple client-side .NET Standard wrapper framework for consuming JSON:API based APIs. | |
| Client Libraries,Python,jsonapi-requests,https://github.com/socialwifi/jsonapi-requests/,Simple and fun high-level JSONAPI client for Python. Contains ORM which makes consuming the API even easier, in a DRY manner. It has a low-level API similar to requests as well, which gives you all the flexibility that you may need. | |
| Client Libraries,Python,jsonapi-client,https://github.com/qvantel/jsonapi-client,Comprehensive yet easy-to-use, pythonic, ORM-like access to JSON:API services | |
| Client Libraries,Python,json-api-doc,https://github.com/noplay/json-api-doc,JSON:API parser returning a simple Python dictionary | |
| Client Libraries,Python,json-api-smart,https://github.com/NilssonPL/json-api-smart,JSON:API with an ORM interface | |
| Server Libraries,Swift,aonawale / JSONAPISerializer,https://github.com/aonawale/JSONAPISerializer,is a server side swift framework agnostic library that implements JSON:API v1.0. | |
| Server Libraries,Swift,mattpolzin / JSONAPI,https://github.com/mattpolzin/JSONAPI,is a Swift Codable library with heavy emphasis on type-safety. It is platform agnostic so it can be used client- and server-side. | |
| Server Libraries,Swift,Datadog/swift-jsonapi,https://github.com/Datadog/swift-jsonapi,is a Swift library that provides macros to simplify the encoding and decoding of JSON:API responses. | |
| Server Libraries,PHP,tobyz / json-api-server,https://github.com/tobyzerner/json-api-server,is a framework-agnostic declarative JSON:API server implementation. | |
| Server Libraries,PHP,neomerx / json-api,https://github.com/neomerx/json-api,is a framework agnostic library that fully implements JSON:API v1.0. | |
| Server Libraries,PHP,limoncello-php / app,https://github.com/limoncello-php/app,is a JSON:API v1.0 quick start server application for neomerx / json-api. | |
| Server Libraries,PHP,lode / jsonapi,https://github.com/lode/jsonapi,is a human-friendly library to implement JSON:API v1.1 without needing to know the specification. | |
| Server Libraries,PHP,woohoolabs / yin,https://github.com/woohoolabs/yin,is a library for advanced users aiming for efficiency and elegance. | |
| Server Libraries,PHP,nilportugues / json-api,https://github.com/nilportugues/json-api,Serializer transformers outputting valid API responses in JSON and JSON:API formats. | |
| Server Libraries,PHP,nilportugues / symfony2-jsonapi-transformer,https://github.com/nilportugues/symfony2-jsonapi-transformer,Symfony 2 JSON:API Transformer Bundle outputting valid API responses in JSON and JSON:API formats. | |
| Server Libraries,PHP,nilportugues / laravel5-jsonapi-transformer,https://github.com/nilportugues/laravel5-jsonapi-transformer,Laravel 5 JSON:API Transformer Package outputting valid API responses in JSON and JSON:API formats. | |
| Server Libraries,PHP,tuyakhov / yii2-json-api,https://github.com/tuyakhov/yii2-json-api,Implementation of JSON:API specification for the Yii framework. | |
| Server Libraries,PHP,json-api-php/json-api,https://github.com/json-api-php/json-api,An attempt to translate the JSON:API specification into a set of high quality unit/functional tests and implement it in PHP 7 strictly following TDD and SOLID OOP principles. | |
| Server Libraries,PHP,laravel-json-api/laravel,https://github.com/laravel-json-api/laravel,Laravel implementation of the JSON:API specification, with full feature support and extensive documentation. | |
| Server Libraries,PHP,FriendsOfCake/crud-json-api,https://github.com/FriendsOfCake/crud-json-api,CakePHP Crud Listener for building maintainable JSON:API compliant APIs. | |
| Server Libraries,PHP,thephpleague/fractal,http://fractal.thephpleague.com/,A partial implementation of the JSON:API spec allowing for an easy drop in JSON rendering solution. | |
| Server Libraries,PHP,oligus/jad,https://github.com/oligus/jad,A library that turns doctrine entities into json:api resource, or collection of resources, automagically. | |
| Server Libraries,PHP,enm/json-api-server,https://eosnewmedia.github.io/JSON-API-Server/,is an abstract server-side PHP (>= 7.2) implementation of the json:api specification, based on enm/json-api-common. It handles json:api requests via request handlers through a centralized handle-method. It can be used with psr-7-request/response or your own request and response logic. | |
| Server Libraries,PHP,enm/json-api-server-bundle,https://eosnewmedia.github.io/JSON-API-Server-Bundle/,is a symfony bundle which integrates enm/json-api-server into your symfony application (symfony version ^4.0). | |
| Server Libraries,PHP,raml-json-api,https://github.com/RJAPI/raml-json-api,RAML based JSON:API code generator for Laravel. Generates controllers, middlewares, models, routes, migrations and serves JSON:API. | |
| Server Libraries,PHP,paknahad/jsonapi-bundle,https://github.com/paknahad/jsonapi-bundle,is a Symfony bundle. It is the fastest way to generate API. | |
| Server Libraries,PHP,swisnl/json-api-server,https://github.com/swisnl/json-api-server,is a Laravel package to get a JSON:API up and running in minutes. | |
| Server Libraries,PHP,hackerboy/json-api,https://github.com/hackerboydotcom/json-api,is a lightweight library that helps you to implement JSONAPI easily | |
| Server Libraries,PHP,drupal,https://www.drupal.org/project/drupal,The Drupal CMS supports exposing all data it manages (entities) according to the JSON:API specification. jsonapi_extras is an optional extra module to change resource type names, field names and more. | |
| Server Libraries,PHP,bednic/json-api,https://gitlab.com/bednic/json-api,Annotation driven library for creating valid JSON API response document from your objects. | |
| Server Libraries,PHP,pz/doctrine-rest,https://github.com/R3VoLuT1OneR/doctrine-rest,library provides basic tools for implementation of JSON:API with Doctrine 2 | |
| Server Libraries,PHP,pz/jsonapi-resource,https://github.com/R3VoLuT1OneR/jsonapi-resource,Serialize PHP class object into JSON:API resource object using PHP 8.0 Attributes. | |
| Server Libraries,PHP,binarcode/laravel-restify,https://github.com/binarcode/laravel-restify,The fastest way to make a powerful JSON:API compatible Rest API with Laravel Reference Docs. | |
| Server Libraries,PHP,API Platform,https://api-platform.com,is an API-first Framework supporting JSON:API. | |
| Server Libraries,Node.js,Fortune.js,http://fortune.js.org/,is a library that includes a comprehensive implementation of JSON:API. | |
| Server Libraries,Node.js,json-api,https://www.npmjs.org/package/json-api,turns an Express + Mongoose app into a JSON-API server. | |
| Server Libraries,Node.js,endpoints,https://github.com/endpoints,is an implementation of JSON:API using Bookshelf. | |
| Server Libraries,Node.js,YAYSON,https://github.com/confetti/yayson,is an isomorphic library for serializing and reading JSON:API data. Simply use it with plain objects or extend it to fit your ORM (currently it has an adapter for Sequelize). | |
| Server Libraries,Node.js,jsonapi-serializer,https://github.com/SeyZ/jsonapi-serializer,is a Node.js framework agnostic library for serializing your data to JSON:API. | |
| Server Libraries,Node.js,jsonapi-server,https://github.com/holidayextras/jsonapi-server,A feature-rich config-driven json:api framework. | |
| Server Libraries,Node.js,jsonapi-store-memoryhandler,https://github.com/holidayextras/jsonapi-server/blob/master/documentation/resources.md,An in-memory data store for rapid prototyping. | |
| Server Libraries,Node.js,jsonapi-store-relationaldb,https://github.com/holidayextras/jsonapi-store-relationaldb,A relational database handler for jsonapi-server. | |
| Server Libraries,Node.js,jsonapi-store-mongodb,https://github.com/holidayextras/jsonapi-store-mongodb,A mongodb handler for jsonapi-server. | |
| Server Libraries,Node.js,jsonapi-store-elasticsearch,https://github.com/holidayextras/jsonapi-store-elasticsearch,An elasticsearch handler for jsonapi-server. | |
| Server Libraries,Node.js,jagql,https://jagql.github.io,A resource driven framework to set up a {json:api} + GraphQL endpoint in record time. | |
| Server Libraries,Node.js,jagql/store-sequelize,https://npmjs.com/@jagql/store-sequelize,persist jagql resources to Postgres/MySQL/MSSQL/SQLite | |
| Server Libraries,Node.js,loopback-component-jsonapi,https://github.com/digitalsadhu/loopback-component-jsonapi,JSON:API support for loopback highly-extensible, open-source Node.js framework | |
| Server Libraries,Node.js,loopback-jsonapi-model-serializer,https://www.npmjs.com/package/loopback-jsonapi-model-serializer,JSON:API serializer for loopback models. | |
| Server Libraries,Node.js,jsonapi-mapper,https://github.com/scoutforpets/jsonapi-mapper,JSON:API-Compliant Serialization for your Node ORM. | |
| Server Libraries,Node.js,jaysonapi,https://github.com/digia/jaysonapi,jaysonapi is a framework agnostic JSON:API v1.0.0 serializer. jaysonapi provides more of a functional approach to serializing your data. Define a serializer with a type and schema, and call serialize on it passing in the data, included, meta, errors, etc. as a plain object. | |
| Server Libraries,Node.js,json-api-ify,https://github.com/kutlerskaggs/json-api-ify,serialize the out of your data. json:api v1.0 complaint. | |
| Server Libraries,Node.js,bookshelf-jsonapi-params,https://github.com/scoutforpets/bookshelf-jsonapi-params,automatically apply JSON:API filtering, pagination, sparse fieldsets, includes, and sorting to your Bookshelf.js queries. | |
| Server Libraries,Node.js,Lux,https://github.com/postlight/lux,is a MVC style Node.js framework for building lightning fast JSON:APIs. | |
| Server Libraries,Node.js,jsonapi-mock,https://github.com/Thomas-X/jsonapi-mock,A json-server inspired jsonapi mock server. Setup a jsonapi mock server in almost no time, uses lowdb. | |
| Server Libraries,Node.js,DenaliJS,http://denalijs.org,A layered-conventions framework for building ambitious APIs. Includes a powerful addon system, best-in-class developer experience, and extensive documentation. | |
| Server Libraries,Node.js,jsonapi-fractal,https://github.com/andersondanilo/jsonapi-fractal,JSON:API Serializer inspired by Fractal (PHP) | |
| Server Libraries,Node.js,ts-japi,https://github.com/jun-sheaf/ts-japi,- A zero-dependency, highly-modular, js/ts-friendly, recursible, framework-agnostic library for serializing data to the JSON:API specification. Serializes the entire specification. | |
| Server Libraries,Node.js,Kurier,https://github.com/kurierjs/kurier,is a TypeScript framework to create APIs following the 1.1 Spec of JSON:API + the Operations proposal spec. | |
| Server Libraries,Node.js,nestjs-json-api,https://github.com/klerick/nestjs-json-api,A module for NestJS and TypeORM to implement JSON API supporting features such as, end point, query params, body params, validation and transformation response. | |
| Server Libraries,Ruby (Plain),Yaks,https://github.com/plexus/yaks,Library for building hypermedia APIs, contains a JSON:API output format. | |
| Server Libraries,Ruby (Plain),JSONAPI::Serializers,https://github.com/fotinakis/jsonapi-serializers,provides a pure Ruby, readonly serializer implementation. | |
| Server Libraries,Ruby (Plain),JSONAPI::Realizer,https://github.com/krainboltgreene/jsonapi-realizer,provides a pure Ruby pattern for turning JSON:API requests into models (has active record support and rails instructions) | |
| Server Libraries,Ruby (Plain),Roar,https://github.com/apotonick/roar,Renders and parses representations of Ruby objects | |
| Server Libraries,Ruby (Plain),Jbuilder::JsonAPI,https://github.com/vladfaust/jbuilder-json_api,Simple & lightweight extension for Jbuilder | |
| Server Libraries,Ruby (Plain),jsonapi-rb,http://jsonapi-rb.org,Ruby library for efficiently building and consuming JSON:API documents - with Rails and Hanami integrations. | |
| Server Libraries,Ruby (Plain),fast_jsonapi,https://github.com/Netflix/fast_jsonapi,A lightning fast JSON:API serializer for Ruby Objects. | |
| Server Libraries,Ruby (Plain),jsonapi_parameters,https://github.com/visualitypl/jsonapi_parameters,Rails-way to consume JSON:API input. | |
| Server Libraries,Ruby (Ruby on Rails),Jsonapi-for-rails,https://github.com/doga/jsonapi_for_rails,empowers your JSONAPI compliant Rails APIs. Implement your APIs with very little coding. | |
| Server Libraries,Ruby (Ruby on Rails),ActiveModel::Serializers,https://github.com/rails-api/active_model_serializers,is one of the original exemplar implementations, but is slightly out of date atthe moment. | |
| Server Libraries,Ruby (Ruby on Rails),JSONAPI::Resources,https://github.com/cerebris/jsonapi-resources,provides a complete framework for developing a JSON:API server. It is designed to work with Rails, and provides routes, controllers, and serializers. | |
| Server Libraries,Ruby (Ruby on Rails),JSONAPI::Utils,https://github.com/b2beauty/jsonapi-utils,works on top of JSONAPI::Resources taking advantage of its resource-driven style and bringing a Rails way to build modern APIs with no or less learning curve. | |
| Server Libraries,Ruby (Ruby on Rails),Caprese,https://github.com/nicklandgrebe/caprese,An opinionated Rails library for creating JSON:API servers that lets you focus on customizing the behavior of your endpoints rather than the dirty work of setting them up. Leverages the power of ActiveModel::Serializer. | |
| Server Libraries,Ruby (Ruby on Rails),JSONAPI Suite,https://github.com/jsonapi-suite,facilitates a server capable of deep querying and nested writes. Workswith any ORM or datastore; comes with integration test helpers andautomatic swagger documentation. | |
| Server Libraries,Ruby (Ruby on Rails),JSONAPI.rb,https://github.com/stas/jsonapi.rb#usage,A set of pluggablemixins providing support for serialization (using fast_jsonapi), errorhandling, includes, sparse fields, pagination, filtering (using ransack)and sorting. Strives to implement as much of the JSONAPI spec as possible.Small codebase (~500 sloc), good documentation and test coverage. | |
| Server Libraries,Ruby (Ruby on Rails),Graphiti,https://www.graphiti.dev/guides/,a ruby library for RESTful Resources based on JSON:API. Works with vanilla Ruby, Sinatra and Rails. | |
| Server Libraries,Ruby (Sinatra),Sinja,https://github.com/mwpastore/sinja,extends Sinatra and leverages JSONAPI::Serializers to enable rapid development of comprehensive, read-and-write, and JSON:API v1.0-compliant web services using the DAL/ORM of your choice. It includes a simple role-based authorization scheme, support for client-generated IDs, patchless clients, and coalesced find requests, exception handling, and more. | |
| Server Libraries,Python,Hyp,https://github.com/kalasjocke/hyp,is a library for creating json-api responses. | |
| Server Libraries,Python,SQLAlchemy-JSONAPI,https://github.com/coltonprovias/sqlalchemy-jsonapi,provides JSON:API serialization for SQLAlchemy models. | |
| Server Libraries,Python,django-rest-framework-json-api,https://github.com/django-json-api/django-rest-framework-json-api,provides JSON:API parsing and rendering for the Django REST Framework | |
| Server Libraries,Python,jsoongia,https://github.com/digia/jsoongia,is a framework agnostic JSON:API implementation. | |
| Server Libraries,Python,ripozo,https://github.com/vertical-knowledge/ripozo/,provides a framework for serving JSON:API content (among other Hypermedia formats) in Flask, Django and more. | |
| Server Libraries,Python,marshmallow-jsonapi,https://github.com/marshmallow-code/marshmallow-jsonapi,provides JSON:API data formatting for any Python web framework. | |
| Server Libraries,Python,neoapi,https://pypi.python.org/pypi/neoapi/,serializes JSON:API–compliant responses from neomodel StructuredNodes for Neo4j data | |
| Server Libraries,Python,xamoom-janus,https://github.com/xamoom/xamoom-janus,is a Python module to easily and fast extend Python web frameworks like Flask or BottlyPy with json:api functionality. Also offers a flexible mechanism for data mapping and hooks to intercept and extend its functionality according to your projects needs. | |
| Server Libraries,Python,pyramid-jsonapi,https://github.com/colinhiggs/pyramid-jsonapi,Auto-build a JSON:API from sqlalchemy models using the pyramid framework. | |
| Server Libraries,Python,Flask-REST-JSONAPI,https://github.com/miLibris/flask-rest-jsonapi,Flask extension to create web api according to jsonapi specification with Flask, Marshmallow and data provider of your choice (SQLAlchemy, MongoDB, …) | |
| Server Libraries,Python,Flump,https://github.com/rolepoint/flump,Database agnostic JSON:API builder which depends on Flask and Marshmallow. | |
| Server Libraries,Python,SAFRS JSON API Framework,https://github.com/thomaxxl/safrs,Flask-SQLAlchemy jsonapi implementation with auto-generated openapi (fka swagger) interface. | |
| Server Libraries,Python,pydantic-jsonapi,https://github.com/DeanWay/pydantic-jsonapi,JSON:api validation with python type hinting using pydantic | |
| Server Libraries,Python,pydanja,https://github.com/Centurix/pydanja,JSON:API implementation for pydantic and FastAPI using generic types, complete with helpers for simplifying OpenAPI docs | |
| Server Libraries,Python,Flask-Restless-NG,https://github.com/mrevutskyi/flask-restless-ng,Builds JSON:API from SQLAlchemy models using Flask | |
| Server Libraries,Python,starlette-jsonapi,https://github.com/vladmunteanu/starlette-jsonapi,Microframework on top of Starlette and marshmallow-jsonapi with support for asynchronous ORMs | |
| Server Libraries,Python,kt.jsonapi,https://pypi.org/project/kt.jsonapi/,JSON:API response generation using the Zope Component Architecture. | |
| Server Libraries,Python,Flask-COMBO-JSONAPI,https://github.com/AdCombo/flask-combo-jsonapi,JSON:API flask extension for building REST APIs. | |
| Server Libraries,Python,FastAPI-JSONAPI,https://github.com/mts-ai/FastAPI-JSONAPI,FastAPI-JSONAPI is a FastAPI extension for building REST APIs | |
| Server Libraries,Go,api2go,https://github.com/manyminds/api2go,is a full-fledged library to make it simple to provide a JSON:API with your Golang project. | |
| Server Libraries,Go,jsonapi,https://github.com/google/jsonapi,serializes and deserializes jsonapi formatted payloads using struct tags to annotate the structs that you already have in your Golang project. Godoc | |
| Server Libraries,Go,go-json-spec-handler,https://github.com/derekdowling/go-json-spec-handler,drop-in library for handling requests and sending responses in an existing API. | |
| Server Libraries,Go,jsh-api,https://github.com/derekdowling/go-json-spec-handler/tree/master/jsh-api,deals with the dirty work of building JSON:API resource endpoints. Built on top of jsh | |
| Server Libraries,Go,mfcochauxlaberge/jsonapi,https://github.com/mfcochauxlaberge/jsonapi,offers a large set of tools to build a JSON:API compliant service. | |
| Server Libraries,Go,pieoneers/jsonapi-go,https://github.com/pieoneers/jsonapi-go,lightweight JSON API implementation in Go. Make your client and server applications JSON API-enabled in hours not months. | |
| Server Libraries,.NET,JsonApiDotNetCore,https://github.com/json-api-dotnet/JsonApiDotNetCore,is a framework for building json:api compliant REST APIs using .NET Core and Entity Framework Core. It eliminates as much boilerplate as possible by offering out-of-the-box features such as sorting, filtering and pagination. You just need to focus on defining the resources and implementing your custom business logic. | |
| Server Libraries,.NET,JsonApiNet,https://github.com/l8nite/JsonApiNet,lets you quickly deserialize JSON:API documents into C# entities. Supports compound documents, complex type mapping from attributes, attribute mapping, and more. See the README for full details. | |
| Server Libraries,.NET,NJsonApi,https://github.com/jacek-gorgon/NJsonApi,is a .NET server implementation of the standard. It aims at good extensibility and performance while maintaining developer-friendliness with interchangeable conventions and builder-style configuration. | |
| Server Libraries,.NET,Migrap.AspNetCore.Hateoas,https://github.com/dcomartin/Migrap.AspNetCore.Hateoas,HATEOAS (Hypermedia as the Engine of Application State) framework for ASP.NET Core. Current implementation(s): Siren, JsonApi. | |
| Server Libraries,.NET,Saule,https://github.com/joukevandermaas/saule/,is a small JSON:API 1.0 compatible library that integrates well with established Web API conventions. It has complete documentation and near 100% test coverage. | |
| Server Libraries,.NET,Hypermedia.JsonApi.WebApi,https://github.com/cosullivan/Hypermedia/,is a Web API media type formatter for reading and writing JSON:API. It supports an external resource model definition and nativelyincludes related resources. | |
| Server Libraries,.NET,JsonApiSerializer,https://github.com/codecutout/JsonApiSerializer,is a configurationless JSON:API serialization and deserialization library implemented as a Json.NET JsonSerializerSetting. It leverages the existing power and flexibility of Json.NET while providing a sensible default mapping between JSON:API and CLR objects. | |
| Server Libraries,.NET,JsonApiFramework.Server,https://github.com/scott-mcdonald/JsonApiFramework,is a portable .NET Standard/Core server-side framework where developers define the domain model of the resources of a hypermedia API server either through configuration and/or conventions called a service model. With a service model developers can use a document context that represents a session with a JSON:API compound document for reading or writing of various JSON:API abstractions such as resources, resource identifiers, relationships, links, meta information, error objects, and version information all serialized/deserialized as high level CLR objects with automatic generation of JSON:API hypermedia. | |
| Server Libraries,.NET,FSharp.JsonApi,https://github.com/cmeeren/FSharp.JsonApi/,is a library that allows you to use F# to easily create and consume flexible, strongly typed web APIs following the JSON:API specification. | |
| Server Libraries,.NET,Felicity,https://github.com/cmeeren/Felicity/,is a boilerplate-free JSON:API framework for your functional F# domain model, optimized for developer happiness | |
| Server Libraries,Java,crnk.io,http://www.crnk.io,is a JSON:API framework for clients and servers. It was started as a fork for Katharsis after the later lost development momentum. It has similar concepts but with active development support. On the server-side it comes, among others,with a rich set of integrations (Servlet, JAX-RS, Spring, JPA, Bean Validation, Zipkin and more), bulk updates with JSON Patch, a meta-model for automation purposes, client stub generation for TypeScript and a module API for third-party contributions. | |
| Server Libraries,Java,Elide,http://elide.io,is a web framework supporting JSON:API. Through annotation-based JSON:API endpoint generation, Elide enables you to focus on your data model, security model, and business logic while avoiding unnecessary boilerplate. Moreover, through use of the JSON:API Patch extension, Elide provides full support for database transactions. | |
| Server Libraries,Java,JSON:API for Spring HATEOAS,https://github.com/toedter/spring-hateoas-jsonapi,provides serialization/deserialization of the Spring HATEOAS representation models. The project also provides a builder to easily create relationships, included resource objects, pagination, and more. | |
| Server Libraries,Java,jsonapi-rvp,https://github.com/xlate/jsonapi-rvp,utilizes the platform capabilities available in the Jakarta EE environment (formerly Java EE) to expose JPA entities via JSON:API. Features include query and entity validation (using Bean Validators), pagination, use of surrogate keys as record identifiers, support for LEFT outer join conditions, and a simple JavaScript client. | |
| Server Libraries,Java,JSON:API object converter,https://github.com/MieskeB/json-api-spring-boot,converts normal Java objects to JSON:API standard with the use of annotations in the viewmodels (dtos). | |
| Server Libraries,Java,Dashjoin Low Code Development Platform,https://github.com/dashjoin/platform,connects to relational, document, and graph databases and makes them available via JSON:API. The platform offers powerful access control mechanisms, a query editor, and graphical layout designers. | |
| Server Libraries,Java,jsonapi-simple,https://github.com/devslm/jsonapi-simple,is a simple implementation of the JSON:API specification (only required output fields). This library implements only top-level fields: data, links, errors and meta (using spring boot dependencies) without any relationships, includes and others. It implemented also filtering, sorting and sparse fieldset. See the documentation for full details. | |
| Server Libraries,Scala,scala-jsonapi,https://github.com/scala-jsonapi/scala-jsonapi,A Scala library for producing JSON output (and deserializing JSON input) based on JSON:API specification. | |
| Server Libraries,Elixir,ja_serializer,https://github.com/AgilionApps/ja_serializer,is a behaviour and DSL to emit conforming JSON. Suitable for use in a Phoenix view or in a Plug stack. | |
| Server Libraries,Elixir,jsonapi,https://github.com/jeregrine/jsonapi,is a serializer and query parser built with plain old functions. Can parse and validate a JSONAPI compliant query and serialize Ecto Models or Elixir Structs into conforming JSON. Suitable for use in a Phoenix view, Plug Stack or anywhere you can call functions. | |
| Server Libraries,Haskell,json-api,https://github.com/toddmohney/json-api,functions and datatypes for representing user-defined resources in accordance with the JSON-API specification. | |
| Server Libraries,Perl,PONAPI::Server,https://metacpan.org/pod/PONAPI::Server,is a Plack-based web server, providing a generic service adhering to the spec. just plug your data-repository & play. | |
| Server Libraries,Vala,JSON-API-GLib,https://github.com/major-lab/json-api-glib,provides GObjects that can be serialized to and unserialized from payloads with JSON-GLib. | |
| Server Libraries,Rust,jsonapi-rust,https://github.com/michiel/jsonapi-rust,A Rust library for serializing, deserializing and working with JSON-API data | |
| Server Libraries,Dart,json_api_server,https://pub.dartlang.org/packages/json_api_server,is a JSON:API server running on Dart VM. | |
| Server Libraries,Crystal,jsonapi-serializer-cr,https://github.com/andersondanilo/jsonapi-serializer-cr,is a JSON:API Serializer for Crystal Lang. | |
| Related Tools,Playground,json-api-document-viewer,https://tadast.github.io/json-api-document-viewer,the flat json:api structure is a good way to express complex relationships between objects. However the same flatness makes it difficult for humans to “parse” these relationships. This tool visualises object relationships by visually nesting them. | |
| Related Tools,Playground,corroborate,http://corroborate.arenpatel.com/,JSON:API request/response payload validator. It warns when there is a specification violation and also informs when a recommendation has not been followed. | |
| Related Tools,Ruby,json-patch,https://github.com/guillec/json-patch,implementation of JSON Patch (rfc6902) | |
| Related Tools,Ruby,hana,https://github.com/tenderlove/hana,implementation of the JSON Patch and JSON pointer spec | |
| Related Tools,JavaScript,json-api-merge,https://www.npmjs.com/package/json-api-merge,JSON:API specific redundant duplication algorithm for merging included resources into original data | |
| Related Tools,JavaScript,json-patch,https://www.npmjs.org/package/json-patch,implementation of JSON Patch (rfc6902) | |
| Related Tools,Python,jsonpatch,https://python-json-patch.readthedocs.org,implementation of JSON Patch (rfc6902) | |
| Related Tools,Python,drf-json-patch,https://drf-json-patch.readthedocs.org,integrates jsonpatch with Django REST Framework |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment