awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
CTFd avatar

CTFd/CTFd

0
View on GitHub↗
6,523 stars·2,600 forks·Python·apache-2.0·10 viewsctfd.io↗

CTFd

Features

  • CTF Platform Providers - Provides a complete platform for hosting CTF competitions with challenges, teams, and live scoreboards.
  • Dynamic Challenge Scorings - Implements a dynamic scoring engine that adjusts challenge point values based on solve count.
  • CTF Challenge Builders - Provides an interface for creating custom CTF challenges with categories, hints, flags, and dynamic scoring.
  • CTF Challenge Editors - Provides an interface for creating, categorizing, and scoring custom CTF challenges with hints and flags.
  • CTF Team Organizers - Provides team creation and management with registration controls, bans, and scoring for CTF competitions.
  • Competition Team Registrations - Registers teams, tracks their progress, and controls their access to the competition.
  • Team Member Management - Provides a system for registering teams, managing members, and controlling competition access.
  • CTF Challenge Creations - Creates challenges with names, point values, descriptions, files, and static or regex-based flags.
  • Extensible Frameworks - Provides a modular framework supporting custom plugins and themes for extending competition functionality.
  • Ranked Leaderboards - Implements a real-time ranked leaderboard that updates as teams submit correct flags for challenges.
  • Team Management - Registers participants, organizes them into teams, and controls their access and permissions within the competition.
  • Docker Compose Deployments - Provides a Docker Compose configuration for running the application with all its dependencies.
  • CTF Competition Configurations - Sets up new Capture The Flag events by configuring names, admin credentials, and competition schedules.
  • CTF Web Frameworks - Provides a web framework for hosting cybersecurity CTF competitions with challenge management and live scoring.
  • Docker Compose Deployments - Ships a complete CTF platform deployable via Docker Compose with database and caching support.
  • Real-Time Scoreboards - Provides a real-time ranking system that displays team scores with tie resolution and freeze options.
  • Plugin Extenders - Extends core functionality through dynamically loaded Python plugins that register new routes, models, and templates.
  • CTF Server Deployers - Provides the means to deploy a fully functional CTF competition server using the framework.
  • Competition Parameter Configurations - Adjusts global parameters such as challenge visibility, team size limits, and scoring rules through a web interface.
  • Redis Connectors - Configures a Redis server to store configuration, sessions, and page content for faster application performance.
  • Route Overrides - Replaces the handler for a built-in route so the plugin can change how a page or API endpoint behaves.
  • Plugin Development Frameworks - Adds new features or integrations by developing and installing custom plugins that hook into the framework.
  • MajorLeagueCyber - Integrates with MajorLeagueCyber for OAuth2-based single sign-on and automatic team synchronization.
  • MajorLeagueCyber SSO Integrations - Authenticates users through MajorLeagueCyber for single sign-on, team tracking, and score submission.
  • Markdown and HTML Page Creators - Allows administrators to publish custom HTML or Markdown pages at user-accessible URLs.
  • Theme Plugin Development - Extends platform functionality and appearance through custom plugins and themes for tailored competition experiences.
  • Themeable Template Renderings - Renders Jinja2 templates with a cascading theme system for full visual customization without core code changes.
  • Theme Uploaders - Ships a theme upload system that lets users change the entire visual appearance of the competition platform.
  • Route Registration - Adds new HTTP endpoints to the platform by registering Flask routes from within a plugin.
  • Security Education - A platform for hosting and managing CTF competitions.

Star history

Star history chart for ctfd/ctfdStar history chart for ctfd/ctfd

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to CTFd

Similar open-source projects, ranked by how many features they share with CTFd.
  • isislab/ctfdisislab avatar

    isislab/CTFd

    6,706View on GitHub↗

    CTFs as you need them

    Python
    View on GitHub↗6,706
  • facebook/fbctffacebook avatar

    facebook/fbctf

    6,553View on GitHub↗

    fbctf is a Capture The Flag platform designed for hosting cybersecurity competitions. It provides a scoring engine to track participant progress and an orchestration tool to manage the transition from event configuration to an active state. The system utilizes a containerized deployment framework to launch the infrastructure and environments required for live events. It includes an identity integration that authenticates participants via external directory servers to provide organization-wide access control. The platform covers the administration of competition content and security goals, te

    Hack
    View on GitHub↗6,553
  • kilo-org/kilocodeKilo-Org avatar

    Kilo-Org/kilocode

    15,616View on GitHub↗

    Kilocode is an autonomous engineering platform designed to orchestrate AI agents for complex software development tasks. It functions as a comprehensive system for automating coding, testing, and repository management by integrating directly with your codebase and terminal. The platform provides a unified gateway for model orchestration, allowing for the management of agentic workflows, event-driven automation, and persistent session state across distributed development environments. The platform distinguishes itself through its federated task management and policy-based access control, which

    TypeScriptaiai-ageai-coding
    View on GitHub↗15,616
  • beekeeper-studio/beekeeper-studiobeekeeper-studio avatar

    beekeeper-studio/beekeeper-studio

    22,030View on GitHub↗

    Beekeeper Studio is a cross-platform desktop application designed for database management and SQL development. It provides a unified graphical interface to connect to, query, and modify data across a wide range of relational and NoSQL database systems. The application functions as a comprehensive workspace, integrating tools for schema design, record editing, and data visualization. The project distinguishes itself through a focus on secure, flexible connectivity and AI-assisted workflows. It supports advanced authentication methods, including enterprise single sign-on, multi-factor authentic

    TypeScriptbigquerycassandracockroachdb
    View on GitHub↗22,030
See all 30 alternatives to CTFd→

Frequently asked questions

What are the main features of ctfd/ctfd?

The main features of ctfd/ctfd are: CTF Platform Providers, Dynamic Challenge Scorings, CTF Challenge Builders, CTF Challenge Editors, CTF Team Organizers, Competition Team Registrations, Team Member Management, CTF Challenge Creations.

What are some open-source alternatives to ctfd/ctfd?

Open-source alternatives to ctfd/ctfd include: isislab/ctfd — CTFs as you need them. facebook/fbctf — fbctf is a Capture The Flag platform designed for hosting cybersecurity competitions. It provides a scoring engine to… kilo-org/kilocode — Kilocode is an autonomous engineering platform designed to orchestrate AI agents for complex software development… beekeeper-studio/beekeeper-studio — Beekeeper Studio is a cross-platform desktop application designed for database management and SQL development. It… vendurehq/vendure — Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as… prefecthq/prefect — Prefect is a workflow orchestration platform designed to define, schedule, and monitor complex data pipelines as…