Projects in Awesome Lists by pin3dev
A curated list of projects in awesome lists by pin3dev .
https://github.com/pin3dev/42_inception
Docker infrastructure with NGINX, WordPress, and MariaDB, using Docker Compose and custom volumes. Includes dedicated containers and TLS security.
42commoncore 42cursus 42school bash-script database docker docker-compose docker-image dockerfiles mysql-database script tutorial tutorial-code tutorial-project wordpress
Last synced: 24 Oct 2025
https://github.com/pin3dev/42_webserv
A simple HTTP/1.1 server written in C++, supporting GET, POST, DELETE methods, virtual hosting, CGI script execution, and custom error pages. Ideal for understanding the basic concepts of web servers.
42-webserv 42born2code 42projects 42school cgi-application cgi-script html-css-javascript multiplexing-circuits polling socket-io webserver website
Last synced: 13 Jul 2025
https://github.com/pin3dev/42_libft
Custom C library that replicates standard functions and introduces extra utilities for handling strings, memory, and lists. This project serves as a foundation for mastering low-level programming and understanding function implementation in C.
42-cursus 42-libft 42-school 42borntocode 42cursus 42sp custom-library libc libft libft-42 libft42 low-level
Last synced: 09 Apr 2025
https://github.com/pin3dev/42_getnextline
A function that reads and returns a single line from a file descriptor, efficiently handling large inputs. This project sharpens skills in dynamic memory allocation, buffer management, and system-level file operations in C programming.
42-cursus 42-get-next-line 42-gnl 42projects 42school buffer-overflow file-descriptors io memory-management
Last synced: 24 Jul 2025
https://github.com/pin3dev/42_minitalk
inter-process communication, using UNIX signals to transmit messages from a client to a server. Explores asynchronous communication using SIGUSR1 and SIGUSR2 signals.
42-cursus 42-minitalk 42-school 42sp binary binary-data bitwise bitwise-operators minitalk minitalk42 pid process process-identifier signal-processing signals sigusr1 sigusr2 unix-signal-handling unix-signals
Last synced: 09 Apr 2025
https://github.com/pin3dev/42_minishell
A simple Unix shell written in C, replicating the basic functionalities of a shell, including command execution, pipes, and redirections. Designed to deepen understanding of system calls and process management in Unix-like systems.
42born2code 42cursus 42projects 42school minishell minishell-42 minishell42
Last synced: 09 Apr 2025
https://github.com/pin3dev/42_ft_printf
Replicates standard printf function in C. This project deepens understanding of variadic functions, data formatting, and low-level I/O management.
42-cursus 42-school 42born2code custom-library format-specifiers libc printf printf-42 varargs variadic-function
Last synced: 09 Apr 2025
https://github.com/pin3dev/42_cpp_modules_05-09
Exploring advanced C++ and OOP concepts like SOLID, casting operators, templates (value, functions, and classes), exception handling using throw() and try/catch blocks, and so on
42 42-cpp-modules 42born2code 42cursus 42porto 42projects 42school cpp-98 cpp-course cpp-modules cpp-modules-1337 cpp-modules-42 doxygen doxygen-documentation oop-in-cpp oop-principles tutorial
Last synced: 06 Jul 2025
https://github.com/pin3dev/42_ft-transcendence
A full-stack web application developed with a custom backend and frontend, featuring real-time multiplayer Pong gameplay, user authentication, friend and matchmaking systems, and profile management. Designed to strengthen knowledge of modern web development practices, including WebSockets, RESTful APIs, and secure user data handling.
2fa 42-transcendence 42cursus 42school 42sp api-gateway ddd-architecture docker event-driven ft-transcendence jwt-token microservice mvc-architecture orm redis-cache redis-cluster spa sql transcendence
Last synced: 15 Oct 2025
https://github.com/pin3dev/42_pushswap
Algorithm challenge focused on sorting a stack of integers with the minimum number of operations. Implemented in C with a limited set of operations, ideal for understanding algorithm optimization.
42cursus 42porto 42pushswap 42school algorithm c sorting sorting-algorithm sorting-algorithms tutorial tutorial-sourcecode
Last synced: 17 Oct 2025
https://github.com/pin3dev/42_born2beroot
Setting up a secure virtual machine without a graphical interface. It covers essential Linux server security practices such as system partitioning, password policies, firewall configuration, SSH security, and automating tasks using Cron.
42born2beroot 42cursus 42porto 42projects automation bash cron cron-jobs crontab firewall firewall-configuration partitioning password password-safety shell ssh virtual-machine virtualization
Last synced: 09 Apr 2025
https://github.com/pin3dev/42_cpp_modules_00-04
Exploring advanced C++ and OOP concepts like abstraction, encapsulation, simple and multiple inheritance, polymorphism, interfaces, and so on
42 42-cpp-module 42-cpp-modules 42born2code 42cursus 42porto 42projects 42school cpp cpp-course cpp-modules cpp-modules-1337 cpp-modules-42 cpp-project cpp98 cpp98-compatible doxygen doxygen-documentation tutorial
Last synced: 11 Feb 2026
https://github.com/pin3dev/42_cursus
An overview of my progress through the 42 Common Core curriculum. It features a table linking to all my completed projects, highlighting the skills gained and milestones achieved throughout the program.
42born2code 42commoncore 42projects 42school common-core-cursus turorial
Last synced: 22 Jul 2025
https://github.com/pin3dev/42_so_long
2D tile-based game developed in C using MiniLibX. Features include map parsing from .ber files, flood fill path validation, sprite-based rendering, basic animations, and keyboard input handling.
2d-game 2d-game-engine 2d-graphics 42 42-so-long 42school common-core flood-fill so-long
Last synced: 12 Aug 2025