{"repo":"MoonWorm/jsonapi4j","free":true,"listed":false,"github":"https://github.com/MoonWorm/jsonapi4j","clone":"git clone https://github.com/MoonWorm/jsonapi4j.git","description":"Lightweight Java framework for building REST APIs compliant with the JSON:API specification","language":"Java","stars":29,"topics":["java","json-api-response","json-api-server","json-apis","jsonapi","openapi","quarkus","quarkus-extension","rest-api","servlet-api"],"license":"Apache-2.0","category":"api-integrations-sdks","readme_excerpt":"JsonApi4j — JSON:API Framework for Java A lightweight Java framework for building REST APIs compliant with the JSON:API specification. Works with Spring Boot, Quarkus, and the Jakarta Servlet API. Features 📋 Spec-Compliant by Default Full JSON:API compliance out of the box — resources, relationships, compound documents, pagination, sparse fieldsets, error handling, and links. No shortcuts, no partial implementations. 🔌 Works With Your Stack First-class support for Spring Boot , Quarkus , and plain Jakarta Servlet API . One dependency, zero configuration — the framework auto-configures itself. 🗄️ Bring Your Own Data Source No JPA or ORM required. Use SQL, NoSQL, REST clients, in-memory stores — anything that returns data. The framework never touches your persistence layer. 🧩 Plugin System Extend the request processing pipeline without modifying core logic. Build your own plugins or use the built-in ones: - Access Control — per-field authorization via annotations, OAuth2 scopes, resource ownership - OpenAPI — auto-generated spec from your domain model - Sparse Fieldsets — fields[type] filtering on the server - Compound Documents — multi-level include with parallel resolution ⚡ Built for Performance Concurrent relationship resolution, parallel compound document fetching, and support for virtual threads (Project Loom). Designed for production throughput from day one. 🔎 Runtime Introspection An opt-in Meta API exposes your live API's resources, relationships, operations, plug","default_branch":null,"files":null,"tree":[],"storefront":"/r/MoonWorm","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MoonWorm/jsonapi4j/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}