{"id":13455814,"url":"https://github.com/Postcatlab/postcat","last_synced_at":"2025-03-24T09:30:45.474Z","repository":{"id":37092654,"uuid":"431334391","full_name":"Postcatlab/postcat","owner":"Postcatlab","description":"Postcat 是一个可扩展的 API 工具平台。集合基础的 API 管理和测试功能，并且可以通过插件简化你的 API 开发工作，让你可以更快更好地创建 API。An extensible API tool.","archived":false,"fork":false,"pushed_at":"2024-09-18T05:05:06.000Z","size":153995,"stargazers_count":5257,"open_issues_count":126,"forks_count":766,"subscribers_count":60,"default_branch":"main","last_synced_at":"2024-10-10T14:20:34.731Z","etag":null,"topics":["angular","api","electron","nodejs","typescirpt","vue"],"latest_commit_sha":null,"homepage":"https://www.postcat.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Postcatlab.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2021-11-24T03:28:59.000Z","updated_at":"2024-10-10T08:59:47.000Z","dependencies_parsed_at":"2023-11-17T05:05:11.494Z","dependency_job_id":null,"html_url":"https://github.com/Postcatlab/postcat","commit_stats":null,"previous_names":["eolinker/eoapi"],"tags_count":39,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Postcatlab%2Fpostcat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Postcatlab%2Fpostcat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Postcatlab%2Fpostcat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Postcatlab%2Fpostcat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Postcatlab","download_url":"https://codeload.github.com/Postcatlab/postcat/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221955973,"owners_count":16907476,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["angular","api","electron","nodejs","typescirpt","vue"],"created_at":"2024-07-31T08:01:11.569Z","updated_at":"2025-03-24T09:30:45.468Z","avatar_url":"https://github.com/Postcatlab.png","language":"JavaScript","readme":"# Postcat API 客户端（Client）\n\n![Postcat API Client](http://data.eolinker.com/course/QbLMSaJ7f3dcd0b075a7031b31f8acb486e0a090f1bdc8d.jpeg)\n\n\u003cp align=\"center\"\u003e\u003ca href=\"wiki/README.en.md\"\u003eEnglish\u003c/a\u003e | \u003cspan\u003e简体中文\u003c/span\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/Postcatlab/postcat\"\u003e\u003cimg src=\"https://img.shields.io/github/license/Postcatlab/postcat?sanitize=true\" alt=\"License\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/Postcatlab/postcat/releases\"\u003e\u003cimg src=\"https://img.shields.io/github/v/release/Postcatlab/postcat?sanitize=true\" alt=\"Version\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/Postcatlab/postcat/releases\"\u003e\u003cimg src=\"https://img.shields.io/github/downloads/Postcatlab/postcat/total?sanitize=true\" alt=\"Downloads\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://discord.gg/W3uk39zJCR\"\u003e\u003cimg src=\"https://img.shields.io/badge/chat-on%20discord-7289da.svg?sanitize=true\" alt=\"Chat\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## 概述\n\n**Postcat** 是一个强大的开源、免费的、跨平台（Windows、Mac、Linux、Browsers...）的 **API 开发测试工具**，支持 REST、Websocket 等协议（即将支持 GraphQL、gRPC、TCP、UDP），帮助你加速完成 API 开发和测试工作。它非常适合中小团队及个人使用。\n\n![Postcat UI](https://data.eolink.com/ImGzhCi79d0beb5b8221670dffceb61bf642af1960d3881)\n\n我们在保证 **Postcat** 轻巧灵活的同时，还为它设计了一个强大的插件系统，让您可以一键使用插件来增强它的功能。\n\n![Postcat Extensions](https://data.eolink.com/22UMwcV01e087e3549edb91361f15a9ba8047e16d0d3f3f)\n\n因此 **Postcat** 理论上是一个拥有无限可能的 API 产品，可以从Logo 中看到，我们也形象地为它加上了一件披风，代表它的无限可能。\n\n\n## 免登录在线使用或下载\n\n**Postcat** 现在已经支持 Windows、Mac、Linux等系统，你可以通过以下地址访问并下载。同时我们也提供了 Web 端，方便你在任何浏览器上使用。\n\n**[https://postcat.com/](https://postcat.com//)**\n\n如果您试用之后觉得不错，**请给我们的Postcat一个 Star 和 Fork~**你的支持是我们不断改进产品的动力！\n\n## 详细的文档\n\n[Postcat 文档](https://docs.postcat.com/)\n\n[插件开发文档](https://developer.postcat.com/api/get-started.html)\n\n\n## 功能特性和迭代计划（Roadmap）\n\n- 🚀 多协议支持\n\n-- 已实现：HTTP REST、Websocket\n\n-- 即将实现：GraphQL、TCP、UDP、gRPC\n\n- 📕 API 文档\n\n- ✨ API 设计\n\n- ⚡ API 测试\n\n- 🎭 Mock\n\n- 🙌 团队协作\n\n- 🎈 文档分享\n\n- 🗺 环境\n\n- 🧶 全局变量\n\n- 🧩 自定义主题风格\n\n- 🌐 多语言支持：中文、English\n\n了解更多具体迭代计划：[Github Project](https://github.com/orgs/Postcatlab/projects/3)\n\u003c/br\u003e也欢迎给我们多多提需求~\n\u003c/br\u003e\n\n## 友情链接\n\n- [APIPark](https://apipark.com?utm_source=postcat) - 专业的API服务平台\n\n## 💪 贡献者 💪\n\u003cp align=\"center\"\u003e\n感谢你们让美好发生！\n\u003c/p\u003e\n\n\u003ca href=\"https://github.com/Postcatlab/postcat/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=Postcatlab/postcat\" /\u003e\n\u003c/a\u003e\n\n\u003cdiv align=\"center\"\u003e\n\u003csub\u003ePower by \u003ca href=\"https://contrib.rocks\"\u003econtrib.rocks\u003c/a\u003e.\u003c/sub\u003e\n\u003c/div\u003e\n\n## Bug 和需求反馈\n\n如果想要反馈 Bug、提供产品意见，可以创建一个 [Github issue](https://github.com/Postcatlab/postcat/issues) 联系我们，十分感谢！\n\n如果您希望和 Postcat 团队近距离交流，讨论产品使用技巧以及了解更多产品最新进展，欢迎加入以下渠道。\n\n- QQ群号码：981965807\n\n- QQ群链接：[加入Postcat 用户群](https://jq.qq.com/?_wv=1027\u0026k=Kej1qTUy)\n\n- 微信群：\n\n![](http://data.eolinker.com/course/NKhRRF668370911c8b8ea8a0887b5d62e71b0f1a22ad76a.png)\n\n\n## 开发 Postcat\n\n\u003cdetails\u003e\n\n\u003csummary\u003e运行代码\u003c/summary\u003e\n\n\u003c/br\u003e\n\n请确保你已经部署好所需的开发环境：\n\n- Node.js \u003e= 14.17.x\n\n- yarn \u003e= 1.22.x\n\n我们在开发和构建时使用 yarn 作为包管理工具，强烈建议你也这么做，但如果您希望使用 npm 也完全没问题，只是在安装依赖时可能需要多花一些时间。\n\n### 运行桌面端程序\n\n```shell\n\nyarn install\n\nyarn start\n\n```\n\n### 运行浏览器程序\n\n```shell\n\ncd src/browser\u0026\u0026npm install\n\nyarn start\n\n```\n\n### 提高效率\n\n如果想提高开发效率，可以安装 Angular 官方提供的命令行 Angular-cli 快速生成组件、服务等模板。\n\n```\n\nyarn add @angular/cli --global\n\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\n\u003csummary\u003e内置命令\u003c/summary\u003e\n\n### 运行命令\n\n|命令 |描述 |\n| ------------ | ------------ |\n|yarn start |开发模式下，同时运行在浏览器和桌面端 |\n|yarn start:zh|中文开发模式，同时运行在浏览器和桌面端| \n|yarn start:web |仅运行在浏览器,同时开启后端代理 |\n|yarn start:electron|仅运行在桌面端 |\n\n\u003e 本项目 i18n 使用的是编译手段，所以开发时无法切换语言\n### 打包构建\n\n|命令 |描述 |\n| ------------ | ------------ |\n|sudo yarn build|各系统打包 Electron 应用 |\n\n### 运行测试\n\n|命令 |描述 |\n| ------------ | ------------ |\n|yarn test |执行单元测试 |\n\n","funding_links":[],"categories":["JavaScript","Framework Interoperability","接口管理"],"sub_categories":["External Integration"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FPostcatlab%2Fpostcat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FPostcatlab%2Fpostcat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FPostcatlab%2Fpostcat/lists"}