2026-10-04 13:21:21 -05:00
2026-10-03 22:10:10 -05:00
2026-07-31 13:43:53 -05:00
2026-10-02 17:37:42 -05:00
2026-08-12 11:46:45 -05:00
2026-10-04 13:11:36 -05:00
2026-08-06 19:37:07 -05:00
2024-08-27 16:19:59 -05:00
2026-08-11 09:45:17 -05:00
2025-01-16 20:48:29 -06:00
2026-08-04 19:45:20 -05:00
2026-10-03 14:18:59 -05:00
2026-09-30 15:41:08 -05:00
2026-10-04 13:21:21 -05:00
2025-10-22 18:42:51 -05:00

BlitzKit

Your Blitz experience, elevated. https://blitzkit.app/.

Developing: Prerequisites

There's a few things you'll need to get started. If this is your first time working with BlitzKit, it's completely safe to ignore all optional prerequisites below to get things running as quickly as possible.

Bun

Bun is the package manager and runtime that BlitzKit uses.

Ideally, you should also uninstall Node.js if you have it installed to avoid any cases where Node.js is used to run code instead of Bun which happens in some cases. But, this is not required and is unlikely to cause issues.

Protocol Buffer

BlitzKit uses Protocol Buffer's protoc CLI to generate efficiently packed data structures to serve data to clients in place of JSON.

aria2 (Optional)

If you plan to use BlitzKit's client-management CLI for BlitzKit Previews, you will need to get aria2 to speed up your downloads.

libarchive (Optional)

If you plan to use BlitzKit's client-management CLI for BlitzKit OpenTests, you will need to get libarchive to keep your downloads completely in-memory.

Linux (Optional)

All work on BlitzKit is done on Linux and macOS. It is theoretically possible to work on Windows; please feel free to try and share your discoveries with us!

Developing: Setting Up

Start by cloning the repository and changing directories.

git clone https://github.com/blitzkit/blitzkit.git
cd blitzkit

[!INFO] There is a closed source submodule under packages/closed that you can safely ignore. This sole purpose of this submodule is to provide dvp.ts, a proprietary Wargaming game asset tree compression tool. You will not need this at any point.

Developing: Running

Languages
TypeScript 96.2%
Astro 3.2%
GLSL 0.4%
CSS 0.2%