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.
brew install illegalstudio/tap/darkbox