Migrated repository
Go to file
Ikko Eltociear Ashimine 02ee51262d
fix typo in tab.model.ts (#264)
intial -> initial
2023-03-11 23:37:31 +08:00
.github Fix/publish (#253) 2023-03-06 19:08:24 +08:00
.husky feat/ui-component (#188) 2022-12-30 23:46:51 +08:00
.vscode feat/ui-component (#188) 2022-12-30 23:46:51 +08:00
api fix: serverless api error 2022-07-20 10:32:57 +08:00
patches chore: add build windows workflows 2023-02-15 14:02:54 +08:00
scripts chore: update build windows script 2023-03-06 22:05:11 +08:00
src fix typo in tab.model.ts (#264) 2023-03-11 23:37:31 +08:00
test test(e2e): edit api 2023-03-11 01:55:42 +08:00
wiki docs: README.md 2023-03-03 12:19:31 +08:00
.editorconfig init 2022-01-17 14:50:31 +08:00
.eslintignore feat/ui-component (#188) 2022-12-30 23:46:51 +08:00
.eslintrc.js feat/ui-component (#188) 2022-12-30 23:46:51 +08:00
.gitattributes feat/optimization extension (#226) 2023-02-09 14:11:43 +08:00
.gitignore fix: upload script module not found 2023-03-06 15:05:34 +08:00
.npmrc feat/ui-component (#188) 2022-12-30 23:46:51 +08:00
.prettierignore feat/ui-component (#188) 2022-12-30 23:46:51 +08:00
.stylelintignore feat/ui-component (#188) 2022-12-30 23:46:51 +08:00
CHANGELOG.md test(e2e): unit test 2023-03-11 00:15:25 +08:00
CODE_OF_CONDUCT.md fix: help style error 2022-02-24 19:02:38 +08:00
commitlint.config.js feat/ui-component (#188) 2022-12-30 23:46:51 +08:00
CONTRIBUTING.md feat: change github project url 2023-02-11 13:44:40 +08:00
crowdin.yml Feat/crowdin (#102) 2022-07-18 18:41:19 +08:00
donkey.config.js v0.1.0 (#220) 2023-02-03 21:03:20 +08:00
LICENSE feat/ui-component (#188) 2022-12-30 23:46:51 +08:00
package.json test(e2e): api operate 2023-03-10 23:33:12 +08:00
prettier.config.js feat/ui-component (#188) 2022-12-30 23:46:51 +08:00
README.md Update README.md 2023-03-07 15:28:19 +08:00
stylelint.config.js feat/ui-component (#188) 2022-12-30 23:46:51 +08:00
tsconfig.json fix/v0.3.1 (#245) 2023-03-02 19:28:19 +08:00
yarn.lock fix/v0.3.1 (#245) 2023-03-02 19:28:19 +08:00

Postcat API 客户端Client

Postcat API Client

English | 简体中文

License Version Downloads Chat

概述

Postcat 是一个强大的开源、免费的、跨平台Windows、Mac、Linux、Browsers...)的 API 开发测试工具,支持 REST、Websocket 等协议(即将支持 GraphQL、gRPC、TCP、UDP帮助你加速完成 API 开发和测试工作。它非常适合中小团队及个人使用。

Postcat UI

我们在保证 Postcat 轻巧灵活的同时,还为它设计了一个强大的插件系统,让您可以一键使用插件来增强它的功能。

Postcat Extensions

因此 Postcat 理论上是一个拥有无限可能的 API 产品可以从Logo 中看到,我们也形象地为它加上了一件披风,代表它的无限可能。

免登录在线使用或下载

Postcat 现在已经支持 Windows、Mac、Linux等系统你可以通过以下地址访问并下载。同时我们也提供了 Web 端,方便你在任何浏览器上使用。

https://postcat.com/

如果您试用之后觉得不错,**请给我们的Postcat一个 Star 和 Fork~**你的支持是我们不断改进产品的动力!

详细的文档

Postcat 文档

插件开发文档

功能特性和迭代计划Roadmap

  • 🚀 多协议支持

-- 已实现HTTP REST、Websocket

-- 即将实现GraphQL、TCP、UDP、gRPC

  • 📕 API 文档

  • API 设计

  • API 测试

  • 🎭 Mock

  • 🙌 团队协作

  • 🎈 文档分享

  • 🗺 环境

  • 🧶 全局变量

  • 🧩 自定义主题风格

  • 🌐 多语言支持中文、English

了解更多具体迭代计划:Github Project
也欢迎给我们多多提需求~

Bug 和需求反馈

如果想要反馈 Bug、提供产品意见可以创建一个 Github issue 联系我们,十分感谢!

如果您希望和 Postcat 团队近距离交流,讨论产品使用技巧以及了解更多产品最新进展,欢迎加入以下渠道。

开发 Postcat

运行代码

请确保你已经部署好所需的开发环境:

  • Node.js >= 14.17.x

  • yarn >= 1.22.x

我们在开发和构建时使用 yarn 作为包管理工具,强烈建议你也这么做,但如果您希望使用 npm 也完全没问题,只是在安装依赖时可能需要多花一些时间。

运行桌面端程序


yarn install

yarn start

运行浏览器程序


cd src/workbench/browser&&npm install

yarn start

提高效率

如果想提高开发效率,可以安装 Angular 官方提供的命令行 Angular-cli 快速生成组件、服务等模板。


yarn add @angular/cli --global

内置命令

运行命令

|命令 |描述 |

| ------------ | ------------ |

|yarn start |开发模式下,同时运行在浏览器和桌面端 |

|yarn start:web |仅运行在浏览器,同时开启后端代理 |

|yarn start:electron|仅运行在桌面端 |

打包构建

|命令 |描述 |

| ------------ | ------------ |

|sudo yarn build|各系统打包 Electron 应用 |

运行测试

|命令 |描述 |

| ------------ | ------------ |

|yarn test |执行单元测试 |

</d