JSONAPI::Resources
apollo-link-json-api
JSONAPI::Resources | apollo-link-json-api | |
---|---|---|
1 | 1 | |
2,309 | 24 | |
0.1% | - | |
3.5 | 0.0 | |
9 days ago | over 4 years ago | |
Ruby | TypeScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
JSONAPI::Resources
-
GraphQL or REST?
REST with https://github.com/cerebris/jsonapi-resources & https://github.com/twg/devour
apollo-link-json-api
-
GraphQL or REST?
GraphQL has so many downsides and very little upside IMO. Apollo client is really nice though, so I'm tempted to give https://github.com/rsullivan00/apollo-link-json-api a try, but I haven't had an excuse yet.
What are some alternatives?
Fast JSON API - No Longer Maintained - A lightning fast JSON:API serializer for Ruby Objects.
json-api - A specification for building JSON APIs
Grape - An opinionated framework for creating REST-like APIs in Ruby.
devour-client - Don't just consume your JSON API, Devour it...
ActiveModel::Serializers - ActiveModel::Serializer implementation and Rails hooks
jbuilder - Jbuilder: generate JSON objects with a Builder-style DSL
graphql - Ruby implementation of GraphQL
Blueprinter - Simple, Fast, and Declarative Serialization Library for Ruby
jsonapi-serializer - A fast JSON:API serializer for Ruby (fork of Netflix/fast_jsonapi)
jsonapi-rb - Efficiently produce and consume JSON API documents.
Roar - Parse and render REST API documents using representers.
json-serializer - Customize JSON ouput through serializer objects