Project link | Description | Languages/Techs | Notions covered |
---|---|---|---|
ft_transcendence | A full-stack infrastructure for an online multiplayer game | ||
Webserv | A small HTTP protocol webserver from scratch | ||
Inception | A Docker LEMP stack infrastructure | ||
CPP_modules | An introductive project to C++ programming | ||
Cub3D | A Raycasting project aiming to reproduce Wolfenstein 3D | ||
Netpractice | An introduction to networking and IP address | N/A | |
Philosophers | An introduction to multithreading and forking using mutexes and semaphores | ||
Minishell | A custom implementation of bash based on the posix version | ||
So_long | A graphical introduction project using an educative library | ||
push_swap | A sorting algorithm using 2 stacks and limited operations | sorting algorithms, stack and linked list data structures, dynamic memory allocation | |
minitalk | Using UNIX signals to send messages between a server and a client | UNIX processes and signals, bit manipulation | |
ft_printf | Custom version of the libc printf function | variable arguments list, under-the-hood operation of printf | |
get_next_line | A C function to get lines from a file descriptor using a buffer size | file descriptors, static variables, buffer manipulation, dynamic memory allocation and reallocation | |
BornToBeRoot | A sysadmin introduction project on a virtual machine | virtualization, partitioning, ssh, firewalls, basic server configuration and good security practices, passwd management | |
Libft | My custom implementation of libc functions | under-the-hood operation of common Libc functions |
gsantoine / get_next_line Goto Github PK
View Code? Open in Web Editor NEWpersonal implementation of the GNU C library getline() in C