[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-3970":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":17,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":18,"rankGlobal":10,"rankLanguage":10,"license":19,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":22,"hasPages":22,"topics":23,"createdAt":10,"pushedAt":10,"updatedAt":44,"readmeContent":45,"aiSummary":46,"trendingCount":16,"starSnapshotCount":16,"syncStatus":47,"lastSyncTime":48,"discoverSource":49},3970,"APIJSON","Tencent\u002FAPIJSON","Tencent","🏆 Real-Time no-code, powerful and secure ORM 🚀  providing APIs and Docs without coding by Backend, and Frontend(Client) can customize response JSONs 🏆 实时 零代码、全功能、强安全 ORM 库 🚀 后端接口和文档零代码，前端(客户端) 定制返回 JSON 的数据和结构","http:\u002F\u002Fapijson.cn",null,"Java",18391,2274,388,237,0,8,45,"Other",false,"master",true,[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43],"baas","clickhouse","crud","databricks","elasticsearch","hadoop","hive","influxdb","low-code","lowcode","milvus","nocode","oracle","postgresql","postgresql-database","serverless","snowflake","sqlserver","tdengine","tidb","2026-06-12 02:00:56","Tencent is pleased to support the open source community by making APIJSON available.   \u003Cbr\u002F>\nCopyright (C) 2020 Tencent.  All rights reserved. \u003Cbr\u002F>\nThis source code is licensed under the Apache License Version 2.0 \u003Cbr\u002F>\n\n\u003Ch1 align=\"center\" style=\"text-align:center;\">\n  APIJSON\n\u003C\u002Fh1>\n\n\n\u003Cp align=\"center\">🏆 Real-Time no-code, powerful and secure ORM 🚀 \u003Cbr \u002F>providing APIs and Docs without coding by Backend, and Frontend can customize response JSONs\u003C\u002Fp>\n\n\u003Cp align=\"center\" >\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FTencent\u002FAPIJSON\u002Fblob\u002Fmaster\u002FREADME-Chinese.md\">&nbsp;中文版&nbsp;\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FTencent\u002FAPIJSON\u002Fblob\u002Fmaster\u002FDocument.md\">&nbsp;Document&nbsp;\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fsearch.bilibili.com\u002Fall?keyword=APIJSON\">&nbsp;Video&nbsp;\u003C\u002Fa>\n  \u003Ca href=\"http:\u002F\u002Fapijson.cn\u002Fapi\">&nbsp;Test&nbsp;\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fdeepwiki.com\u002FTencent\u002FAPIJSON\">Ask AI\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\" >\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAPIJSON\u002FAPIJSON-Demo\u002Ftree\u002Fmaster\u002FMySQL\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FMySQL-5.7%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAPIJSON\u002FAPIJSON-Demo\u002Ftree\u002Fmaster\u002FPostgreSQL\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPostgreSQL-9.5%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAPIJSON\u002FAPIJSON-Demo\u002Ftree\u002Fmaster\u002FSQLServer\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FSQLServer-2012%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAPIJSON\u002FAPIJSON-Demo\u002Ftree\u002Fmaster\u002FOracle\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FOracle-12C%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAPIJSON\u002FAPIJSON-Demo\u002Ftree\u002Fmaster\u002FDB2\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDB2-7.1%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAPIJSON\u002FAPIJSON-Demo\u002Ftree\u002Fmaster\u002FMySQL\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FMariaDB-10.0%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAPIJSON\u002FAPIJSON-Demo\u002Ftree\u002Fmaster\u002FMySQL\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FTiDB-2.1%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAPIJSON\u002FAPIJSON-Demo\u002Ftree\u002Fmaster\u002FPostgreSQL\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FCockroachDB-25.1%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAPIJSON\u002FAPIJSON-Demo\u002Ftree\u002Fmaster\u002FPostgreSQL\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FopenGauss-5.0%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAPIJSON\u002FAPIJSON-Demo\u002Ftree\u002Fmaster\u002FDameng\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDameng-7.6%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAPIJSON\u002FAPIJSON-Demo\u002Ftree\u002Fmaster\u002FMySQL\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FKingbase-8.6%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca >\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FMilvus-2.2.0%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAPIJSON\u002FAPIJSON-Demo\u002Ftree\u002Fmaster\u002FDuckDB\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDuckDB-1.1%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAPIJSON\u002FAPIJSON-Demo\u002Ftree\u002Fmaster\u002FAPIJSON-Java-Server\u002FAPIJSONBoot-MultiDataSource\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FSurrealDB-2.0%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAPIJSON\u002FAPIJSON-Demo\u002Ftree\u002Fmaster\u002FClickHouse\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FClickHouse-21.1%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAPIJSON\u002FAPIJSON-Demo\u002Ftree\u002Fmaster\u002FPostgreSQL\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPostGIS-3.5%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAPIJSON\u002FAPIJSON-Demo\u002Ftree\u002Fmaster\u002FAPIJSON-Java-Server\u002FAPIJSONDemo-MultiDataSource-Elasticsearch\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FElasticsearch-7.17%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAPIJSON\u002FAPIJSON-Demo\u002Ftree\u002Fmaster\u002FManticore\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FManticoreSearch-7.4%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAPIJSON\u002FAPIJSON-Demo\u002Ftree\u002Fmaster\u002FPresto\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPresto-0.277%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAPIJSON\u002FAPIJSON-Demo\u002Ftree\u002Fmaster\u002FTrino\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FTrino-400%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAPIJSON\u002FAPIJSON-Demo\u002Ftree\u002Fmaster\u002FMySQL\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FTDSQL-cloud-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAPIJSON\u002FAPIJSON-Demo\u002Ftree\u002Fmaster\u002FMySQL\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FTencentDB-cloud-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAPIJSON\u002FAPIJSON-Demo\u002Ftree\u002Fmaster\u002FAPIJSON-Java-Server\u002FAPIJSONDemo-MultiDataSource-Redis\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FRedis-5.0%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAPIJSON\u002FAPIJSON-Demo\u002Ftree\u002Fmaster\u002FAPIJSON-Java-Server\u002FAPIJSONDemo-MultiDataSource-Kafka\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FKafka-3.2%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca >\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FSnowflake-7.0%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca >\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDatabricks-13.0%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fchenyanlann\u002FAPIJSONBoot_Hive\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FHive-3.1%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>  \n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fchenyanlann\u002FAPIJSONBoot_Hive\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FHadoop-3.1%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca >\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FMongoDB-Altlas%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca >\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FCassandra-2.1%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca >\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FInfluxDB-2.6%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAPIJSON\u002FAPIJSON-Demo\u002Ftree\u002Fmaster\u002FTDengine\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FTDengine-2.6%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAPIJSON\u002FAPIJSON-Demo\u002Ftree\u002Fmaster\u002FPostgreSQL\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FTimescaleDB-17.1%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca >\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FIoTDB-1.3%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAPIJSON\u002FAPIJSON-Demo\u002Ftree\u002Fmaster\u002FAPIJSON-Java-Server\u002FAPIJSONBoot-MultiDataSource\" >\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDataBend-1.2%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n\u003C\u002Fp>\n\u003Cp align=\"center\" >\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAPIJSON\u002FAPIJSON-Demo\u002Ftree\u002Fmaster\u002FAPIJSON-Java-Server\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FJava-1.8%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fglennliao\u002Fapijson-go\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGo-1.18%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fj2go\u002Fapijson-go\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGo-1.16%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fliaozb\u002FAPIJSON.NET\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FCSharp-2.1%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FkvnZero\u002Fhyperf-APIJSON\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPHP-8.0%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fkevinaskin\u002Fapijson-node\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FNode.js-ES6%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fzhangchunlin\u002Fuliweb-apijson\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPython-3%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgitee.com\u002FAPIJSON\u002Fpanda-base\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FRust-1.90%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAPIJSON\u002FAPIJSON-Demo\u002Ftree\u002Fmaster\u002FAPIJSON-Java-Server\u002FAPIJSONDemo-Script\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLua-5.2%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n\u003C\u002Fp>\n\u003Cp align=\"center\" >\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAPIJSON\u002FAPIJSON-Demo\u002Fblob\u002Fmaster\u002FAPIJSON-Java-Server\u002FAPIJSONDemo\u002Fpom.xml#L48-L52\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FSpring-4.3.2%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAPIJSON\u002FAPIJSON-Demo\u002Fblob\u002Fmaster\u002FAPIJSON-Java-Server\u002FAPIJSONDemo\u002Fpom.xml#L48-L52\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FSpringBoot-1.4.0%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAPIJSON\u002FAPIJSON-Demo\u002Fblob\u002Fmaster\u002FAPIJSON-Java-Server\u002FAPIJSONFinal\u002Fpom.xml#L59-L68\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FJFinal-3.5%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvincent109\u002Fapijson-nutz\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FNutz-2.4.2%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAPIJSON\u002FAPIJSON-Demo\u002Ftree\u002Fmaster\u002FAPIJSON-Java-Server\u002FAPIJSONDemo-ShardingSphere\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FShardingSphere-5.4.1%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n\u003C\u002Fp>\n\u003Cp align=\"center\" >\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAPIJSON\u002FAPIJSON-Demo\u002Ftree\u002Fmaster\u002FAPIJSON-Android\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FAndroid-4.0%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAPIJSON\u002FAPIJSON-Demo\u002Ftree\u002Fmaster\u002FAPIJSON-iOS\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FiOS-7%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAPIJSON\u002FAPIJSON-Demo\u002Ftree\u002Fmaster\u002FAPIJSON-JavaScript\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FJavaScript-ES6%2B-brightgreen.svg?style=flat\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\" >\n  \u003Cimg src=\"https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-3299d6e53eb0534703a20e96807727fac63.png\" \u002F>\n\u003C\u002Fp>\n\n---\n\n* ### [1.About](#1)\n* ### [2.Backend usage](#2)\n* ### [3.Frontend usage](#3)\n* ### [4.Contributing](#4)\n* ### [5.Releases](#5)\n* ### [6.Creator](#6)\n* ### [7.Donating](#7)\n\n\u003Cbr \u002F>\n\n## \u003Ch2 id= \"1\">1. About \u003Ch2\u002F>\n\nAPIJSON is a JSON based internet communication protocol and an ORM library  \u003Cbr \u002F>\nthat largely simplifies the process of back-end API development.  \u003Cbr \u002F>\nIt also allows users to get data more quickly with self-defined form and fewer endpoints requests.\n\n### Features:\n#### For getting data:\nYou can get any data by defining the specific information you want and send it to the server. \u003Cbr \u002F>\nYou can get different types of data by making just one request to the server. \u003Cbr \u002F>\nIt's very convenient and flexible, and dosen't require different API endpoints with multiple requests. \u003Cbr \u002F>\nIt provides CRUD(read and write), Fuzzy Search, Remote Function Calls, etc. \u003Cbr \u002F>\nYou can also save duplicate data, see request history, etc. \u003Cbr \u002F>\n\n#### For API design:\nAPIJSON largely reduces API developers' workload by reducing most api design and documentation work. \u003Cbr \u002F>\nWith APIJSON, client developers will no longer be suffered from possible errors in documents, \u003Cbr \u002F>\nand it saves communication between server developers and client developers about APIs or documentations. \u003Cbr \u002F>\nServer developers no longer need to worry about compatibility of APIs and documents with legacy apps. \u003Cbr \u002F>\n\n![0F85206E116CCEE74DB68E5B9A3AEDAE](https:\u002F\u002Fuser-images.githubusercontent.com\u002F5738175\u002F196148099-d3a9e0ba-93e5-4e1a-a4f8-a714083c6f7e.jpg)\n#### Song Firework-Katy Parry(Modified for APIJSON)\nDo you ever feel like a backend slave \u003Cbr \u002F>\nRepeating CRUD, wanting to make a change? \u003Cbr \u002F>\nDo you ever feel, APIs' so paper thin \u003Cbr \u002F>\nLike a house of cards, one blow from cavin' in? \u003Cbr \u002F>\nDo you ever feel they always complain? \u003Cbr \u002F>\nUrging doc and feedback bugs, even ask your refactoring \u003Cbr \u002F>\nDo you know that there's still a chance for you? \u003Cbr \u002F>\n'Cause there's a powerful tool \u003Cbr \u002F>\nYou just gotta depend and configure \u003Cbr \u002F>\nAnd let it init \u003Cbr \u002F>\nJust start APIs \u003Cbr \u002F>\nThey are so easy to try \u003Cbr \u002F>\n'Cause baby, you're a firework \u003Cbr \u002F>\nCome on, show 'em what you're worth \u003Cbr \u002F>\nMake 'em go, \"Oh, oh, oh\" \u003Cbr \u002F>\nAs you give 'em an A-T-M \u003Cbr \u002F>\nBaby, you're a firework \u003Cbr \u002F>\nCome on, let them serve themselves \u003Cbr \u002F>\nMake 'em go, \"Oh, oh, oh\" \u003Cbr \u002F>\nYou're gonna leave 'em all in awe, awe, awe. \u003Cbr \u002F>\n\n\u003Cbr\u002F>\n\n**Tired with endless arguments about HTTP API dev or use?** \u003Cbr\u002F>\n**Use APIJSON-the ORM for providing infinity codeless CRUD APIs that fit almost all your needs.** \u003Cbr \u002F>\n**Unfold the Power(In Your Soul) with ⭐Star & Clone.**\n\n### APIJSON Show\n#### Postman test APIJSON\n![](https:\u002F\u002Fstatic.oschina.net\u002Fuploads\u002Fimg\u002F201711\u002F12230359_f7fQ.jpg)\n\u003Cbr\u002F>\n\n#### APIAuto test APIJSON\nNote: The UI is APIAuto, the URL+JSON is APIJSON\u003Cbr\u002F>\n\u003Cbr \u002F>\n\u003Cp align=\"center\" >\n  \u003Ca >APIJSON: query multi related tables, flexible data structures. APIAuto: multi test accounts, easily share test cases\u003C\u002Fa>\n\u003C\u002Fp> \n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-bbbec4fc5edc472be127c02a4f3cd8f4ec2.JPEG) \n![](https:\u002F\u002Fraw.githubusercontent.com\u002FTommyLemon\u002FStaticResources\u002Fmaster\u002FAPIJSON\u002FAPIJSON_query_associate.gif) \n\n\u003Cbr \u002F>\n\u003Cp align=\"center\" >\n  \u003Ca >APIAuto: generate request code for frontend\u002Fclients or Python test cases, easily download code\u003C\u002Fa>\n\u003C\u002Fp> \n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-637193bbd89b41c3264827786319e842aee.JPEG) \n\n\u003Cbr \u002F>\n\u003Cp align=\"center\" >\n  \u003Ca >APIAuto: auto save test records, auto generate API doc, requests shortcut, easily replay\u003C\u002Fa>\n\u003C\u002Fp> \n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-7dcb4ae71bd3892a909e4ffa37ba7c1d92a.JPEG) \n\n\u003Cbr \u002F>\n\u003Cp align=\"center\" >\n  \u003Ca >APIAuto: auto regression test without code, annotation, comment, etc.)\u003C\u002Fa>\n\u003C\u002Fp> \n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-c1ba774f8e7fcc5adcdb05cad5bd414d766.JPEG) \n\n\u003Cbr \u002F>\n\u003Cp align=\"center\" >\n  \u003Ca >A picture is worth a thousand words - some basic features show for APIJSON\u003C\u002Fa>\n\u003C\u002Fp> \n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-e21240ef3770326ee6015e052226d0da184.JPEG) \n![](https:\u002F\u002Fraw.githubusercontent.com\u002FTommyLemon\u002FStaticResources\u002Fmaster\u002FAPIJSON\u002FAPIJSON_query_summary.gif) \n\n\n## \u003Ch2 id=\"2\">2.Backend usage\u003Ch2\u002F>\nYou can skip this step and use 'apijson.cn:8080'. \u003Cbr \u002F>\nSee https:\u002F\u002Fgithub.com\u002FAPIJSON\u002FAPIJSON-Demo\u002Fblob\u002Fmaster\u002FAPIJSON-Java-Server\u002FREADME-English.md\n\n\u003Cbr \u002F>\n\n## \u003Ch2 id=\"3\">3. Frontend usage\u003Ch2\u002F> \nYou can skip this step and use [APIAuto](https:\u002F\u002Fgithub.com\u002FTommyLemon\u002FAPIAuto) or download App.\u003Cbr \u002F>\nSee [Android](https:\u002F\u002Fgithub.com\u002FAPIJSON\u002FAPIJSON-Demo\u002Fblob\u002Fmaster\u002FAPIJSON-Android\u002FREADME-English.md), [iOS](https:\u002F\u002Fgithub.com\u002FAPIJSON\u002FAPIJSON-Demo\u002Fblob\u002Fmaster\u002FAPIJSON-iOS\u002FREADME-English.md) or [JavaScript](https:\u002F\u002Fgithub.com\u002FAPIJSON\u002FAPIJSON-Demo\u002Fblob\u002Fmaster\u002FAPIJSON-JavaScript\u002FREADME-English.md)\u003Cbr \u002F>\n\n### Download App\n\nSimple demo App for testing APIJSON\u003Cbr \u002F>\n[APIJSONTest.apk](http:\u002F\u002Ffiles.cnblogs.com\u002Ffiles\u002Ftommylemon\u002FAPIJSONTest.apk)\n\t\nComplex production App like Twitter tweets\u003Cbr \u002F>\n[APIJSONApp.apk](http:\u002F\u002Ffiles.cnblogs.com\u002Ffiles\u002Ftommylemon\u002FAPIJSONApp.apk)\n\n\u003Cbr \u002F>\n\t\n## \u003Ch2 id=\"4\">4. Contributing\u003Ch2\u002F> \n\t\nWe are always looking for more developers to help implementing new features, fix bugs, etc. \u003Cbr \u002F>\nPlease have a look at the [open issues](https:\u002F\u002Fgithub.com\u002FTencent\u002FAPIJSON\u002Fissues) before opening a new one. \u003Cbr \u002F>\n\nFork the project and send a pull request.\u003Cbr \u002F>\n\nPlease also ⭐Star the project!\n\u003Cbr \u002F>\n\n## \u003Ch2 id=\"5\">5. Releases\u003Ch2\u002F> \n\t\nSee the latest release [here](https:\u002F\u002Fgithub.com\u002FTencent\u002FAPIJSON\u002Freleases)\n\n\u003Cbr \u002F>\n\n## \u003Ch2 id=\"6\">6. Creator\u003Ch2\u002F> \t\n\t\nhttps:\u002F\u002Fgithub.com\u002FTommyLemon \u003Cbr \u002F>\n![](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fcef2bd45-b20d-469e-8781-1d647cf0477f)\n\nIf you have any questions or suggestions, you can [create an issue](https:\u002F\u002Fgithub.com\u002FTencent\u002FAPIJSON\u002Fissues) or [send me an e-mail](mailto:tommylemon@qq.com).\n\n\u003Cbr \u002F>\n\u003Cbr \u002F>\n\n### Users of APIJSON:\n\nhttps:\u002F\u002Fgithub.com\u002FTencent\u002FAPIJSON\u002Fissues\u002F187 \n\u003Cdiv style=\"float:left\">\n  \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F5738175\u002F126525534-461c3e33-57b1-4630-af7f-f1238ca4ab98.png\" height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F5738175\u002F126525251-c05e64c6-6b60-4457-a46e-dea7dcfb80cd.png\" height=\"75\">\n  \u003Cbr \u002F>\n  \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F5738175\u002F195065513-c581e958-2386-4a34-8b78-f48e87d1e1f2.png\" height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F5738175\u002F195063764-dcc272a0-3c2c-4073-8f22-c501c22a0844.png\" height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F5738175\u002F195063874-9d37425d-f220-445f-8554-655d5c02931b.png\" height=\"75\">\n  \u003Cbr \u002F>\n  \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002FTommyLemon\u002FStaticResources\u002Fmaster\u002FAPIJSON\u002FUser\u002Fwww.transsion.com.jpeg\" height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002FTommyLemon\u002FStaticResources\u002Fmaster\u002FAPIJSON\u002FUser\u002Fshebaochina.com.png\" height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002FTommyLemon\u002FStaticResources\u002Fmaster\u002FAPIJSON\u002FUser\u002Fwww.xmfish.com.gif\" height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002FTommyLemon\u002FStaticResources\u002Fmaster\u002FAPIJSON\u002FUser\u002Fwww.xxwolo.com.jpeg\" height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002FTommyLemon\u002FStaticResources\u002Fmaster\u002FAPIJSON\u002FUser\u002Ft-think.com.png\" height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002FTommyLemon\u002FStaticResources\u002Fmaster\u002FAPIJSON\u002FUser\u002Fxm.juhu.com.png\" height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002FTommyLemon\u002FStaticResources\u002Fmaster\u002FAPIJSON\u002FUser\u002Fwww.aipaipai-inc.com.png\" height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002FTommyLemon\u002FStaticResources\u002Fmaster\u002FAPIJSON\u002FUser\u002Fwww.8sso.com.jpeg\" height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F5738175\u002F195758356-fbc89569-8b34-49d4-9f8e-272a8406440d.png\" height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002FTommyLemon\u002FStaticResources\u002Fmaster\u002FAPIJSON\u002FUser\u002Fwww.shulian8.com.png\" height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F5738175\u002F195758846-1c055ae1-c235-498b-a64c-902a6068af76.png\" height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002FTommyLemon\u002FStaticResources\u002Fmaster\u002FAPIJSON\u002FUser\u002Fwww.hngtrust.com.png\" height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002FTommyLemon\u002FStaticResources\u002Fmaster\u002FAPIJSON\u002FUser\u002Fwww.hec-bang.com.png\" height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002FTommyLemon\u002FStaticResources\u002Fmaster\u002FAPIJSON\u002FUser\u002Fwww.toutou.com.cn.jpg\" height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002FTommyLemon\u002FStaticResources\u002Fmaster\u002FAPIJSON\u002FUser\u002Fwww.yto.net.cn.jpg\" height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002FTommyLemon\u002FStaticResources\u002Fmaster\u002FAPIJSON\u002FUser\u002Fwww.lepinyongche.com.jpg\"  height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002FTommyLemon\u002FStaticResources\u002Fmaster\u002FAPIJSON\u002FUser\u002Fwww.aupup.com.png\"  height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F5738175\u002F195758697-3267f031-a7bc-44f2-84bb-06a4a7e30a75.png\"  height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F5738175\u002F195758188-40294d75-ef7d-4ddc-9af8-5b8c195839cf.png\"  height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F5738175\u002F195758198-8ec01213-18f7-43d5-9942-7c49a898ccef.png\"  height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F95326431\u002F194802562-e7f92b39-edbb-401f-806a-1a22513e785e.png\"  height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F5738175\u002F195758742-28d79efd-6645-44ee-bb50-844aa39b25fe.png\" height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F5738175\u002F195758753-0a3bb998-a533-4388-8224-4f9d743ff576.png\" height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F5738175\u002F195758795-e49e3eae-12ba-4399-a8e1-75db94cb0a99.png\" height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F5738175\u002F195758984-0fe2fcd9-5119-46d3-9e22-4632556c0b9e.png\" height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F5738175\u002F195758995-db762406-627b-4ea5-8397-b99bb5711cce.png\" height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F5738175\u002F195759031-bdcf4146-34cb-470c-a576-37d4e8fdca24.png\" height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F5738175\u002F195759040-c7db99ff-3404-411d-b9ba-23547aaf1509.png\" height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F5738175\u002F195759093-927fd5c3-9e1e-4648-8a35-c9d97630d086.png\" height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002FTencent\u002FAPIJSON\u002Fassets\u002F5738175\u002F10636d69-1d54-4666-aa8a-472c4ecb9413\" height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F5738175\u002F195759079-ffc4483e-46a6-4e28-a0e0-25186ea008ab.png\" height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F5738175\u002F195759186-a90a04db-0bd4-47bc-bab0-c160dcf48e53.png\" height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F5738175\u002F195759204-7bdb09f5-2194-41c1-8e59-1461bd5ff4c1.png\" height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F5738175\u002F195759227-2e5d42ae-b42d-4702-801d-566e70809e79.png\" height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F5738175\u002F195759318-b0edad0d-9f6c-44b9-97a4-6c566880bc4b.png\" height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F5738175\u002F195759239-1cb44526-abfa-4800-8d65-233d04b7c0d3.png\" height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F5738175\u002F195759268-b4ad2945-704e-495c-b2b0-d0166dc5e33a.png\" height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F5738175\u002F195759292-baa3924c-cf56-49cf-820c-d1e0a88cac3b.png\" height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F5738175\u002F226652404-927a945e-22f5-42f8-99da-3a0863a5a3b5.png\" height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F5738175\u002F226653817-fcc57051-53e2-4c8d-bda6-3effba4032ee.png\" height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002FTencent\u002FAPIJSON\u002Fassets\u002F5738175\u002F7c71b8f9-f1cc-4305-8e97-c212f476e377\" height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F5738175\u002F226652405-561963cb-73e4-4d65-986c-ebfafcfe7b73.jpeg\" height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F5738175\u002F226652403-92546c06-6dc4-4f46-b697-02a4073833f8.png\" height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F5738175\u002F226657098-d63c0dd1-24d0-4819-9045-b8213ab2e31f.png\" height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F5738175\u002F226657183-b6bbf284-3eb4-431e-8549-6356b7929e45.png\" height=\"75\">\n  \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002FTencent\u002FAPIJSON\u002Fassets\u002F5738175\u002F9de7c199-4f29-44ed-9cb6-ad5e4fa44dfa\" height=\"90\">\n  \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002FTencent\u002FAPIJSON\u002Fassets\u002F5738175\u002Fd7155a65-22f7-49c6-8354-c309f36e4065\" height=\"60\">\n  \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002FTencent\u002FAPIJSON\u002Fassets\u002F5738175\u002Ff5a6ec8d-d9a8-49d0-a284-c50f1376647e\" height=\"75\">\n\n\u003Cbr \u002F>\n\t\n[More APIJSON Users](https:\u002F\u002Fgithub.com\u002FTencent\u002FAPIJSON\u002Fissues\u002F73)\n\n### Contributers of APIJSON:\nContributers for the APIJSON core project(6 Tencent engineers, 1 Microsoft engineer, 1 Zhihu architect, 1 Bytedance(TikTok) engineer, 1 NetEase engineer, 1 Zoom engineer, 1 YTO Express engineer, 1 Zhilian engineer, 1 UC student、3 SUSTech students, etc.): \u003Cbr \u002F>\nhttps:\u002F\u002Fgithub.com\u002FTencent\u002FAPIJSON\u002Fblob\u002Fmaster\u002FCONTRIBUTING.md \u003Cbr \u002F>\n\u003Cbr \u002F>\n\u003Cimg width=\"815\" height=\"181\" alt=\"Screenshot 2026-04-18 at 05 28 48\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F7a5a76f4-b1a2-4ac0-b7ee-901611adeab6\" \u002F>\n\nAuthors of other projects for ecosystem of APIJSON(2 Tencent engineers, 1 BAT(Baidu\u002FAlibaba\u002FTencent) expert, 1 Microsoft engineer, 2 Bytedance(TikTok) engineers,  1 Digital China engineer & Apache dubbo2js author, etc.): \u003Cbr \u002F>\nhttps:\u002F\u002Fgithub.com\u002Fsearch?o=desc&q=apijson&s=stars&type=Repositories \u003Cbr \u002F>\nhttps:\u002F\u002Fsearch.gitee.com\u002F?skin=rec&type=repository&q=apijson&sort=stars_count \u003Cbr \u002F>\n\u003Cbr \u002F>\n\u003Cimg width=\"816\" height=\"182\" alt=\"Screenshot 2026-04-18 at 05 29 36\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F5bd53109-88e6-40b5-b343-7e653992f80d\" \u002F>\n\nThanks to all contributers of APIJSON!\n\n\u003Cbr \u002F>\n\n### Statistics\nHundreds of employees from big famous companies(Tencent, Google, Apple, Microsoft, Amazon, Huawei, Alibaba, Paypal, Meituan, Bytedance(TikTok), IBM, Baidu, JD, NetEase, Kuaishou, Shopee, etc.) starred, \u003Cbr >\na lot of employees from big famous companies(Tencent, Huawei, Microsoft, Zoom, etc.) created PR\u002FIssue, thank you all~ \u003Cbr >\n[![Stargazers over time](https:\u002F\u002Fstarchart.cc\u002FTencent\u002FAPIJSON.svg)](https:\u002F\u002Fstarchart.cc\u002FTencent\u002FAPIJSON)\n\u003Cimg width=\"948\" alt=\"image\" src=\"https:\u002F\u002Fgithub.com\u002FTencent\u002FAPIJSON\u002Fassets\u002F5738175\u002F2784e399-11c8-4eeb-8257-44533df61827\">\n\u003Cimg width=\"948\" alt=\"image\" src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F5738175\u002F195752839-554d0204-aa5d-48d8-b838-d1a0cb0e8690.png\">\n\u003Cimg width=\"948\" alt=\"image\" src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F5738175\u002F195752907-a09d9505-beb3-47a6-b7b9-079b58964b4d.png\">\n\n\n\u003Cbr \u002F>\n","APIJSON 是一个实时零代码、全功能、强安全的 ORM 库，能够自动生成后端接口和文档，同时允许前端定制返回 JSON 的数据和结构。它支持多种数据库类型，包括 MySQL、PostgreSQL、SQL Server 等，并且具有无代码生成 API 和文档的核心功能，极大地简化了前后端开发流程。此外，APIJSON 还具备强大的安全性保障措施。该工具非常适合需要快速搭建 API 服务或希望减少后端开发工作量的应用场景，特别是在敏捷开发和原型设计阶段。",2,"2026-06-11 02:57:29","top_language"]