Back to directory

Voiden

An offline, Git-native API workspace that stores requests, tests, notes, and documentation together as plain-text files, instead of in a proprietary collection format.

Voiden

Voiden is an API client for building, testing, documenting, and collaborating on APIs entirely in plain-text .void files, requiring no account and no required cloud sync. It supports REST, GraphQL, gRPC, and WebSocket protocols as installable plugins, and can import collections from Postman, Insomnia, and Swagger or OpenAPI.

Requests are composed from reusable building blocks, such as endpoint, auth, params, and body, that can be shared across files like functions, and a request's tests and documentation live in the same file as the request itself. Pre- and post-request scripting supports JavaScript, Python, or Shell, a stitch runner batch-executes multiple .void files with glob patterns and stop-on-failure, and collaboration happens through Git branches and pull requests rather than a proprietary team workspace. A headless CLI runner and MCP support let Claude Code or Codex run or serve the same requests.

It is written in TypeScript and Electron under the Apache-2.0 license.

More in Testing

See all 69
  • Canary

    runcanary.ai

    An independent testing service, backed by Y Combinator, that runs an application and tries to break every change an AI coding agent makes, reporting what would have reached production.

  • MoEWatch

    github.com

    A diagnostic and audit library for Mixture-of-Experts models in HuggingFace Transformers that instruments router modules to catch expert collapse, routing entropy collapse and load imbalance during training.

  • Mockwave

    github.com

    An open-source, multi-protocol mock server for HTTP, GraphQL, SOAP, and gRPC, with weighted traffic splitting, dynamic JavaScript responses, chaos-testing fault injection, and an MCP server so an AI assistant can generate mock rules directly.