jsonapi-rb / Jsonapi Rb
Licence: mit
Efficiently produce and consume JSON API documents.
Stars: ✭ 219
Programming Languages
ruby
36898 projects - #4 most used programming language
Projects that are alternatives of or similar to Jsonapi Rb
Jsonapi Rails
Rails gem for fast jsonapi-compliant APIs.
Stars: ✭ 242 (+10.5%)
Mutual labels: api, json-api, jsonapi, json, serialization, deserialization
Symfony Jsonapi
JSON API Transformer Bundle for Symfony 2 and Symfony 3
Stars: ✭ 114 (-47.95%)
Mutual labels: api, json-api, jsonapi, json, serialization
Loopback Component Jsonapi
JSONAPI support for loopback.
Stars: ✭ 104 (-52.51%)
Mutual labels: json-api, jsonapi, serialization, deserialization
Jsonapi Utils
Build JSON API-compliant APIs on Rails with no (or less) learning curve.
Stars: ✭ 191 (-12.79%)
Mutual labels: api, json-api, jsonapi, json
Laravel5 Jsonapi
Laravel 5 JSON API Transformer Package
Stars: ✭ 313 (+42.92%)
Mutual labels: api, json-api, jsonapi, json
Json Api Dart
JSON:API client for Dart/Flutter
Stars: ✭ 53 (-75.8%)
Mutual labels: api, json-api, jsonapi, json
Jsonapi parameters
Rails-way to consume JSON:API input
Stars: ✭ 50 (-77.17%)
Mutual labels: api, json-api, jsonapi, json
Dictfier
Python library to convert/serialize class instances(Objects) both flat and nested into a dictionary data structure. It's very useful in converting Python Objects into JSON format
Stars: ✭ 67 (-69.41%)
Mutual labels: api, json-api, json, serialization
Dataclass factory
Modern way to convert python dataclasses or other objects to and from more common types like dicts or json-like structures
Stars: ✭ 116 (-47.03%)
Mutual labels: json, serialization, deserialization
Yyjson
The fastest JSON library in C
Stars: ✭ 1,894 (+764.84%)
Mutual labels: json, serialization, deserialization
Pyjson tricks
Extra features for Python's JSON: comments, order, numpy, pandas, datetimes, and many more! Simple but customizable.
Stars: ✭ 131 (-40.18%)
Mutual labels: json, serialization, deserialization
Jsonapi.rb
Lightweight, simple and maintained JSON:API support for your next Ruby HTTP API.
Stars: ✭ 116 (-47.03%)
Mutual labels: api, json-api, jsonapi
Jstp
Fast RPC for browser and Node.js based on TCP, WebSocket, and MDSF
Stars: ✭ 132 (-39.73%)
Mutual labels: api, json, serialization
Noproto
Flexible, Fast & Compact Serialization with RPC
Stars: ✭ 138 (-36.99%)
Mutual labels: json, serialization, deserialization
Jsona
Data formatter that creates simplified objects from JSON or stored reduxObject, creates JSON from the same simplified objects (in according with JSON API specification)
Stars: ✭ 144 (-34.25%)
Mutual labels: json-api, jsonapi, serialization
Borer
Efficient CBOR and JSON (de)serialization in Scala
Stars: ✭ 131 (-40.18%)
Mutual labels: json, serialization, deserialization
Rki Covid Api
🦠🇩🇪📈 An API for the spread of covid-19 in Germany. Data from Robert-Koch-Institut.
Stars: ✭ 98 (-55.25%)
Mutual labels: api, json-api, json
Marshmallow Jsonapi
JSON API 1.0 (https://jsonapi.org/) formatting with marshmallow
Stars: ✭ 203 (-7.31%)
Mutual labels: json-api, serialization, deserialization
Orjson
Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy
Stars: ✭ 2,595 (+1084.93%)
Mutual labels: json, serialization, deserialization
Dart Json Mapper
Serialize / Deserialize Dart Objects to / from JSON
Stars: ✭ 206 (-5.94%)
Mutual labels: json, serialization, deserialization
jsonapi-rb
Ruby gem for building and consuming JSON API documents.
Status
Resources
- Chat: gitter
- Twitter: @jsonapirb
- Docs: jsonapi-rb.org
Code
jsonapi-rb is simply a bundle of:
- jsonapi-serializable for serialization, and
- jsonapi-deserializable for deserialization.
For framework integrations, see:
- jsonapi-hanami for Hanami, and
- jsonapi-rails for Ruby on Rails.
Installation
# In Gemfile
gem 'jsonapi-rb'
then
$ bundle
or manually via
$ gem install jsonapi-rb
Usage and documentation
License
jsonapi-rb is released under the MIT License.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].