One-Line Project Setup
Create a fully working C/C++ project in one command. flick generates a clean folder structure, CMake files, Git config, and even your first source file.
Cross-Platform Builds
Target Windows, Linux, and macOS with ease. flick configures toolchains automatically for native and cross builds using Clang, MSVC, or GCC.
Auto Dependency Management
Install and link libraries using vcpkg with zero effort. flick updates your CMake project automatically—no manual edits needed.
Subproject Support
Split your codebase into reusable modules and build them independently. flick understands and tracks subprojects for organized development.
Doctor & Tool Detection
Not sure what's missing? Run flick doctor
to auto-detect and install missing compilers, build tools, or environments.
Best Practices by Default
Every flick project follows modern CMake, Git versioning, and modular practices so even your first app is production-grade from the start.
Integrated CI/CD Ready
Export ready-to-use CI templates for GitHub Actions and GitLab pipelines. Easily build, test, and deploy C++ projects automatically.
Beginner Friendly
No more spending hours setting up CMake, headers, compilers, and folders. flick was built for C/C++ learners who just want to start coding now.