这是一个轻量级框架,专为快速开发RESTful接口而设计。如果你和我一样,厌倦了使用传统的MVC框架编写微服务或者前后端分离的API接口,受不了为了一个简单接口而做的很多多余的coding(和CTRL-C/CTRL-V),那么,你
spray-socketio 是 spray 的扩展,实现对Socket.io 的支持。
retrofit 是一个类型安全的 REST 客户端,用于 Android 平台。
示例代码:
RestAdapter restAdapter = new RestAdapter.Builder()
ICEREST是一个非常轻量级只有200k左右的RESTful路由框架,通过ICEREST你可以处理url的解析,数据的封装,Json的输出,和传统的方法融合,请求的参数便是方法的参数,方法的返回值便是请求的返回值,原则就是:你会写
HTTP Sign 是一个RESTful API 签名认证项目。
该项目将解决HTTP通信中的如下问题:
防止重放攻击
Kanary 是一个用于构建可扩展和富有表现力的的 RESTful API 的 Kotlin Web 框架。
fun main(args: Array<String>) {
EasyRest-NAS
English doc
EasyRest 与 Netty, Akka 和 Spring 的整合.
这是一个为快速开发而设计的高性能RESTful框架,极易搭建集群和使用分布式。你可以完全专注在你的业务逻辑上。
基于Protobuf定义接口规范,通过pbgo提供的插件生成RPC和REST相关代码。
创建hello.proto文件,定义接口规范:
chi 是一个轻量级可组合的 router,用于构建 Go HTTP 服务,支持 Go 1.7+。它特别擅长帮助编写大型 REST API
高效的 RESTful API 服务实现,基于 Jersey2 和嵌入式的轻量级的 servlet 容器 Jetty9, 这个是 war 包形式部署到
Vulcain 使用 HTTP/2 服务器推送来创建一个快速和方便使用的客户端驱动的 REST API 。其好处是你可以将它置于任意 Web API
ruo 是一个 RESTful API 框架。
开发
npm install --global
[email protected]
npm install
lerna bootstrap
thinkphp5编写的restful风格的API,集API请求处理,权限认证,自动生成文档等功能
CherryRest
一种非常优雅的Rest接口调用方式
Features
基于Restful风格接口设计的模块化接口url生成器
Hitchhiker 是一款开源的 Restful Api 集成测试工具,你可以在轻松部署到本地,和你的 team 成员一起管理 Api。
FizzJWT 是一个简单的 PHP 库,用来对 JSON Web Tokens (JWT) 进行编解码,基于 firebase/jwt 开发,为
Insomnia 是一个跨平台的 REST API 客户端,基于 Electron 而构建。
运行截图
可用于:
PhpBoot
PhpBoot 是为快速开发 RESTful API 设计的 PHP
框架。它可以帮助开发者更聚焦在业务本身,而将原来开发中不得不做,但又重复枯燥的事情丢给框架,比如编写接口文档、参数校验和远程调用代码等。
SAPI是一个基于Spring的及其精简的Restful
API输出工具,诞生的背景是基于目前微服务开发接口,很多中小型项目开发人员在对接口测试时不仅需要使用JUnit等进行业务接口测试,还需要对API进行自测。所以SAPI很好的解
Jest 是 Elasticsearch 的 Java Http Rest 客户端。
ElasticSearch 已经具备应用于 Elasticsearch 内部的 Java API ,但是 Jest 弥补了 ES 自有 API 缺少
# gin http restful项目生成
# 快速入门
go version >1.2(应用go mod)
git clone https://github.com/go-libraries/gin-restful
- 比JSON Schema更简洁,可读性更好的Schema
- 拥有标准库中 json.loads 20%~40% 的速度
Advanced REST client是一个基于electron的开源免费的Rest
Client,由于是使用electron开发的,因此它可以运行在windows、linux和MacOS上。
Restbed 框架为 C++11 构建的程序带来了 restful 功能,它基于 boost.asio 创建。
Restbed 可用于需要通过 HTTP
基于restify的企业级 restful api (Node.js) 整体解决方案,从代码规范到测试的书写全部包含。
go-restful 是一个 Golang 开发的 RESTful 框架。
go-restful标准化了Restful接口开发,提供了post delete put get四种操作方式。
restc 是一个 HTTP 服务器中间件,其用于可视化展示请求,调试 RESTful 接口。该项目由饿了么前端团队开源。
yii2-rest-rbac是权限系统Yii2的rest版
安装:
composer require windhoney/yii2-rest-rbac
使用
配置oauth2和rbac
Django MiniProgram API - Django 微信小程序 API 服务端 SDK
Django 微信小程序 API 是依赖于 django-rest-framework 制作的 restful