core projects
foundational, reference, or utility builds.
[tags]
-
[c-hash-table]
— custom implementation of a hash table in C.
features open addressing with double hashing, prime-sized bucket arrays and automatic resizes.
-
[CPP modules]
— a collection of 10 C++ modules
designed to introduce and explore the fundamentals of OOP.
-
[decentralized_voting]
— blockchain-hosted voting system
implemented in ETH (Solidity), allows for secure and transparent operations.
-
[Philosophers]
— solves the “dining philosophers” problem through a multi-thread approach.
uses mutexes; focuses on resource management and preventing deadlocks.
-
[push_swap]
— implementation of an algorithm to sort two stacks.
features a custom stack implementation.
-
[libft]
— custom C library re-implementing standard library functions.
includes string manipulation, memory management and linked list operations.
-
[so_long]
— small 2D game.
includes a BFS algorithm for path validation.
-
[pipex]
— recreation of bash pipes in C.
using processes throughfork().
-
[ft_printf]
— custom implementation of the standard
printf().
supports conversion specifiers and formatting options.
-
[get_next_line]
— function that reads and returns a single line from a file descriptor.
features file reading, memory management and static variables.