A retro, pixel-art inspired theme for CTFd — clean, quirky, and challenge-focused
This repository contains a custom pixelated/retro-style theme for CTFd, designed to give your CTF platform a nostalgic old-school feel while preserving all modern functionality.
Features:
- Custom-styled challenge cards
- Retro fonts and UI
- Redesigned scoreboard, team pages, and settings
- Option to switch between dark and light mode.
- Toggle click sound.
- Optimized for both desktop and mobile
- Unique pixelated mouse pointer.
🔗 Live Demo (Static Preview): https://2025.blitzhack.xyz
📌 Note: This is a static site preview — backend features such as login, flag submission, and scoring are disabled. Static code available at BlitzCTF-2025-Archive.
| Home | Login | Register |
|---|---|---|
![]() |
![]() |
![]() |
| Challenge Card | Scoreboard | Team Stats |
|---|---|---|
![]() |
![]() |
![]() |
| Settings | Rules | Notifications |
|---|---|---|
![]() |
![]() |
![]() |
To use this theme in your CTFd instance:
-
Clone this repository and move the
blitzctffolder to the CTFdthemes/directory:git clone https://github.com/1nv1sibl3/CTFd-Custom-Theme.git mv /path/to/blitzctf /path/to/CTFd/themes
-
Rename the folder
blitzctfif needed (e.g.,pixelated). -
In the CTFd admin panel:
- Go to Admin Panel → Config → Theme Name
- Set the theme to
pixelated(or the folder name you used)
-
Restart the CTFd server:
docker restart ctfd
Or click
Updatebutton located below the theme change dropdown.
💡 Tip: Test the theme on a local CTFd dev instance before using it in production.
We welcome contributions and improvements since this theme was developed within very short span of time! Here's how you can help:
- ✏️ Suggest or design additional retro UI elements
- 🧪 Improve responsiveness or accessibility
- 🐛 Report/fix layout or browser compatibility bugs
To contribute:
- Fork the repository
- Create a new branch (
git checkout -b feature-name) - Commit your changes (
git commit -m "Add cool feature") - Push and open a pull request
Built with ❤️ by:
This project is licensed under the MIT License.
✨ Retro never goes out of style — use this theme to power your next nostalgic CTF! ✨








