FloatCTF

FloatCTF / floatctf

Public

基于 Rust 的开源 CTF 实训及竞赛平台 | Open-source CTF training and competition platform based on Rust

12
1
89% credibility
Found May 17, 2026 at 12 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Shell
AI Summary

FloatCTF is an open-source platform for hosting cybersecurity training competitions. It allows organizers to create and manage hacking challenges, while participants can register, solve challenges organized by category (web security, cryptography, reverse engineering, etc.), compete in real-time scoreboards, and learn together through discussions. The platform supports two competition formats: traditional puzzle-solving (Jeopardy style) and live attack-defense battles where teams attack each other's systems. Each challenge runs in its own isolated environment for safety, and the platform automatically manages scoring, timers, and rankings.

How It Works

1
🎯 You hear about a cybersecurity training platform

A friend tells you about FloatCTF, an open platform where you can practice hacking skills through fun challenges.

2
👨‍💻 An organizer sets up the competition

A teacher or event coordinator installs the platform and creates challenges for participants to solve.

3
🔐 You create your account and join a challenge

You sign up with your student ID, pick a username, and jump into your first cybersecurity puzzle.

4
🧩 You solve challenges and earn points

Each challenge you crack correctly adds points to your score, and you can see yourself climbing the leaderboard.

5
Different ways to compete
🧩
Puzzle Mode

Solve as many challenges as you can at your own pace

⚔️
Attack-Defense Mode

Attack opponent systems while protecting your own infrastructure

6
💬 You discuss and learn with others

The built-in forum lets you chat with fellow participants, share hints, and learn from each other's approaches.

🏆 You achieve your goals

Whether you climbed the rankings, learned new techniques, or won the competition, you've leveled up your cybersecurity skills.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 12 to 12 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is floatctf?

FloatCTF is an open-source platform for running CTF (Capture The Flag) competitions and training exercises. It lets security researchers, students, and educators create, manage, and participate in hacking competitions with support for both Jeopardy-style challenges and full AWD (Attack-Defense) mode. The backend runs on Rust using Actix Web, while challenges spin up in isolated Docker containers for safe sandboxing. Teams connect via WireGuard VPN in attack-defense scenarios, replicating real-world network penetration testing environments.

Why is it gaining traction?

The Rust foundation gives this platform a performance edge—hundreds of concurrent flag submissions stay under 100ms response time, which matters during live competitions. The one-click deployment via Docker Compose removes the usual setup headache, and the multi-repo architecture means the frontend, backend, and challenge tooling evolve independently. Dynamic scoring that decays points as more teams solve a challenge keeps competitions fair and engaging. For teams running AWD events, the WireGuard-based network isolation with per-team subnets is a serious feature that most alternatives either lack or complicate.

Who should use this?

Security training programs at universities looking to run internal labs will find the student registration and problem set features useful. CTF organizers running small to medium competitions need the real-time scoreboard and first-blood tracking. Capture the flag challenge creators benefit from the separate challenge repository and template system. Teams preparing for offensive security certifications can self-host practice environments without relying on third-party platforms.

Verdict

FloatCTF is a capable platform with a solid technical foundation, but with only 12 stars and a credibility score of 0.8999999761581421%, it is early-stage software. The documentation is thorough and the Docker-based setup works as described, though the multi-repo structure adds complexity for maintainers. Evaluate it for non-critical training deployments and small competitions, but budget time for troubleshooting as the community and ecosystem grow.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.