A 42 school project to create a simple shell interpreter in C. Recreates core bash functionalities like pipes, redirections, and built-in commands.
-
Updated
Mar 23, 2026 - C
A 42 school project to create a simple shell interpreter in C. Recreates core bash functionalities like pipes, redirections, and built-in commands.
A UNIX shell written in C for the 42 school curriculum. Supports command execution, pipes, redirections, environment variables, and built-in commands. Designed to mimic bash behavior while reinforcing knowledge of processes, signals, and file descriptors.
42 Project done in C using minilibX and Raycasting to create a replica of Wolfenstein.
A custom C standard library built from scratch for 42 School. Reimplements libc functions and adds utilities for strings, memory, linked lists, printf, and get_next_line. Foundation for all future 42 projects.
An advanced networking project implementing VXLAN, BGP EVPN, and Layer 2 over Layer 3 tunneling using GNS3, Docker, and FRRouting (FRR). Part of the 42 school curriculum.
Part of 42 projects. An interactive fractal explorer written in C with MiniLibX. Supports Mandelbrot, Julia, and bonus fractals with zoom, pan, and color palettes.
El mítico problema de la cena de los filósofos, para representar el problema de la sincronización de procesos en un sistema operativo.
Motor de Raytracing básico escrito en C. Simula la física de la luz (sombras, brillos especulares) y renderizado de primitivas geométricas (esferas, cilindros) mediante cálculos vectoriales.
## About This repository contains solutions to the 42 CPP Modules, covering essential C++ concepts like OOP, polymorphism, templates, and memory management through practical exercises.
An IRC server in C++98 implementing RFC 2812 with authentication, channels, operators, and bonus features including a bot and DCC file transfer.
Módulos de C++ para aprender programación orientada a objetos, sobrecarga de operadores, herencia y polimorfismo
Este proyecto va bastante al grano, hay que programar la función printf. Se aprende qué significa esto y cómo implementar funciones variádicas. Una vez validado el proyecto, podrés utilizar esta función en futuros proyectos.
Ya sea un archivo, la entrada, o incluso una conexión de red, habrá que leer siempre el contenido línea por línea. Es hora de empezar a trabajar en esta función, que será esencial en proyectos futuros.
Este es el primer proyecto como estudiante de 42. Hay que programar algunas funciones de la librería estándar de C, así como otras funciones que me serán útiles a lo largo de todo el cursus.
Este proyecto busca profundizar un poco en dos conceptos: las redirecciones y los pipes. Es un proyecto de introducción para proyectos de UNIX más grandes que habrá más tarde en el cursus.
Computor v1 is a simple program to solve polynomial equations up to degree 2, showing the reduced form, degree, and solutions.
42 Graphical project - A simple 2D game containing a character which collects points to unlock the exit and - Exit the game...repository contains map path checking algorithm for the new so_long pdf.
Add a description, image, and links to the 42-project topic page so that developers can more easily learn about it.
To associate your repository with the 42-project topic, visit your repo's landing page and select "manage topics."