An open API service indexing awesome lists of open source software.

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/andersonhsporto/c-avengers-api

API Rest Using Data From Marvel Avengers Comic Book

42 42sp ansi-c c libft mariadb mongoose rest rest-api

Last synced: 06 Mar 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/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/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/fdf

This project is about creating a simple wireframe model of a 3D landscape.

42 42cursus 42school 42sp c fdf graphics

Last synced: 13 Apr 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/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