• Stars
    star
    10,573
  • Rank 3,244 (Top 0.07 %)
  • Language
    JavaScript
  • License
    GNU General Publi...
  • Created about 11 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Web接口管理工具,开源免费,接口自动化,MOCK数据自动生成,自动化测试,企业级管理。阿里妈妈MUX团队出品!阿里巴巴都在用!1000+公司的选择!RAP2已发布请移步至https://github.com/thx/rap2-delos

RAP

阿里妈妈 THX 团队新项目 GoGoCode:https://github.com/thx/gogocode 给批量修改项目代码减轻痛苦!

该项目已暂停维护,请移步至RAP2

This project is deprecated, please move to RAP2

What is RAP?

RAP is a web tool that allows web applcation developers to rapidly define and document web APIs that are used in typical RESTful-API based web applications. RAP can also be used to generate API mock data and run API services to enable front-end developers in writing and testing their front-end code that makes consumpiont of the predefined web API loaded with mock data, hence reducing the dependency from the backend development work. Meanwhile, backend developers can implement their backend code according to the defintion of API on their own pace to meet the quality and timeline requirements. With RAP, you can really do more with less.

RAP通过GUI工具帮助WEB工程师更高效的管理接口文档,同时通过分析接口结构自动生成Mock数据、校验真实接口的正确性,使接口文档成为开发流程中的强依赖。有了结构化的API数据,RAP可以做的更多,而我们可以避免更多重复劳动。

Why we use RAP?

  • Enterprise-level application: 350+ corporations including Alibaba Group have adopted RAP to manage their important API Docs and development effort!
  • Fast and responsive technical support with continuous update. Go to issues list to find out how active the community is!
  • Free and open source: freedom is in your hand!

为什么我们信赖RAP?

  • 企业级应用,包括阿里集团在内得350多个企业都在使用RAP管理重要的接口文档。
  • 快速高效的技术支持,持续的更新,去Issues看一看就知道有多热闹。
  • 免费、开源,一切尽在掌握中!

如何使用RAP

  1. 直接访问由作者维护的rapapi.org
  2. 自己部署一个RAP服务器,参考最新Release部分

快速上手 quick guide

分支说明

  • master: 最新代码会在master,所以master是最新的,但是不保证稳定。且有一些公司自用的东西,所以提交记录可以参考,但不能直接使用master分支。
  • release:是相对稳定的最新代码分支,也是RAP对外打包的分支
  • 其它分支:根据开发需要,大的版本会以版本号为分支名,打一些临时分支。

最新Release

其它LINKS

Architecture

  • Frontend: Velocity + jQuery + qUnit
  • Backend: Hibernate5 + Spring4 + Struts2
  • Data Store: MySQL5 + Redis3
  • Deployment: Tomcat + Docker
  • CI: Travis

订阅RAP更新?

为了在有新Release、发现重大安全漏洞时能够及时的通知到各位管理员,请关注 订阅帖

About

@version     v0.14.3
@author      @nuysoft @zhangmeng712 @bosn @wangjeaf
@director    @limu @xinglie
@update      Sep. 8th 2016
@dependency  MockJS(@nuysoft)
@license     GPL

Contact

@问题反馈   https://github.com/thx/RAP/issues (推荐)
@旺旺群聊   582755829 (找到小伙伴)
@作者微博   http://weibo.com/bosn (求粉:3  )

Contributors List 贡献者

belerweb, xinglie, nunnly, x03570227, jokefaker, etc.

Contributors Details

赞助商

其它链接

RAP的客户

  • 阿里巴巴集团
  • 蚂蚁金服
  • Boss直聘
  • 苏州白鸽云信息技术有限公司
  • 厦门优优汇联信息科技有限公司
  • 杭州匠人网络科技有限公司
  • 深圳润民科技有限公司
  • 南京爱动信息技术有限公司
  • 智能云科信息科技有限公司

您也在使用RAP?请 在这里 更新您的公司.

More Repositories

1

rap2-delos

阿里妈妈前端团队出品的开源接口管理工具RAP第二代
TypeScript
7,620
star
2

gogocode

GoGoCode is a transformer for JavaScript/Typescript/HTML based on AST but providing a more intuitive API.
JavaScript
5,408
star
3

rap2-dolores

TypeScript
609
star
4

iconfont-plus

新版iconfont仓库,代码暂时不具备开源的条件。主要作为issues的仓库,不排除以后直接把代码在此开源。
466
star
5

cube

跨终端、响应式、低设计耦合的CSS解决方案
SCSS
422
star
6

magix

Magix is designed to construct large scaled,complex interactions app.
JavaScript
420
star
7

chartx

Data Visualization Solutions
JavaScript
223
star
8

magix-combine

按占位符规则把html、css文件打包进js文件
JavaScript
152
star
9

magix-inspector

magix项目调试分析工具
JavaScript
135
star
10

magix-project

magix示例项目
JavaScript
126
star
11

magix-loader

webpack loader
JavaScript
121
star
12

magix-gallery

magix gallery
HTML
107
star
13

magix-os

基于Magix开发的web桌面系统
JavaScript
103
star
14

thx.github.io

The Gateway
HTML
99
star
15

rapper

一个自带类型的请求库
TypeScript
96
star
16

bisheng

BI-Directional / Two-Way Data-Binding Library
JavaScript
67
star
17

canvax

canvas library
JavaScript
48
star
18

image_grabber

Image Grabber
JavaScript
45
star
19

brix-bisheng

纯粹的数据双向绑定库。
JavaScript
42
star
20

vscode-magix

vscode 上的 Magix 开发插件,提升你的开发体验!
TypeScript
42
star
21

html-code-guide

HTML Code Guide
35
star
22

brix-core

Brix Core
JavaScript
25
star
23

crox

JavaScript
22
star
24

brix-loader

Brix 组件加载器
JavaScript
19
star
25

thx-portal-rule

可视化规则编辑器
TypeScript
15
star
26

kslite

一个小巧精致的加载器
JavaScript
11
star
27

brix-components

Brix 组件仓库
JavaScript
9
star
28

FE-tools

项目辅助chrome插件
JavaScript
9
star
29

vscode-gogocode

use code to refactor your code easily
TypeScript
8
star
30

magix-demo-ad

广告系统DEMO
JavaScript
7
star
31

thx-cli

THX CLI
TypeScript
6
star
32

magix-cli-book

magix-cli gitbook文档
6
star
33

brix-animation

brix声明式动画
JavaScript
6
star
34

magix-bp

Tutorial application of Magix
JavaScript
5
star
35

RAP.node

RAP node server
JavaScript
5
star
36

gogocode-starter

gogocode starter
JavaScript
4
star
37

brix-spec

CSS
4
star
38

brix-event

支持 bx-type 风格的事件模型,实现事件与与 DOM 结构的松耦合,提升可读性、可复用性和可测试性。
JavaScript
4
star
39

magix-doc3

magix3.x doc
JavaScript
3
star
40

aliminiapp-pixiv6-demo

手淘小程序PIXIJS v6互动引擎使用样例
JavaScript
3
star
41

magix5-gallery

magix5组件库
JavaScript
2
star
42

brix-style

Brix Style - Foundation
JavaScript
2
star
43

magix-composer

compile html, style and javascript files into javascript
JavaScript
2
star
44

gitbook-to-gh-pages

本地gitbook同步发布到github pages工具
JavaScript
2
star
45

base

Base of THX websites
CSS
2
star
46

magix-api

magix api
CSS
1
star
47

animore

JavaScript
1
star
48

magix-hmr

magix hot module replacement
JavaScript
1
star
49

thx-scripts

微前端构建工具,内置支持 Webpack5 模块邦联(Module Federation)。
TypeScript
1
star
50

magix-demo-ppt

2012.12月1.0刚完成时的总结,不适用于cdn上的1.0
1
star
51

brix-site

已废弃,请访问
HTML
1
star
52

auto-open-chrome

auto open chrome
AppleScript
1
star