crnk-framework

JSON API library for Java

Github星跟蹤圖

crnk.io - Crank up the development of RESTful applications!

Build Status
Gitter
License
Coverage Status

What is Crnk?

Crnk is an implementation of the JSON API specification and recommendations in Java to
facilitate building RESTful applications. It provides many conventions and building blocks that application can benefit from.
This includes features such as sorting, filtering, pagination, requesting complex object graphs, sparse
field sets, attaching links to data or atomically execute multiple operations. Further integration
with frameworks and libraries such as Spring, CDI, JPA, Bean Validation, Dropwizard, Servlet API, Zipkin and
and more ensure that JSON API plays well together with the Java ecosystem. Have a look at
www.crnk.io and the documentation for more detailed
information.

Repository

Crnk Maven artifacts are available from jcenter/bintray: https://bintray.com/crnk-project.

@crnk/angular-ngrx is available from https://www.npmjs.com/package/@crnk/angular-ngrx.

Requirements

Crnk requires Java 1.8 or later and an SLF4J setup for logging.

Licensing

Crnk is licensed under the Apache License, Version 2.0.
You can grab a copy of the license at http://www.apache.org/licenses/LICENSE-2.0.

Building from Source

Crnk make use of Gradle for its build. To build the complete project run

gradlew clean build

Note as part of the build a local Node installation is downloaded to build the frontend parts (crnk-ui) of the project.

主要指標

概覽
名稱與所有者crnk-project/crnk-framework
主編程語言Java
編程語言Java (語言數: 6)
平台
許可證Apache License 2.0
所有者活动
創建於2017-05-18 11:06:31
推送於2023-10-19 19:21:14
最后一次提交2022-09-06 14:01:49
發布數1
最新版本名稱3.2.20200419165537 (發布於 )
第一版名稱3.2.20200419165537 (發布於 )
用户参与
星數288
關注者數24
派生數158
提交數824
已啟用問題?
問題數545
打開的問題數217
拉請求數274
打開的拉請求數24
關閉的拉請求數41
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?