{"repo":"carbofish/A1CTF","free":true,"listed":false,"github":"https://github.com/carbofish/A1CTF","clone":"git clone https://github.com/carbofish/A1CTF.git","description":"A CTF platform designed for A1natas.","language":"TypeScript","stars":163,"topics":["ctf","ctf-platform","k8s","kubenetes","react","shadcn-ui"],"license":"AGPL-3.0","category":"deployment-docker-iac","readme_excerpt":"🚀 A1CTF A Modern CTF Platform 🚧 文档施工中 / The documentation is under construction 🚧 📖 项目简介 / Project Overview A1CTF 是一个现代化的 CTF（Capture The Flag）竞赛平台，支持大规模并发和动态容器管理。 A1CTF is a modern CTF (Capture The Flag) competition platform, supporting large-scale concurrency and dynamic container management. ✨ 核心特性 / Key Features - 🎯 现代化界面 - 基于 React 18 + TypeScript 的响应式前端 - ⚡ 高性能后端 - Go 1.24+ 构建的高并发服务 - 🐳 容器化部署 - Kubernetes 支持 - 🔄 实时更新 - WebSocket 实时比分和状态同步 - 📊 监控告警 - Prometheus 指标监控 --- 🚀 快速开始 / Quick Start 📋 前置要求 / Prerequisites - Docker & Docker Compose - Node.js 22+ - Go 1.24+ - PostgreSQL 15+ - Redis 7+ - Kubernetes 🔧 安装步骤 / Installation / From prebuilt docker image 1. 拉取镜像 / Pull the image 2. 配置环境 / Configure Environment 3. 使用 Docker Compose 启动 🌟 / Start with Docker Compose 🔧 安装步骤 / Installation / From source code 1. 克隆项目 / Clone Repository 2. 配置环境 / Configure Environment 3. 使用 Docker Compose 启动 / Start with Docker Compose 4. 或者手动启动 / Or Start Manually 🌐 访问地址 / Access URLs - 前端界面 : http://localhost:5173 - 后端API : http://localhost:7777 - 监控面板 : http://localhost:8081/metrics --- 📁 项目结构 / Project Structure --- 🤝 贡献指南 / Contributing 我们欢迎所有形式的贡献！ We welcome all forms of contributions! 🐛 问题反馈 / Bug Reports 如果您发现了 bug，请在 Issues 页面提交问题报告。 💡 功能建议 / Feature Requests 有好的想法？欢迎在 Discussions 中分享！ --- 📄 许可证 / License 本项目采用 AGPL License 开源协议。 This project is licensed under the AGPL License. --- 🌟 Star History --- 如果这个项目对您有帮助，请给我们一个 ⭐ Star！ If this project helps you, please give ","default_branch":null,"files":null,"tree":[],"storefront":"/r/carbofish","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/carbofish/A1CTF/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}