← all repositories
VoidenHQ/voiden

The API client that treats requests like source code

Voiden keeps API requests, tests, and docs in plain-text `.void` files so they version in Git instead of rotting inside a proprietary workspace.

★1.8k stars TypeScript Coding Assistants
voiden
Not currently ranked — collecting fresh signals.
star history

What it does

Voiden is an offline desktop API client (Electron, TypeScript) where every request, test, and doc lives in a .void file — YAML frontmatter, a Markdown body, and structured request blocks. It handles REST, GraphQL, gRPC, and WebSocket, each as a plugin you can install or remove. Postman, Insomnia, and OpenAPI collections import into native files, and a separate headless runner executes the same files in terminals, CI, Docker, and cron jobs.

The interesting bit

Requests decompose into reusable blocks — endpoint, auth, params, body — shared across files like functions, so an auth scheme gets defined once and referenced everywhere. And because everything is pure text, MCP support lets Claude Code or Codex run your .void requests themselves, or serve them as tools other agents can call.

Key highlights

  • .void files are diffable, greppable, and merge-friendly — collaboration happens through Git branches and pull requests, not proprietary team workspaces
  • Pre-request and post-response scripting in JavaScript, Python, or shell
  • Stitch runner batch-executes files with glob patterns, stop-on-failure, variable isolation, and environment selection
  • Voiden Runner: a headless CLI on Node.js 18+ with request chaining through runtime variables
  • No accounts, no telemetry, no required cloud sync; Apache 2.0 licensed

Caveats

  • The Windows installer currently trips a SmartScreen warning while its new Azure signing certificate builds reputation with Microsoft
  • winget and Chocolatey packages are listed as “coming soon” — Homebrew, APT, Snap, and Nix are the live channels
  • The desktop app is Electron; headless environments go through the separate runner CLI

Verdict

Worth a look if you think API work deserves code review, or if you want coding agents running your request suite. Skip it if you prefer hosted team workspaces and never wondered where your Postman collections actually live.

Frequently asked

What is VoidenHQ/voiden?
Voiden keeps API requests, tests, and docs in plain-text `.void` files so they version in Git instead of rotting inside a proprietary workspace.
Is voiden open source?
Yes — VoidenHQ/voiden is open source, released under the Apache-2.0 license.
What language is voiden written in?
VoidenHQ/voiden is primarily written in TypeScript.
How popular is voiden?
VoidenHQ/voiden has 1.8k stars on GitHub.
Where can I find voiden?
VoidenHQ/voiden is on GitHub at https://github.com/VoidenHQ/voiden.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.