Projects in Awesome Lists tagged with 42sp
A curated list of projects in awesome lists tagged with 42sp .
https://github.com/milenacarecho/42sp
Esse repositório é onde compartilharei minha jornada na escola de engenharia de software @42SP. Colocarei aqui os meus projetos em ordem cronológica e explicada 😄
42 42sp c data-structures libft
Last synced: 09 Jul 2025
https://github.com/0bvim/minishell
This project is about creating a simple shell. Yes, your own little bash. You will learn a lot about processes and file descriptors.
42sp bash filedescriptor minishell42
Last synced: 17 Jun 2025
https://github.com/ygor-sena/42cursus-minirt
The eleventh project of 42's curriculum is an introduction to the beautiful world of Raytracing and asks students to render simple Computer-Generated-Images so that they will never be afraid of implementing mathematical formulas again.
42 42cursus 42saopaulo 42school 42sp ansi-c c computer-graphics ecole42 minirt minirt42 raytracing rt
Last synced: 12 Apr 2025
https://github.com/achrafelkhnissi/1337-norm-checker
The norminette checker is a tool that helps you find norm errors in your C files.
1337 1337cursus 1337school 42 42-school 42born2code 42cursus 42madrid 42paris 42projects 42seoul 42sp norminette
Last synced: 09 Mar 2025
https://github.com/magalhaesm/minishell
This project is about creating a simple shell.
42saopaulo 42school 42sp c ecole42 makefile minishell minishell-42 minishell42
Last synced: 30 Aug 2025
https://github.com/andersonhsporto/ft-libft
The Libft Project at 42, C Library Regrouping Usual Functions
42 42sp ansi-c c libc linked-list makefile malloc unix-logic
Last synced: 09 Apr 2025
https://github.com/pasqualerossi/42-specialisation
Specialisation after the Inner Circle is completed.
42-intra 42cursus 42projects 42school 42sp app42
Last synced: 17 Jul 2025
https://github.com/0bvim/cpp
Namespaces, classes, member functions, stdio streams, initialization lists, static, const, and some other basic stuff
42projects 42school 42sp clang cpp makefile
Last synced: 07 Apr 2025
https://github.com/ygor-sena/42cursus-get-next-line
The second project of 42 curriculum asks students to implement a function that returns a line read from one or more file descriptors.
42 42-get-next-line 42cursus 42saopaulo 42school 42sp ansi-c c ecole42
Last synced: 04 Mar 2025
https://github.com/ygor-sena/42cursus-philosophers
The ninth project of 42's curriculum asks students to solve the famous Dijkstra's synchronization problem. This is a introduction to threads, mutexes and semaphores.
42 42cursus 42saopaulo 42school 42sp ansi-c c ecole42 mutex philosophers philosophers-dinner-problem philosophers42 semaphore thread
Last synced: 04 Mar 2025
https://github.com/ygor-sena/42cursus-cpp-piscine
The 12th project of 42 curriculum is a C++ piscine which aims to introduce students to Object-Oriented Programming. C++ was chosen because it's derived from our old and familiar C Language. Since C++ can be complex, the code will adhere with the C++98 standard.
42 42cursus 42saopaulo 42school 42sp cpp cpp98 cpp98-compatible ecole42 oop oop-in-cpp oop-principles
Last synced: 12 Jun 2025
https://github.com/ygor-sena/42cursus-netpractice
The tenth project of 42's curriculum asks students to configure small-scale networks. To do that, it's necessary to understand how TCP/IP addressing works.
42 42cursus 42saopaulo 42school 42sp ecole42 netpractice tcp-ip
Last synced: 04 Mar 2025
https://github.com/mewmewdevart/codingame
My solutions for the CodinGame, a challenge-based training platform for programmers where I can improve my coding skills with fun exercises.
42sp c coding-challenge codingame
Last synced: 01 Aug 2025
https://github.com/ygor-sena/42cursus-inception
One container is not enough, we need to go deeper. This project aims to broaden the student's knowledge of system administration by using Docker, the tasks are to virtualize several Docker images and create them in a new personal virtual machine.
42 42cursus 42inception 42saopaulo 42school 42sp docker ecole42
Last synced: 03 Jul 2025
https://github.com/carlosrocha-dev/42_push_swap
This project is about sort data on a stack, with a limited set of instructions, using the lowest possible number of actions. To succeed it must have to manipulate various types of algorithms and choose the most appropriate solution (out of many) for an optimized data sorting.
42cursus 42projects 42school 42sp algorithm-implementation battery-concept-and-handling-elements sorting-algorithms
Last synced: 25 Mar 2025
https://github.com/andersonhsporto/ft-cursus
All Projects Developed at 42 São Paulo.
42cursus 42school 42sp ansi-c avl-tree c containers cpp debian docker ft-transcendence hash-table linked-list linux makefile minilibx mlx sockets stl-container stl-containers
Last synced: 06 Mar 2025
https://github.com/ygor-sena/42cursus-fdf
The fifth project of 42 curriculum introduces students to the fundamentals of graphic programming with MiniLibX. Between three projects to pick out, I chose FdF which aims to represent "iron wire" meshing in 3D.
3d-graphics 42 42cursus 42saopaulo 42school 42sp ansi-c c ecole42 minilibx wireframe
Last synced: 02 Aug 2025
https://github.com/ygor-sena/42cursus-minitalk
The sixth project of 42's curriculum asks students to code a small data exchange program using UNIX signals.
42 42cursus 42minitalk 42saopaulo 42school 42sp ansi-c c ecole42 signal-processing
Last synced: 04 Oct 2025
https://github.com/ygor-sena/42cursus-push-swap
The seventh project of 42's curriculum asks students to find an optimized way to sort data with two stacks and a limited set of instructions.
42 42cursus 42pushswap 42saopaulo 42school 42sp ansi-c c ecole42 radix-sort sorting-algorithms
Last synced: 14 Jun 2025
https://github.com/andersonhsporto/cpp_piscine
Dive into the fundamentals of C++
42 42saopaulo 42school 42sp c98 cpp piscine piscine-cpp
Last synced: 06 Mar 2025
https://github.com/luciana-pereira/minitalk
Este projeto consiste na construção de um programa na forma de um servidor e um client em C
42cursus 42minitalk 42sp c makefile
Last synced: 18 Jul 2025
https://github.com/ygor-sena/42-labs-challenge-v4
This repository contains the project done during the 4th edition of 42 Labs São Paulo between January 09th, 2023 and January 15th, 2023.
42 42labs 42school 42sp ansi-c c ecole42 posix-semaphore semaphores shared-memory
Last synced: 18 Aug 2025
https://github.com/magalhaesm/webserv
A HTTP server in C++ 98
42cursus 42projects 42school 42sp cgi http http-server multiplexing network web webserv42
Last synced: 16 Oct 2025
https://github.com/carlosrocha-dev/minirt
This project is an introduction to the beautiful world of Raytracing. Once completed you will be able to render simple Computer-Generated-Images and you will never be afraid of implementing mathematical formulas again.
42saopaulo 42school 42sp raytracer raytracing
Last synced: 08 Jul 2025
https://github.com/ygor-sena/42cursus-libft
This is my very own C Library! The first project of 42 curriculum asks students to reproduce basic functions of C ANSI Library to manipulate characters, strings and memory plus additional functions to implement singly linked lists.
42 42cursus 42saopaulo 42school 42sp ansi-c c ecole42
Last synced: 26 Oct 2025
https://github.com/luciana-pereira/cub3d
Este projeto consiste em um gráfico 3D “realista” que contem a representação do interior de um labirinto a partir de um perspectiva em primeira pessoa. Ele foi criado usando os princípios de Ray-Casting.
42cursus 42projects 42school 42sp c lib-math minilibx
Last synced: 08 Sep 2025
https://github.com/carlosrocha-dev/42_minitalk
The purpose of this project is to code a small data exchange program using UNIX signals. It is an introductory project for the bigger UNIX projects that will appear later on in the cursus.
42projects 42school 42sp minitalk42 unix-logic
Last synced: 07 Oct 2025
https://github.com/magalhaesm/inception
A 42 School project that implements a containerized application infrastructure using Docker. Includes NGINX with TLS, WordPress+PHP-FPM, MariaDB, plus bonus services like Redis, FTP, Adminer, and a static Go website.
42-school 42sp adminer cadvisor containerization devops docker docker-compose ftp-server go-web infrastructure mariadb nginx php-fpm redis-cache system-administration tls wordpress
Last synced: 30 Dec 2025
https://github.com/andersonhsporto/ft-pipex
O Objetivo Deste Projeto é Reproduzir O Comportamento de Redirecionamento E Pipe “ | “ Utilizando C
42school 42sp c pipe shell unix-logic
Last synced: 24 Dec 2025
https://github.com/ygor-sena/42cursus-born2beroot
The fourth project of 42 curriculum asks students to set up a virtual machine while implementing strict rules.
42 42born2beroot 42cursus 42saopaulo 42school 42sp debian ecole42 virtual-machine
Last synced: 25 Jun 2025
https://github.com/vinicius-rio/42-formation-lvl1-2.get_next_line
Project 2: get_next_line - Second project for the formation of software engineers at school 42 São Paulo.
42born2code 42school 42sp c shell software-engineering
Last synced: 31 Oct 2025
https://github.com/ygor-sena/42cursus-ft-irc
The 12th project of 42's curriculum is about creating our own IRC server. An actual IRC client will be used to connect to the server and test it. Internet is ruled by solid standards protocols that allow connected computers to interact with each other. It’s always a good thing to know.
42 42cursus 42saopaulo 42school 42sp ecole42 ft-irc irc irc-bot irc-protocol irc-server
Last synced: 29 Mar 2025
https://github.com/luciana-pereira/cpp
O CPP e constituido por módulos, listas de exercicios que vão do módulo 00 ao módulo 09 sobre conceitos clássicos de Programação Orientada a Objetos (POO).
42 42cursus 42projects 42school 42sp cplusplus cpp cpp98
Last synced: 15 Jun 2025
https://github.com/ygor-sena/42cursus-piscine-object
This repository contains the solutions developed during an immersion in advanced topics of object-oriented programming in C++.
42 42saopaulo 42school 42sp aggregation association composition cpp cpp-programming ecole42 encapsulation gang gang-of-four oop-principles oops-in-cpp smart uml-diagram
Last synced: 04 Mar 2025
https://github.com/ygor-sena/42cursus-ft-printf
The third project of 42 curriculum asks students to reproduce some features of the famous printf() function.
42 42-ft-printf 42cursus 42saopaulo 42school 42sp ansi-c c ecole42
Last synced: 04 Mar 2025
https://github.com/ygor-sena/42sp-piscine
This repository contains all files and codes created during 42's Piscine in São Paulo, Brazil between April 4 and April 22, 2022.
42 42basecamp 42piscine 42saopaulo 42school 42sp ansi-c c ecole42 shell
Last synced: 24 Jul 2025
https://github.com/ygor-sena/42cursus-ftl-quantum
Introduction to quantum programming using Python and Qiskit (IBM).
42 42cursus 42saopaulo 42school 42sp ecole42 ftl-quantum qiskit quantum quantum-algorithms quantum-computing quantum-programming-language
Last synced: 04 Mar 2025
https://github.com/ygor-sena/42event-april-fools-2023
On the occasion of the April Fool's Day of 2023, the 42 staff devised a fun challenge for its global student body. The project had to be completed in three days and there were 18 exercises to be done. Each exercise was worth 5 points and the last one 15 points. Project grades spanned from 0 to 100 with cumulative rewards on the intranet.
42 42event 42network 42saopaulo 42school 42sp april-fools ecole42
Last synced: 04 Aug 2025
https://github.com/andersonhsporto/ft-avaj-launcher
The Avaj Launcher project serves as an introduction to the Java programming language within the context of the 42 educational program. It aims to provide a basic understanding of Java concepts and principles.
42 42sp java java17 maven plantuml plantuml-diagrams uml
Last synced: 06 Mar 2025
https://github.com/andersonhsporto/ft_containers
Recreation of the C++ STL containers
42 42saopaulo 42sp containers cpp map stack vector
Last synced: 06 Mar 2025
https://github.com/vinislima/42sp_common_core_ft_printf
A software engineering project to recreate printf, allowing formatted output, handling specific data types, and variadic arguments.
42cursus 42network 42sp variadic-arguments
Last synced: 28 Mar 2025
https://github.com/vinislima/42sp_piscine_shell01
The Shell01 project at École 42 is a challenging exercise that builds upon foundational shell scripting skills, focusing on more advanced command-line operations and file manipulation techniques.
42born2code 42sp ecole42 shell-script
Last synced: 28 Mar 2025
https://github.com/ygor-sena/42cursus-python-for-data-science
This repository is a foundational Python for Data Science course.
42 42saopaulo 42school 42sp data-science ecole42 python python3
Last synced: 12 Apr 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_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_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