#44th of 4 in Backends and databases
apijson
Java ORM that exposes CRUD APIs over JSON requests without per-endpoint code
Live demo ↗
(opens in a new tab)Documentation ↗
(opens in a new tab)Repository on GitHub ↗
(opens in a new tab)
- Stars
- 18.4k
- License
- custom license
- Last commit
- Oct 2026
- Last release
- Oct 2026
- Language
- Java
18,254 on 24 Mar 202618,389 on 13 Oct 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
APIJSON is a Java library and JSON-based protocol. Clients send a JSON describing the tables and fields they want, and the server maps it to SQL and returns JSON in the same shape, so backend developers write no per-endpoint CRUD code. It covers reads, writes, fuzzy search and remote function calls, and ships with API docs and test tooling (APIAuto).
Who it is for: Java backend developers who want codeless CRUD APIs over SQL or NoSQL databases
Strengths
- One JSON request can query several related tables, replacing multiple endpoint calls
- Many data sources listed: MySQL, PostgreSQL, Oracle, SQL Server, ClickHouse, Redis, Kafka, Elasticsearch
- Added via Maven or Gradle through JitPack; works with Spring, SpringBoot, JFinal, Nutz
- Community ports listed for Go, C#, PHP, Node.js, Python and Rust
Weaknesses
- Java-centric; non-Java ports are separate third-party repositories with unknown maturity
- License is reported as NOASSERTION, so terms need checking before use
- README gives no setup steps for a standalone server; points to a separate demo repo
- Not AI-specific; it is a general ORM and API protocol
What it needs
- no GPU
- Needs Java 1.8+, A supported database (e.g. MySQL 5.7+, PostgreSQL 9.5+)
Head to head
Also in Backends and databases
See all 4| Rank | Project | Score |
|---|---|---|
| 1 | supabasePostgres backend with auth, storage, realtime and edge functions | 73 out of 100 |
| 2 | parse-serverNode.js backend with REST and GraphQL APIs on MongoDB or PostgreSQL | 66 out of 100 |
| 3 | graphql-engineGraphQL API layer over Postgres, MongoDB, ClickHouse and SQL Server | 65 out of 100 |