All Projects → katharsis-project → Katharsis Framework

katharsis-project / Katharsis Framework

Licence: apache-2.0
Katharsis adds powerful layer for RESTful endpoints providing implementenation of JSON:API standard

Programming Languages

java
68154 projects - #9 most used programming language

Labels

Projects that are alternatives of or similar to Katharsis Framework

Bootstrapi
A better framework for building API with PHP. Built using Slim 3, Eloquent, Zend-ACL
Stars: ✭ 86 (-33.33%)
Mutual labels:  json-api
Dcrdata
Decred block explorer, with packages and apps for data collection and storage. Written in Go.
Stars: ✭ 104 (-19.38%)
Mutual labels:  json-api
Coronavirus Tracker Api
🦠 A simple and fast (< 200ms) API for tracking the global coronavirus (COVID-19, SARS-CoV-2) outbreak. It's written in python using the 🔥 FastAPI framework. Supports multiple sources!
Stars: ✭ 1,577 (+1122.48%)
Mutual labels:  json-api
Jsonapi Consumer
Client framework for consuming JSONAPI services in Ruby
Stars: ✭ 93 (-27.91%)
Mutual labels:  json-api
Sarala
Javascript library to communicate with RESTful API built following JSON API specification. inspired by Laravel’s Eloquent
Stars: ✭ 101 (-21.71%)
Mutual labels:  json-api
Athena Express
athena-express makes it easier to execute SQL queries on Amazon Athena by chaining together a bunch of methods in the AWS SDK. This allows you to execute SQL queries AND fetch JSON results in the same synchronous call - well suited for web applications.
Stars: ✭ 111 (-13.95%)
Mutual labels:  json-api
Daptin
Daptin - Backend As A Service - GraphQL/JSON-API Headless CMS
Stars: ✭ 1,195 (+826.36%)
Mutual labels:  json-api
Arduinosim800l
Arduino HTTP & FTP client for SIM800L/SIM800 boards to perform GET and POST requests to a JSON API as well as FTP uploads.
Stars: ✭ 127 (-1.55%)
Mutual labels:  json-api
Static Api Generator
🔧 Generate a static JSON API from a tree of directories and files
Stars: ✭ 101 (-21.71%)
Mutual labels:  json-api
Symfony Jsonapi
JSON API Transformer Bundle for Symfony 2 and Symfony 3
Stars: ✭ 114 (-11.63%)
Mutual labels:  json-api
Gores
Go package that handles HTML, JSON, XML and etc. responses
Stars: ✭ 94 (-27.13%)
Mutual labels:  json-api
Rki Covid Api
🦠🇩🇪📈 An API for the spread of covid-19 in Germany. Data from Robert-Koch-Institut.
Stars: ✭ 98 (-24.03%)
Mutual labels:  json-api
Ja resource
A behaviour to reduce boilerplate code in your JSON-API compliant Phoenix controllers without sacrificing flexibility.
Stars: ✭ 111 (-13.95%)
Mutual labels:  json-api
Importjsonapi
Use JSONPath to selectively extract data from any JSON or GraphQL API directly into Google Sheets.
Stars: ✭ 90 (-30.23%)
Mutual labels:  json-api
Jsonapi.rb
Lightweight, simple and maintained JSON:API support for your next Ruby HTTP API.
Stars: ✭ 116 (-10.08%)
Mutual labels:  json-api
Jsonapiframework
JsonApiFramework is a fast, extensible, and portable .NET framework for the reading and writing of JSON API documents. Currently working on ApiFramework 1.0 which is a new framework that supports the many enhancements documented in the 2.0 milestone of this project while being media type agnostic but will support media types like {json:api} and GraphQL for serialization/deserialization purposes.
Stars: ✭ 85 (-34.11%)
Mutual labels:  json-api
Loopback Component Jsonapi
JSONAPI support for loopback.
Stars: ✭ 104 (-19.38%)
Mutual labels:  json-api
Ember Jsonapi Resources
Lightweight persistence for an Ember CLI app following the JSON API 1.0 spec
Stars: ✭ 127 (-1.55%)
Mutual labels:  json-api
Contenta vue nuxt
Start in minutes a Drupal 8 with JSON API and Vue.js : a Nuxt.js ( Vue.js SSR ) consumer for Contenta CMS
Stars: ✭ 125 (-3.1%)
Mutual labels:  json-api
Laravel Api Boilerplate
A Boilerplate Project For Laravel API's (NOT MAINTAINED)
Stars: ✭ 113 (-12.4%)
Mutual labels:  json-api

Katharsis logo

Katharsis library adds an additional layer on top of RESTful endpoint to provide easy HATEOAS support for Java by implementing JSON API standard.

This repository is combination of multiple maintained separately repos in katharis-project:

  • katharsis-core - katharsis-core
  • katharsis-rs - katharsis-rs
  • katharsis-spring - katharsis-spring
  • katharsis-servlet - katharsis-servlet
  • katharsis-examples - katharsis-examples

katharsis-framework

Build Status Coverage Status Maven Central

Systems nowadays utilize data from various systems to leverage the business needs. To achieve that, many of them provide usually inconsistent REST interface.

Providing homogeneous REST interface

Katharsis implements JSON API standard which introduces consistent REST interface definition. Now it can be easy to integrate with other systems through uniform mechanisms.

Use the purest form of REST

JSON API is based on HATEOAS which means Hypermedia as the Engine of Application State. It is the highest form of REST which allows producing and storing as little documentation as possible.


By using Katharsis it is easier to develop both Customer Facing Applications and server side services. The developers can have one unified base for their work.

Consistent resources and repositories

Katharsis introduces a way of defining both resources which can be shared over the REST interface and a repository for their handling.

Integration with other libraries

Because of the usage of JSON API, Katharsis can be used with many other libraries which support the standard.

Documentation and examples

Documentation, along with example projects and project details are available on project website katharsis.io

Chat

Need to directly talk to us? Write on gitter:

Join the chat at https://gitter.im/katharsis-project/katharsis-framework

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].