$ voidstack init
Headless CMS for developers who think in terminals.
$ terminal
$ curl https://api.voidstack.dev/v1/posts \
-H "Authorization: Bearer $VOIDSTACK_KEY" \
-H "Content-Type: application/json" > response.json
{
"data": [
{
"id": "post_1a2b3c",
"title": "Why CLIs beat GUIs",
"status": "published",
"created_at": "2026-02-14T09:00:00Z"
}
],
"meta": {
"query_time_ms": 2,
"count": 1
}
} > voidstack --features
> Zero admin dashboard — just Git + CLI
> GraphQL + REST dual stack
> Sub-10ms query time on edge
> Git-based workflows — version everything
> CLI-first architecture
> Built-in CDN + edge caching
> TypeScript SDK with full autocomplete
> Self-hosted or cloud — your choice
~/workspace
$ benchmark --compare
METRIC | VOIDSTACK | CONTENTFUL | STRAPI | SANITY
--------------------+------------+------------+------------+-----------
Query Time (p50) | 2ms (+) | 45ms (-) | 120ms (-) | 38ms (-)
Query Time (p99) | 8ms (+) | 180ms (-) | 420ms (-) | 150ms (-)
Cold Start | 12ms (+) | 200ms (-) | 1200ms (-) | 180ms (-)
Bundle Size | 8kb (+) | 45kb (-) | 120kb (-) | 62kb (-)
Admin UI Bloat | 0kb (+) | 2.4mb (-) | 3.1mb (-) | 1.8mb (-)
$ git log --contributors
commits: 247
latest: "Add edge caching layer"
commits: 189
latest: "Refactor query optimizer"
commits: 156
latest: "Improve TypeScript types"
commits: 142
latest: "Add WebSocket support"
commits: 98
latest: "GraphQL schema v2"
commits: 87
latest: "CLI color output fix"