技能潮 SkillTide 提交收录
官方说明开源项目5 天前
wirebench/wirebench

wirebench/wirebench

Open-source desktop workbench for SOAP, REST, GraphQL, gRPC and WebSocket APIs — WSDL, OpenAPI and .proto…
在 GitHub 查看 ↗直链 · 无中转页
官方说明Open-source desktop workbench for SOAP, REST, GraphQL, gRPC and WebSocket APIs — WSDL, OpenAPI and .proto import, WS-Security, environments, history, a CLI and an MCP server. Projects are plain files made for git. Electron + TypeScript.
★ 数取值
1 ★ · wirebench/wirebench · 取自 GitHub 搜索 API · (2026-10-16 20:00:20 核对)
来源明细
从该仓库的 GitHub 页面直接读取 · 条目类型:开源项目
收录与活跃
收录于 2026-10-12 · 最近见到 2026-10-16 · 共见到 7 次 · 被 1 个来源列出
评分构成
综合分 103 · 1 ★ · 1 个来源 · repo
常见问题(答案都来自我们的记录)
怎么安装?
我们【没有】从该仓库取到安装命令(我们的 install 覆盖率只有约 4%)。请看它的 README 或 releases 页。
它适合谁 / 用来做什么?
我们把它归在这些标签下: 开源项目。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库 wirebench/wirebench;我们收录于 2026-10-12;最近见到 2026-10-16。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
第三方质量标记

Wirebench

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

**A contract-first desktop workbench for SOAP, REST, gRPC and WebSocket APIs.**
Import a WSDL, OpenAPI, AsyncAPI or .proto contract, get correct requests generated from it, send them,
and keep everything as plain files in git.
Website ·
Download ·
User guide ·
Changelog
Why Wirebench
- **It reads the contract.** Requests are generated from the schema — the right elements, in the right order,
in the right namespaces — and responses are validated against it.
- **One tool for a mixed estate.** SOAP, REST, gRPC and WebSocket share one project, one set of environments,
one history and one HTTP stack.
- **Projects are files.** A project is a folder of small YAML and XML files, made to be reviewed and versioned
in git. Credentials never go in them.
- **Local-first, no account.** The app is fully usable on its own. Teams can share over git, a synced folder,
or a self-hosted server.
- **Built for automation.** The same saved requests run in CI from the command line, and coding agents can
drive the engine over MCP — with no AI inside the app.
Features
| Area | What you get |
| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **SOAP** | WSDL import with every import and include cached byte for byte; generated envelopes and a form editor; WS-Security, WS-Addressing, MTOM/SwA attachments; schema and WS-I validation |
| **REST** | OpenAPI 3.x, Swagger 1.x/2.0 and Postman Collection import; folders of requests; every body kind; cookies and redirects; response validation against the contract; Server-Sent Events rendered event by event |
| **gRPC** | .proto import and server reflection; unary and every streaming shape over HTTP/2, including interactive bidirectional streams; a JSON message editor with completion |
| **WebSocket** | AsyncAPI 2.x/3.0 import; a request per channel; a live frame timeline and a composer for text and binary messages |
| **Auth** | Basic, NTLM, Bearer, API key and OAuth2 across protocols; client certificates and custom CA bundles |
| **Inspect** | HTTP Log with a timing waterfall, search, compare and HAR export; XPath 3.1, XQuery 3.1 and JSONPath queries; History with re-send and diff; copy as curl |
| **Test** | Declarative assertions on every request; sequences with property transfer; sandboxed TypeScript pre-request scripts typed from the contract; snapshot regression against golden responses |
| **Environments & secrets** | Workspace-wide environments and endpoint overrides; ${…} property expansion; secrets kept outside project files |
| **Webhooks** | Outbound webhooks with signatures; catch URLs and callback assertions on a server-shared workspace |
| **Collaboration** | Shared workspaces over git or a synced folder, with in-app Sync and a conflict resolver; encrypted team secrets |
| **Migration** | Import of legacy single-file SOAP projects — interfaces, endpoints, saved requests, properties and environments — with a report of everything not carried over |
All of the above is in 6.1.0; the changelog says which release brought each.
A REST request and its response
Syncing a shared workspace
Install
Download the installer for macOS, Windows or Linux from the
latest release. macOS builds are signed and notarised;
Windows signing is in progress (#114). The
installation guide has per-platform
notes and silent installs.
To build from source you need Node 24 and pnpm 9 (corepack enable):
Quick start
From nothing to a real SOAP response in five minutes:
来源
github · https://github.com/wirebench/wirebench
按领域浏览
开源项目
Traction
1 ★
收录于
昨天

更多开源项目

查看开源项目全部 731 条 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引