{"id":20621991,"url":"https://github.com/andersonhsporto/ft-cursus","last_synced_at":"2026-04-09T20:04:07.404Z","repository":{"id":103561704,"uuid":"483904416","full_name":"andersonhsporto/ft-cursus","owner":"andersonhsporto","description":"All Projects Developed at 42 São Paulo.","archived":false,"fork":false,"pushed_at":"2023-09-04T14:34:39.000Z","size":22,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-17T05:28:53.665Z","etag":null,"topics":["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"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/andersonhsporto.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-04-21T04:24:42.000Z","updated_at":"2023-09-04T14:35:24.000Z","dependencies_parsed_at":"2025-01-17T05:36:19.403Z","dependency_job_id":null,"html_url":"https://github.com/andersonhsporto/ft-cursus","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andersonhsporto%2Fft-cursus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andersonhsporto%2Fft-cursus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andersonhsporto%2Fft-cursus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andersonhsporto%2Fft-cursus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/andersonhsporto","download_url":"https://codeload.github.com/andersonhsporto/ft-cursus/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242299815,"owners_count":20105072,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["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"],"created_at":"2024-11-16T12:20:01.918Z","updated_at":"2026-04-09T20:04:07.367Z","avatar_url":"https://github.com/andersonhsporto.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🏊ft-cursus\n\n## All projects developed at 42 São Paulo\n\nFeedback is welcome! Contact me for any info.\n\n## Common Core\n\n|                                      Project                                       |                                               Description                                                |                                           Topics                                           |\n| :--------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------: |\n|             [Basecamp](https://github.com/andersonhsporto/ft-basecamp)             |                         Basecamp is a 3-weeks introduction to the 42 curriculum.                         |                `Unix` `Shell` `Git` `C` `Makefile` `Algorithm \u0026 AI` `Rigor`                |\n|                [Libft](https://github.com/andersonhsporto/ft-libft)                |                      The libft project at 42, C library regrouping usual functions.                      |                           `Makefile` `unix logic` `linked-list`                            |\n|        [get_next_line](https://github.com/andersonhsporto/ft-get-next-line)        |                        Function which returns a line read from a file descriptor.                        |                              `Buffer management` `unix logic`                              |\n|             [ft_printf](https://github.com/andersonhsporto/ft-printf)              |                  Library that contains ft_printf, function that mimic the real printf.                   |                                   `stdarg` `unix logic`                                    |\n|          [Born2beroot](https://github.com/andersonhsporto/ft-Born2beroot)          |                              Project to learn about system administration.                               |                         `system administration` `network` `debian`                         |\n|              [so_long](https://github.com/andersonhsporto/ft-so_long)              | A very small 2D game. It is built to work with textures, sprites. And some very basic gameplay elements. |                                      `mlx` `2d game`                                       |\n|             [minitalk](https://github.com/andersonhsporto/ft-minitalk)             |                     Program that can be used to send signals between two processes.                      |                                   `signal` `unix logic`                                    |\n|                [pipex](https://github.com/andersonhsporto/ft-pipex)                |                                  Redirection and pipe behavior using C                                   |                                    `pipe` `unix logic`                                     |\n|            [push_swap](https://github.com/andersonhsporto/ft-push-swap)            |  Sort data on a stack, with a limited set of instructions, using the lowest possible number of actions.  |                                 `merge-sort` `linked-list`                                 |\n|          [minishell](https://github.com/andersonhsporto/ft-minishell-ht)           |                             Simple shell using C (As beautiful as a shell).                              |                                 `bash` `pipe` `unix logic`                                 |\n|         [philosophers](https://github.com/andersonhsporto/ft-philosophers)         |                        Dining philosophers problem using threads and mutex in C.                         |                                     `threads` `mutex`                                      |\n|         [Net_Practice](https://github.com/andersonhsporto/ft-Net_Practice)         |                            General practical exercise to discover networking.                            |                             `network` `system administration`                              |\n|               [miniRT](https://github.com/andersonhsporto/ft-miniRT)               |                                    My first RayTracer with miniLibX.                                     |                                     `mlx` `ray trace`                                      |\n| [CPP Module 00](https://github.com/andersonhsporto/CPP_piscine/tree/main/0_module) |                                           Introduction to C++                                            | Namespaces, classes, member functions, stdio streams, initialization lists, static, const. |\n| [CPP Module 01](https://github.com/andersonhsporto/CPP_piscine/tree/main/1_module) |                                           Introduction to C++                                            |   Memory allocation, reference, pointers to members and the usage of the switch in CPP.    |\n| [CPP Module 02](https://github.com/andersonhsporto/CPP_piscine/tree/main/2_module) |                                           Introduction to C++                                            |               Polymorphism, overloads and orthodox canonical classes in CPP.               |\n| [CPP Module 03](https://github.com/andersonhsporto/CPP_piscine/tree/main/3_module) |                                           Introduction to C++                                            |                                    Inheritance in CPP.                                     |\n| [CPP Module 04](https://github.com/andersonhsporto/CPP_piscine/tree/main/4_module) |                                           Introduction to C++                                            |               Subtype polymorphism, abstract classes and interfaces in CPP.                |\n| [CPP Module 05](https://github.com/andersonhsporto/CPP_piscine/tree/main/5_module) |                                           Introduction to C++                                            |                              Try/Catch and Exceptions in CPP.                              |\n| [CPP Module 06](https://github.com/andersonhsporto/CPP_piscine/tree/main/6_module) |                                           Introduction to C++                                            |                        Casting ( Static, Dynamic and Reinterpret ).                        |\n| [CPP Module 07](https://github.com/andersonhsporto/CPP_piscine/tree/main/7_module) |                                           Introduction to C++                                            |                                         Templates.                                         |\n| [CPP Module 08](https://github.com/andersonhsporto/CPP_piscine/tree/main/8_module) |                                           Introduction to C++                                            |                                 Templates and Containers.                                  |\n| [CPP Module 09](https://github.com/andersonhsporto/CPP_piscine/tree/main/9_module) |                                           Introduction to C++                                            |                                 Containers and Iterators.                                  |\n|         [ft_containers](https://github.com/andersonhsporto/ft_containers)          |                                              C++ Containers                                              |                    Recreating the STL containers (Vector, Map, Stack).                     |\n|            [inception](https://github.com/andersonhsporto/ft-inception)            |                                                  Docker                                                  |                        Dockerfile, Docker-compose, Docker-machine.                         |\n|           [ft_webserver](https://github.com/andersonhsporto/ft-webserv)            |                                                Webserver                                                 |                                     HTTP, CGI, Sockets                                     |\n\n## Graphical projects using the [mlx](https://github.com/42Paris/minilibx-linux) library\n\n|                             Project                             |                                               Description                                                |            Topics            |\n| :-------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------: | :--------------------------: |\n|    [mlx-piano](https://github.com/andersonhsporto/mlx-piano)    |                             A piano made with the mlx and miniaudio library.                             | `mlx` `miniaudio` `X-Window` |\n| [mlx-capivara](https://github.com/andersonhsporto/mlx-capivara) |                                    A capivara that follows the mouse.                                    |       `mlx` `X-Window`       |\n|    [so_long](https://github.com/andersonhsporto/ft-so_long)     | A very small 2D game. It is built to work with textures, sprites. And some very basic gameplay elements. |       `mlx` `2d game`        |\n|     [miniRT](https://github.com/andersonhsporto/ft-miniRT)      |                                    My first RayTracer with miniLibX.                                     |      `mlx` `ray trace`       |\n\n## Web projects\n\n|                             Project                              |                            Description                            |                                           Topics                                           |\n| :--------------------------------------------------------------: | :---------------------------------------------------------------: | :----------------------------------------------------------------------------------------: |\n| [ft-transcedence](https://github.com/transpong/ft_transcendence) | A multiplayer game where you can play pong against other players. | `Docker` `Websockets` `Nginx` `PostgreSQL` `React` `Typescript` `NodeJS` `Socket.io` `JWT` |\n\n## Extra projects\n\n|                              Project                              |                      Description                      |                        Topics                         |\n| :---------------------------------------------------------------: | :---------------------------------------------------: | :---------------------------------------------------: |\n| [avengers-api](https://github.com/andersonhsporto/C-avengers-api) | API Rest Using Data From Marvel Avengers Comic Book . | `API` `C` `JSON` `REST` `mongoose` `mariadb` `docker` |\n\n## Java projects\n\n|                               Project                                |                            Description                            |                Topics                |\n| :------------------------------------------------------------------: | :---------------------------------------------------------------: | :----------------------------------: |\n| [avaj-launcher](https://github.com/andersonhsporto/ft-avaj-launcher) | Java project using UML, design patterns, and file I/O operations. | Java, UML, Design Patterns, File I/O |\n\n\\*Project template inspired by [\u003cem\u003edenisgodoy - 42-cursus\u003c/em\u003e](https://github.com//denisgodoy/42-cursus/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandersonhsporto%2Fft-cursus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandersonhsporto%2Fft-cursus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandersonhsporto%2Fft-cursus/lists"}