Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/DominoKit/domino-rest
domino-rest
https://github.com/DominoKit/domino-rest
Last synced: 20 days ago
JSON representation
domino-rest
- Host: GitHub
- URL: https://github.com/DominoKit/domino-rest
- Owner: DominoKit
- License: apache-2.0
- Created: 2018-07-18T12:46:44.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-11-06T08:43:45.000Z (about 1 month ago)
- Last Synced: 2024-11-06T09:32:53.170Z (about 1 month ago)
- Language: Java
- Size: 540 KB
- Stars: 28
- Watchers: 9
- Forks: 5
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- gwt-boot-awesome-lili - domino-rest - REST framework :sparkling_heart: (HTTP and REST Library)
- gwt-boot-awesome-lili - domino-rest - REST framework :sparkling_heart: (HTTP and REST Library)
README
![logoimage](https://raw.githubusercontent.com/DominoKit/DominoKit.github.io/master/logo/128.png)
[![Development Build Status](https://github.com/DominoKit/domino-rest/actions/workflows/deploy.yaml/badge.svg?branch=development)](https://github.com/DominoKit/domino-rest/actions/workflows/deploy.yaml/badge.svg?branch=development)
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.dominokit/domino-rest/badge.svg?style=plastic)](https://maven-badges.herokuapp.com/maven-central/org.dominokit/domino-rest)
![Sonatype Nexus (Snapshots)](https://img.shields.io/badge/Snapshot-HEAD--SNAPSHOT-orange)
![GWT3/J2CL compatible](https://img.shields.io/badge/GWT3/J2CL-compatible-brightgreen.svg)# domino-rest
Domino-rest is a lib for generating rest clients from **[JaxRs]()** compatible interfaces, and the generated clients can be used from both client side -browser- using GWT and on the server, the lib works in both **GWT2** and **GWT3/J2CL**, the serialization and deserialization is based on [domino-jackson](https://github.com/DominoKit/domino-jackson), and service definition is based on **JaxRs** annotations, while code generation uses annotation processing **APT**.
Checkout the [Quick start guide](https://github.com/DominoKit/domino-rest/wiki/Quick-start) and visit our [documentation](https://github.com/DominoKit/domino-rest/wiki) in the wiki for more details.