-
-
Notifications
You must be signed in to change notification settings - Fork 1
Project Categories
Salma Alfawal edited this page Feb 8, 2026
·
2 revisions
Projects in the CodeConjurer repository organized by category.
Interactive games and entertainment applications.
| Project | Description | Technologies |
|---|---|---|
| Atari Games | Classic games: 2048, Snake, Tetris | C++, SFML |
| Chess 3D | 3D chess game | C++, OpenGL, GLFW, GLM |
| Chess Engine | Chess AI engine | C++17 |
| Hangman | Word guessing game | C++, SFML |
| Marble Marcher | Fractal physics game | C++, OpenGL |
| POng | Pong clone | C++, SDL2 |
| simplesdl2 Game Template | Game development template | C++, SDL2 |
OpenGL, rendering, and visual effects projects.
| Project | Description | Technologies |
|---|---|---|
| Matrix Screen Saver | Matrix terminal effect | C |
| OpenGL Examples | Computer graphics techniques | C++, OpenGL |
| Pipes Screen Saver | Pipes terminal effect | C |
| SFML Multithread Verlet | Particle physics simulation | C++, SFML |
| Trigonometric Functions | Function visualizer | C++, OpenGL, GLUT |
| volumetric-clouds | GPU cloud rendering | C++, OpenGL |
Tools for development, debugging, and productivity.
| Project | Description | Technologies |
|---|---|---|
| Beneficial C Programming | C script compiler | Shell |
| Dump C++ | C++ ABI inspector | C++ |
| GenXPassword | Password generator | C++, Qt |
| Mojan | Terminal text editor | C, glib |
| PFAD | Function call tracer | C++ |
| staticpagegen | Static page generator | C++ |
| System Monitor | Linux system monitor | C++, ncurses |
| Template Language Generator | Code structure generator | Shell |
| Terminal File Manager | File manager TUI | C++20, ncurses |
| WordProc | Word processor | C++20, Qt5 |
Reusable libraries and framework components.
| Project | Description | Technologies |
|---|---|---|
| CPP20 Develop | Modern C++ utilities | C++20 |
| Customized Operators | Custom C++ operators | C++ |
| Define Evil | Macro library | C/C++ |
| Introspective | C++ reflection | C++ |
| JSON Converter | JSON parsing library | C++ |
| Key To Value | Config file format | C++ |
| ofxAsync | openFrameworks threading addon | C++ |
| Thread Pool | Async thread pool | C++ |
| Tokenizer tok | Source code tokenizer | ANSI C |
Educational implementations of algorithms and data structures.
| Project | Description | Technologies |
|---|---|---|
| Collatz | Collatz conjecture explorer | C++ |
| Design Patterns | GoF design patterns | C++17 |
| Regular Expression Convertors | Regex to automata converters | C++ |
| Simple Code | Algorithms collection | C++ |
System programming, networking, and low-level utilities.
| Project | Description | Technologies |
|---|---|---|
| File Lock Socket | Secure file transfer | C++ |
| Inject Hook | DLL function interception | C++ |
| NaiveCircuitSimulator | Circuit simulation | C++ |
| ViteFA config | Config management system | C |
Language implementation and compilation tools.
| Project | Description | Technologies |
|---|---|---|
| JS Compiler | JavaScript-like compiler | C++ |
Game engine technology and frameworks.
| Project | Description | Technologies |
|---|---|---|
| simple_turso | Experimental 3D engine | C++ |
Audio processing and music-related tools.
| Project | Description | Technologies |
|---|---|---|
| Random Utility Tools | Sound patch converters | C++ |
- CPP20 Develop
- Terminal File Manager
- WordProc
- Chess Engine
- Design Patterns
- Most other projects
- Matrix Screen Saver
- Mojan
- Pipes Screen Saver
- Tokenizer tok
- ViteFA config
Simple projects good for learning:
- Collatz
- Hangman
- Key To Value
- Tokenizer tok
Projects requiring more C++ knowledge:
- Chess Engine
- Design Patterns
- JSON Converter
- Thread Pool
- System Monitor
Complex projects requiring deep C++ expertise:
- CPP20 Develop
- JS Compiler
- Marble Marcher
- volumetric-clouds
- Introspective