A production-ready, batteries-included C++ framework for building everything from games to financial apps — in minutes, not months.
"From Hello World to Production in One Framework"
Conch isn't just another C++ template. It's a complete development platform that eliminates weeks of setup, configuration, and boilerplate, letting you focus on what matters: building great software.
- ⚡ 5-Second Setup: Clone → Build → Run. No configuration hell.
- 🏗️ 10+ Pre-Built Apps: Games, trading systems, chat servers — learn by example
- 🎯 Any IDE, Any Platform: VS2022, Xcode, CLion, VSCode — all pre-configured
- 🐳 Production-Ready: Docker, CI/CD, automated tests — ship with confidence
- 📦 Modern Tooling: C++23, Conan 2.x, CMake 3.25+ — cutting-edge stack
- Startups: Ship MVPs in days, not months
- Enterprises: Battle-tested architecture ready for scale
- Indie Developers: Focus on features, not infrastructure
- Students: Learn modern C++ best practices by doing
- Game Developers: Cross-platform game framework included
- FinTech Engineers: HFT trading infrastructure built-in
Build any of these with ONE command (./run.sh <app_name>):
- 🎮 Games: Snake (CLI + Qt GUI versions)
- 💰 Finance: Stock trading simulator with portfolio management
- 💬 Networking: Multi-client chat server/client (libuv-based)
- 📈 HFT: High-frequency trading engine
- 🎥 RTC: Real-time communication meeting gateway
- 🖥️ Desktop: Professional Qt6 cross-platform app
All working. All tested. All yours to customize.
- foundation: Logging, threading, core utilities
- network: High-performance async networking (libuv)
- quant_core: Quantitative finance models
- media_core: WebRTC/Meeting infrastructure
- ui_kit: Qt6 UI component library
✅ Multi-IDE support (VS2022, Xcode, CLion, VSCode)
✅ CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI)
✅ Docker containerization (multi-stage builds)
✅ Automated testing (GTest + Benchmark + Coverage)
✅ API documentation (Doxygen with diagrams)
git clone https://github.com/yourusername/conch-cpp.git
cd conch-cpp
./build.shThat's it. You now have 10+ applications built and ready to run.
- Week 1-2: Fighting with CMake configuration
- Week 3: Setting up Conan dependencies
- Week 4: Configuring IDEs
- Week 5: Writing CI/CD pipelines
- Week 6: Finally writing actual code...
- Minute 1: Clone repository
- Minute 2: Run
./build.sh - Minute 3: Start coding features
- Day 1: Ship working software
| Component | Technology |
|---|---|
| Language | C++23 (Modern, cutting-edge) |
| Build | CMake 3.25+ + Conan 2.x |
| UI | Qt6 (Desktop) + Native (Mobile) |
| Networking | libuv (High-performance async) |
| Testing | GTest + Google Benchmark |
| CI/CD | Jenkins, GitHub Actions, GitLab |
| Containers | Docker + docker-compose |
- Documentation: Run
./scripts/generate_docs.sh - Contributing: See CONTRIBUTING.md
- Examples: Browse
src/apps/for 10+ working examples
MIT License — Free to use, modify, and ship.
Don't just code. Ship. 🚀
⭐ Star us on GitHub if Conch saves you time!