Skip to content

Project Categories

Salma Alfawal edited this page Feb 8, 2026 · 2 revisions

Projects in the CodeConjurer repository organized by category.


๐ŸŽฎ Games & Entertainment

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

๐Ÿ–ผ๏ธ Graphics & Visualization

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

๐Ÿ”ง Developer Tools

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

๐Ÿ“š Libraries & Frameworks

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

๐Ÿงฎ Algorithms & Data Structures

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++

๐Ÿ”Œ Systems & Low-Level

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

๐Ÿ› ๏ธ Compilers & Language Tools

Language implementation and compilation tools.

Project Description Technologies
JS Compiler JavaScript-like compiler C++

๐ŸŽฒ Game Engines

Game engine technology and frameworks.

Project Description Technologies
simple_turso Experimental 3D engine C++

๐Ÿ“Š Sound & Audio

Audio processing and music-related tools.

Project Description Technologies
Random Utility Tools Sound patch converters C++

By C++ Standard

C++20 Projects

  • CPP20 Develop
  • Terminal File Manager
  • WordProc

C++17 Projects

  • Chess Engine
  • Design Patterns

C++11/14 Projects

  • Most other projects

Pure C Projects

  • Matrix Screen Saver
  • Mojan
  • Pipes Screen Saver
  • Tokenizer tok
  • ViteFA config

By Difficulty Level

๐ŸŸข Beginner-Friendly

Simple projects good for learning:

  • Collatz
  • Hangman
  • Key To Value
  • Tokenizer tok

๐ŸŸก Intermediate

Projects requiring more C++ knowledge:

  • Chess Engine
  • Design Patterns
  • JSON Converter
  • Thread Pool
  • System Monitor

๐Ÿ”ด Advanced

Complex projects requiring deep C++ expertise:

  • CPP20 Develop
  • JS Compiler
  • Marble Marcher
  • volumetric-clouds
  • Introspective