DEV.co
Open-Source Testing · VoidenHQ

voiden

Voiden is an offline-first API client built on Electron that lets teams design, test, and document REST, GraphQL, WebSocket, and gRPC APIs using plain-text Markdown files (.void). It supports request composition via reusable blocks, Git-native collaboration, scripting in JavaScript/Python/Shell, and CLI batch execution—without accounts, telemetry, or cloud lock-in.

Source: GitHub — github.com/VoidenHQ/voiden
1.3k
GitHub stars
58
Forks
TypeScript
Primary language
Apache-2.0
License (OSI-approved)

Key facts

Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.

FieldValue
RepositoryVoidenHQ/voiden
OwnerVoidenHQ
Primary languageTypeScript
LicenseApache-2.0 — OSI-approved
Stars1.3k
Forks58
Open issues20
Latest releasev2.1.1 (2026-06-25)
Last updated2026-07-08
Sourcehttps://github.com/VoidenHQ/voiden

What voiden is

TypeScript/JavaScript-based Electron desktop app with a headless Node.js 18+ CLI runner. Supports multiple API protocols via pluggable architecture, request composition through markdown frontmatter and blocks, pre/post-request scripting, batch execution via Stitch runner with glob patterns, and imports from Postman/Insomnia/OpenAPI specs. All workflows stored as diffable, Git-mergeable text files.

Quickstart

Get the voiden source

Clone the repository and explore it locally.

terminalbash
git clone https://github.com/VoidenHQ/voiden.gitcd voiden# follow the project's README for install & configuration

Need it deployed, integrated, or customized instead? DEV.co ships production installs.

Best use cases

API-first development teams prioritizing Git workflows

Teams that already use version control for collaboration can treat API definitions and test suites as code, leverage pull requests for API review, and avoid proprietary workspace lock-in.

CI/CD and automation-heavy environments

The headless voiden-runner CLI integrates into pipelines, Docker, cron jobs, and terminal workflows with support for request chaining, assertions, and batch execution across .void files.

Offline or air-gapped development

No cloud sync requirement, no accounts, and local-first architecture make Voiden suitable for restricted network environments or teams requiring zero external dependencies.

Implementation considerations

  • Project is young (created 2025-05-09) and actively developed (latest release v2.1.1, 2026-06-25). Monitor for breaking changes in early major versions.
  • Windows installer signing change (v2.1.1) now uses Azure Trusted Signing; may trigger SmartScreen warnings until app builds download reputation with Microsoft.
  • Electron-based desktop app requires system dependencies; ensure target machines meet Electron runtime requirements (macOS Intel/Apple Silicon, Windows 64-bit, Linux x86_64).
  • CLI runner (voiden-runner) requires Node.js 18+; validate in your runtime environment if using headless execution.
  • Plugin architecture is community-driven; review third-party plugins for maintenance and security before adopting.

When to avoid it — and what to weigh

  • Heavy reliance on visual/GUI-only workflows — Voiden's strength is text-first, markdown-based design. Teams expecting drag-drop UI builders or deeply visual API design tooling may find the paradigm shift disruptive.
  • Need for extensive real-time team collaboration on a single workspace — Voiden delegates collaboration to Git; there is no built-in real-time synchronization or live-edit shared sessions. Simultaneous edits require Git conflict resolution.
  • SOAP, legacy enterprise protocol support out-of-the-box — Primary focus is REST, GraphQL, WebSocket, and gRPC. SOAP and other legacy protocols are not mentioned; custom plugins would be required.
  • Organizations requiring centralized permission management and audit trails — Voiden is single-user/team-folder focused. Centralized role-based access control, admin dashboards, and audit logging are not described.

License & commercial use

Licensed under Apache License 2.0, a permissive OSI-approved license permitting commercial use, modification, and distribution with standard disclaimer and attribution requirements.

Apache 2.0 permits commercial use, including closed-source derivatives, with standard liability disclaimers. No commercial restrictions noted in the data. Recommended: review LICENSE file and consult legal if bundling or modifying significantly; the license does not provide vendor support or indemnification.

DEV.co evaluation signals

Editorial assessment — not user reviews. Directional, with an explicit confidence level.

SignalAssessment
MaintenanceActive
DocumentationAdequate
License clarityClear
Deployment complexityLow
DEV.co fitGood
Assessment confidenceHigh
Security considerations

Voiden claims offline-first, no telemetry, and no cloud lock-in. Specific security mechanisms (credential storage, request encryption in transit, authentication method isolation) are not documented in the data. Desktop app (Electron) inherits browser-like sandbox model; standard Electron security hardening should be assumed but is not explicitly confirmed. CLI runner sends requests in plain text through network—use standard TLS/SSL practices in pipeline. Recommend: review security policy, audit plugin sources, and test credential handling in your environment.

Alternatives to consider

Postman

Industry-standard with GUI-first design, cloud collaboration, extensive integrations, and team/enterprise features; requires accounts and cloud sync.

Insomnia

Similar offline-capable API client with visual workflows and plugin ecosystem; partially open-source (core is proprietary); less Git-native than Voiden.

Bruno

Git-native, offline API client (mentioned in Voiden topics as 'bruno-alternative'); lighter-weight, similar markdown ethos; smaller community than Voiden.

Software development agency

Build on voiden with DEV.co software developers

Download Voiden for macOS, Windows, or Linux. No signup. No cloud lock-in. Start collaborating with .void files today.

Talk to DEV.co

Related open-source tools

Surfaced by semantic similarity across the DEV.co open-source index.

Related on DEV.co

Explore the category and the services that help you build with it.

voiden FAQ

Can I migrate my existing Postman collections to Voiden?
Yes. Export as JSON (v2.1 recommended) from Postman, drag into Voiden file list, and click 'Generate Voiden Files' to create .void files preserving headers, auth, params, bodies, and examples. Similar workflows exist for Insomnia and OpenAPI specs.
Does Voiden require an account or cloud sync?
No. Voiden is fully local, account-free, and offline-first. All files are stored as .void plain-text files in your local folder and versioned via Git.
Can I run Voiden in CI/CD pipelines?
Yes, via voiden-runner (headless CLI). It runs on Node.js 18+ in terminals, Docker, GitHub Actions, GitLab CI, cron jobs, and other CI systems. Supports glob patterns, batch execution, assertions, and request chaining.
What API protocols does Voiden support?
REST, GraphQL, WebSocket, and gRPC out-of-the-box via plugins. Plugins can be installed or uninstalled. Community plugins are available at voiden.md/plugins.

Software developers & web developers for hire

DEV.co is a software development agency delivering custom software development services to companies building on open source. Our software developers and web developers design, integrate, and ship production systems — spanning web development, APIs, AI, data, and cloud. If voiden is part of your open-source testing roadmap, our team can implement, customize, migrate, and maintain it.

Ready to Go Git-Native with APIs?

Download Voiden for macOS, Windows, or Linux. No signup. No cloud lock-in. Start collaborating with .void files today.