A curated collection of 50 C++ projects from GeeksforGeeks, implemented with modern practices and thorough documentation.
- 50 hands-on C++ projects with increasing complexity
- Modern C++17/20 implementations
- Clear documentation for each project
- CI/CD ready structure
- Biginner-friendly code samples
- Neovim-optimized development setup
| # | Project Name | Description | Difficulty |
|---|---|---|---|
| ... | ... | ... | ... |
- C++17 compatible compiler (g++ 9+/clang++ 10+)
- CMake 3.12+
- Git 2.20+
git clone https://github.com/mrsumanbiswas/GFG-50-CPP-Projects.git
cd GFG-50-CPP-Projects/<project name>
g++ -std=c++17 src/main.cppp -o <project name> && ./<project name>- replace with actual name
We welcome contributions! Please follow our:
- Code Style Guide
- Commit Message Convenstion
- Pull Request Process
See full CONTRIBUTING.md for details.
- will be available soon...
This is licensed under the MIT License - see the LICENSE file for details.
- GeeksforGeeks for project concepts
- C++ Community for best practices