# VoidenHQ/voiden

Design, Test and Document APIs in plain Markdown. Compose Requests with API blocks. Reuse, Replace & Version everything just like code. Offline, Truly Git Native, No Lock-in.

Repository: https://github.com/VoidenHQ/voiden
Canonical: https://ross.abutalabs.com/products/voiden
Homepage: https://voiden.md
Language: TypeScript
License: Apache-2.0
License Family: permissive
Topics: api, api-client, offline-first, cli, rest-api, automation, javascript, scripting, websocket, openapi3, openapi, testing, http-client, opensource, postman-alternative, bruno-alternative, curl-alternative, insomnia-alternative, markdown, graphql
Last push: 2026-08-26T07:54:07+00:00

## Health v2 (maintenance only)
Score: 86/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 99, longevity 34
- inputs: {"age_days": 481, "days_push": 7, "days_rel": 7, "gap_med": 7, "n_releases_24m": 16}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1559, forks 76 (observed 2026-08-28T04:05:03.505911+00:00)

## What it is
Voiden is an offline, Git-native API workspace built with Electron and TypeScript that lets developers design, test, and document APIs in plain Markdown .void files. It composes requests from reusable blocks (endpoint, headers, auth), supports REST, WebSocket, gRPC, and GraphQL, and ships with a headless runner for CI pipelines.

## Use cases
- test rest apis locally without a cloud account
- replace postman with a git-native api client
- document apis in markdown that executes requests
- run api tests in github actions or ci pipelines
- import postman collections or openapi specs
- reuse auth blocks across many api requests
- send websocket and graphql requests in one tool
- version api requests and docs alongside code in git

## When to choose
- you want API requests, docs, and context versioned in Git as plain text
- you need an offline-first Postman/Insomnia alternative with no account or telemetry
- you want executable API documentation in Markdown
- you need to run API tests headlessly in CI with deterministic exit codes
- you work across REST, WebSocket, gRPC, and GraphQL in one tool

## When to avoid
- you rely on cloud-synced team workspaces and shared collections
- you need deep enterprise features like built-in mock servers or contract testing
- you prefer GUI-only tools and dislike Markdown-based workflows
- you need a mature, battle-tested tool with a large ecosystem

## Facets
- artifact type: application
- maturity: active
- function: http-client, api-framework, testing, documentation, cli, websocket, graphql, mcp
- domain: developer-tools, apis, web-development, testing, documentation
- platform: cross-platform, cli
- tags: api-client, postman-alternative, git-native, offline-first, markdown, openapi, rest, api-testing, api-documentation, electron-app, command-line, desktop, electron, nodejs

## Member repositories
- VoidenHQ/voiden (main) score 86

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:03.505911+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:29:49.043791+00:00, confidence not recorded.
  - readme: https://github.com/VoidenHQ/voiden (fetched 2026-08-28T04:05:03.505911+00:00, sha cc7c1a353d51)
  - homepage: https://voiden.md (fetched 2026-08-29T11:29:51.043382+00:00, sha 78af06d34fd3)
  - site_page: https://voiden.md/about (fetched 2026-08-29T11:29:51.059459+00:00, sha 59a6ceb7b192)
  - site_page: https://docs.voiden.md/docs/getting-started-section/intro (fetched 2026-08-29T11:29:51.056145+00:00, sha 323c4d997f93)
  - site_page: https://voiden.md/features (fetched 2026-08-29T11:29:51.057862+00:00, sha e07d7159043f)
  - site_page: https://voiden.md/changelog (fetched 2026-08-29T11:29:51.052522+00:00, sha 7abe9c378c7a)
- Data as of 2026-08-30T08:39:29.467469+00:00.
