代碼地址:https://github.com/Tencent/APIJSON.git

phalapi

PhalApi是一個(gè)PHP輕量級(jí)開(kāi)源接口框架,致力于快速開(kāi)發(fā)接口服務(wù)。支持HTTP/SOAP/RPC等協(xié)議,可用于搭建接口/微服務(wù)/RESTful接口/Web Services。承諾永久免費(fèi),可用于商業(yè)用途。當(dāng)然了,開(kāi)源版本的功能并沒(méi)有那么強(qiáng)大的功能。


代碼地址:https://github.com/phalapi/phalapi.git

DBAPI

基于Java開(kāi)源的API低代碼項(xiàng)目,不用寫(xiě)代碼,只需要在頁(yè)面上寫(xiě)SQL、配置參數(shù),SQL直接轉(zhuǎn)化成HTTP API。支持所有JDBC協(xié)議的數(shù)據(jù)庫(kù),包括mysql、postgresql、oracle、sqlserver、hive、clickhouse、kylin等等,支持API動(dòng)態(tài)創(chuàng)建、編輯、下線、刪除,API動(dòng)態(tài)發(fā)布,支持創(chuàng)建多客戶端,并對(duì)客戶端授權(quán)訪問(wèn)API,可監(jiān)控客戶端對(duì)API的調(diào)用記錄,統(tǒng)計(jì)API調(diào)用信息。

功能:
. 開(kāi)箱即用,不需要編程,單機(jī)模式不需要依賴其他軟件(只需要java運(yùn)行環(huán)境)
. 支持單機(jī)模式、集群模式;支持云原生容器化部署
. 支持動(dòng)態(tài)創(chuàng)建、修改API;動(dòng)態(tài)創(chuàng)建、修改數(shù)據(jù)源。熱部署全程無(wú)感。
. 支持API級(jí)別的訪問(wèn)權(quán)限控制,支持IP白名單、黑名單控制
. 支持所有類型數(shù)據(jù)庫(kù)(JDBC協(xié)議),包括mysql/sqlserver/postgreSql/hive/oracle等等
. 支持動(dòng)態(tài)sql,類似mybatis的動(dòng)態(tài)sql,支持sql編輯、運(yùn)行、調(diào)試
. 豐富的插件擴(kuò)展,支持緩存、數(shù)據(jù)轉(zhuǎn)換、失敗告警
. 支持API配置導(dǎo)入導(dǎo)出,方便測(cè)試環(huán)境到生產(chǎn)環(huán)境的API遷移
. 支持一個(gè)接口內(nèi)多條SQL執(zhí)行(例如分頁(yè)功能),支持事務(wù)開(kāi)啟關(guān)閉
. 支持application/json和application/x-www-form-urlencoded
. 支持接口調(diào)用記錄查詢,接口訪問(wèn)信息統(tǒng)計(jì)



代碼地址:https://github.com/freakchick/DBApi.git

PostgREST

PostgREST是用haskell開(kāi)發(fā)的開(kāi)源項(xiàng)目,以 postgres 數(shù)據(jù)庫(kù)為基礎(chǔ), PostgREST是一個(gè)獨(dú)立的 Web 服務(wù)器,可將把PostgreSQL數(shù)據(jù)庫(kù)直接轉(zhuǎn)換為RESTful API

代碼地址:https://github.com/PostgREST/postgrest.git

dozer

dozer是基于Rust語(yǔ)言開(kāi)發(fā)而且開(kāi)源的API低代碼項(xiàng)目。通過(guò)yaml配置的方式,立即生成REST和gRPC API。


代碼地址:https://github.com/getdozer/dozer.git

除了上面這些項(xiàng)目,還有一些其他比較流行的Headless CMS 的項(xiàng)目,如:基于Node.js開(kāi)發(fā)的DirectusHasura,支持給不同的數(shù)據(jù)庫(kù)提供REST和GraphSQL接口,具有復(fù)雜的授權(quán)機(jī)制和用于數(shù)據(jù)庫(kù)管理的UI。那么,各位朋友還有沒(méi)有其它實(shí)用的項(xiàng)目呢?

文章轉(zhuǎn)自微信公眾號(hào)@自學(xué)編程之道

上一篇:

如何用 AI 問(wèn)答 API 徹底改變用戶體驗(yàn)!

下一篇:

如何安裝調(diào)用Grok-2 Beta 模型 API
#你可能也喜歡這些API文章!

我們有何不同?

API服務(wù)商零注冊(cè)

多API并行試用

數(shù)據(jù)驅(qū)動(dòng)選型,提升決策效率

查看全部API→
??

熱門場(chǎng)景實(shí)測(cè),選對(duì)API

#AI文本生成大模型API

對(duì)比大模型API的內(nèi)容創(chuàng)意新穎性、情感共鳴力、商業(yè)轉(zhuǎn)化潛力

25個(gè)渠道
一鍵對(duì)比試用API 限時(shí)免費(fèi)

#AI深度推理大模型API

對(duì)比大模型API的邏輯推理準(zhǔn)確性、分析深度、可視化建議合理性

10個(gè)渠道
一鍵對(duì)比試用API 限時(shí)免費(fèi)