Developer Tools

Darkbox

The post-apocalyptic file format.

An open project-file specification, plus a Rust CLI that verifies and inspects archives without the original application.

Status
Active
Primary stack
Rust
License
MIT
Latest release
v1.1.0
Released
October 14, 2026
GitHub stars
1

Why it exists

Made for the work, not the demo.

Darkbox packs a project as a ZIP archive: SQLite databases, a JSON manifest, and the documentation needed to read them later. The common rules cover the container. Each application keeps its own filename extension and describes its tables, resources, and migrations in a profile that travels inside the file.

The darkbox command checks those common rules offline, including the canonical documentation copied into the archive. Inspection reports metadata without claiming that an application’s own data is valid. Version 1.1.0 can also protect selected attachments while leaving the public manifest readable.

Install with Homebrewterminal
brew install illegalstudio/tap/darkbox