2025-09-30 16:34:08 -05:00
2025-08-27 17:22:06 -05:00
2025-09-28 13:09:03 -05:00
2025-09-29 13:37:00 -05:00
2025-09-30 16:34:08 -05:00
2025-04-21 18:30:35 -05:00
2025-09-22 13:27:38 -05:00
2025-09-29 13:30:10 -05:00
2025-06-05 14:22:27 -05:00
2024-08-27 16:19:59 -05:00
2025-09-30 16:34:08 -05:00
2025-01-16 20:48:29 -06:00
2025-08-05 12:09:31 -05:00
2025-09-29 13:39:13 -05:00
2025-09-28 14:11:33 -05:00
2025-09-29 13:30:10 -05:00
2025-09-12 13:42:33 -05:00

BlitzKit

Tools for everything and anything World of Tanks Blitz.

This GitHub repository contains the code for BlitzKit and all its services. You may need to checkout sensitive closed-source submodules in order to locally develop some aspects of BlitzKit. Communicate with @tresabhi on Discord to get started or talk about sensitive content like environment variables or submodules.

Packages

Package Title Source Memo
packages/app BlitzKit Play Store, App Store, Microsoft Store The native app of BlitzKit for all platforms. Unavailable from stores at this time.
packages/bot BlitzKit Discord Bot Discord Application Directory The one-in-all Discord bot for statistics.
packages/core Mutual internal code shared between all other packages.
packages/i18n Crowdin Translations served as JSON shared across all other packages, including some utility code.
packages/scripts CLI utilities for the development and deployment of BlitzKit services.
packages/varuna Varuna NPM React and Astro oriented state management library, awaiting separation from BlitzKit. Unavailable from NPM at this time.
packages/website BlitzKit https://blitzkit.app The BlitzKit website providing a wide range of tools, APIs, and interconnecting all other services.

Submodules

Submodule Title Source Memo
submodules/blitzkit-closed ClosedKit blitzkit/closed Closed source, sensitive code hidden from the public to prevent bad actors from abusing the game. Discuss with @tresabhi on Discord for special permission to access.
submodules/blitzkit-internal InternalKit blitzkit/internal Closed source, sensitive internal documentation hidden from the public to prevent bad actors from abusing the game. Access to this submodule is not negotiable.
submodules/CUE4Parse CUE4Parse FabianFG/CUE4Parse An Unreal Engine archives and packages parsing library in C#.

Environment Variables

Name Source BlitzKit Default Memo
PUBLIC_WARGAMING_APPLICATION_ID Wargaming Developer's Room Application ID needed to communicate with Wargaming APIs.
PUBLIC_PROMOTE_OPENTEST false Optional boolean dictating wether the website advertises the opentest subdomain of BlitzKit.
ALLOW_ROBOTS true Toggles between Allow: / and Disallow: / in the website's /robots.txt. This is usually false for all BlitzKit's subdomains.
WOTB_GLOSSARY, WOTB_GLOSSARY_DOMAIN, WOTB_GLOSSARY_PATH
PUBLIC_GOOGLE_TAG_MANAGER_ID Google Tag Manager G-GL2JVHCGPQ Google Tag Manager's unique identifier for analytical purposes.
PUBLIC_GOOGLE_ANALYTICS_PROPERTY_ID Google Analytics 430711767 Google Analytics' unique property ID for BlitzKit's apex domain and subdomains.
GOOGLE_APPLICATION_CREDENTIALS Google Cloud Google Cloud's API key, primarily used for ranking popular tanks and finding relevant tank review videos in Tankopedia.
PUBLIC_DISCORD_SERVER_ID BlitzKit Discord Server 734786591205359697 BlitzKit Discord Server's id.
PUBLIC_ASSET_BASE blitzkit/assets https://blitzkit.github.io/assets The root domain and path that serves the external assets like tank models and icons.
PUBLIC_BRANCH main The branch that the website is operating on. This is completely nominal.
PUBLIC_GUIDE_WEBSITE GuidesBlitz https://guidesblitz.com The website that serves the encyclopedia-like content in BlitzKit.
SERVICING false Wether the website is down for servicing.
DISCORD_CLIENT_ID Discord Developer Portal 1097673957865443370 The BlitzKit Discord Bot's user ID.
GH_TOKEN GitHub Fine-Grained Tokens The GitHub API key used for checking out private submodules and pushing content to the asset repository.
DISCORD_TOKEN Discord Developer Portal The Discord API Key for the BlitzKit Discord Bot.
DATABASE_URL CockroachDB The CockroachDB-SQL database URL used to link Wargaming and Discord users.
WOTB_DLC_CDN
Languages
TypeScript 96.2%
Astro 3.2%
GLSL 0.4%
CSS 0.2%