You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Forge Your Arsenal: The libft 42 Guide This repository is your forge, where you'll craft the essential tools for your programming odyssey at 42 School. Here, you'll conquer the legendary libft, a custom C library packed with functions to empower your future projects.
A custom HTTP/1.1 server written in C++98. Built from the ground up to handle non-blocking I/O operations and multiplexing. Bonus implementation extended with full CGI support and advanced session/cookie management.
A custom, optimized recreation of the C library's printf function, focusing on handling variadic arguments and fully supports advanced formatting flags (-0.# +) and field width management for the maximum bonus grade.
A 3D raytracer built in C. Focuses on rendering computer graphics, vector mathematics, and calculating ray-object intersections. Bonus features include complex light handling, bump mapping, specular reflection, and multi-threading.
A minimal, POSIX-compliant shell built from scratch in C. Focuses on abstract syntax trees, process creation (fork), and pipes. Bonus includes support for logical operators (&&, ||) and wildcard (*) expansion.
A small client-server data exchange program built in C, utilizing UNIX signals (SIGUSR1 and SIGUSR2) for bit-level communication. Bonus implementation supports full Unicode characters and server-to-client acknowledgment.
My custom implementation of the C standard library. Focuses on advanced memory handling, string manipulation, and full linked list data structures (Bonus).
A highly optimized C function designed to read a file descriptor line by line, utilizing static variables and buffer manipulation. Bonus implementation seamlessly handles multiple file descriptors simultaneously.
A graphical 2D fractal renderer built in C using MiniLibX. Explores mathematical sets (Mandelbrot, Julia) and rendering optimization. Bonus features include the Burning Ship, Tricorn and Phoenix fractals, dynamic zoom under the mouse, move the view with the arrow keys, and color shifting.
A DevOps infrastructure project using Docker and Docker Compose to build a secure, multi-container WordPress environment from scratch. Bonus includes Redis caching, an FTP server, Adminer, and a static website setup.
An algorithmic project to sort data on a stack with a limited set of instructions, heavily focused on time complexity and optimization. Includes the custom 'checker' program bonus for automated instruction validation.
A full-stack, real-time multiplayer SPA. Focuses on modern web frameworks, WebSockets, SPA architecture, and UX/UI. Features advanced bonus modules like Two-Factor Authentication (2FA), a live chat, and robust database management.
A comprehensive dive into Object-Oriented Programming (OOP) in C++, covering polymorphism, templates, and the STL, completely finishing all 10 modules (00-09) with maximum grades.
An implementation of the classic dining philosophers problem. Focuses on multithreading, mutexes, concurrency, and avoiding deadlocks. Includes the bonus implementation utilizing multi-processing and semaphores instead of standard threads and mutexes.
A system administration project to build a secure, strict server environment using VirtualBox, Debian/Rocky Linux, and LVM. Bonus includes a fully functional WordPress stack (lighttpd, MariaDB, PHP) and additional FTP/fail2ban services.