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?
已存档?
是复刻?
已锁定?
是镜像?
是私有?