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·21 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

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

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

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.

Which projects share features with ctfd/ctfd?

Projects with overlapping indexed features 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…

Projects sharing features with CTFd

These projects share indexed features with CTFd. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • 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
Compare all 30 related projects→