Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
42-resources
My curated 42 school resource collection. The good, the bad and the ugly.
https://github.com/jotavare/42-resources
Last synced: 2 days ago
JSON representation
-
WELCOME
-
**Network**
-
**Exams**
-
**Peer-To-Peer**
- The Art of Peer-Evaluation - to-Peer evaluation state of mind and rules you should know. | `42` `PDF` |
- P2P, Shell and Git Basics
- P2P - Evaluation - 01
- P2P - Evaluation - 02
- P2P - Evaluation - 03
- P2P - Evaluation - 04
- The Art of Peer-Evaluation - to-Peer evaluation state of mind and rules you should know. | `42` `PDF` |
- The Art of Peer-Evaluation - to-Peer evaluation state of mind and rules you should know. | `42` `PDF` |
-
**Guides**
- 42 Cheat Sheet
- tldr-pages - maintained help pages offering simplified explanations. | `GitHub` |
- rsapkf
-
**Browser**
-
**Readme**
- Badge 42
- 42 Project Badges
- 1337 Readme
- 42 Unlicense
- README.md Generator
- GitHub Social Preview - generate a social preview image for your repository. | `Website` |
-
**Others**
- PowerLevel10k
- catppuccin - driven pastel theme. | `GitHub` |
- Neofetch Themes
- RP42
- Installette
- 42 Toolbox
- Parrot Live
- The 88x31 GIF Collection
- Spreadsheet Converter
- Know Your Meme
- Character Counter
- The 88x31 GIF Collection
- Cool, but obscure X11 tools
- This website will self-destruct - destruct. | `Website` |
- Where is Roadster?
- elgooG
- Animated Knots
- iLovePDF
- Oh My Zsh! - driven framework. | `GitHub` |
- Oh My Zsh! Plugins
- tmux
- OnlineGDB
- Discord Plugins - made plugins for Discord. | `Website` |
- Office 365
- Keanu is immortal
- YouGlish
- Testmysite.io
- CS50
- Reeborg's World
- Let Me Google That For You...
- Fake Update - Fullscreen` `ESC - Exit` `ENTER - BSOD` | `Website` |
- Don't Write Comments
- Nerd Fonts
- Everything I wish I knew when learning C
- Free Postcard
- 20,000 Startup Ideas
- Hacker News Title Edit Tracker
- Sketchy Website
- Spreadsheet Converter
- TV Chart
- Famous Scientists
- C Static libraries
- DuckDuckGo
-
**Subjects**
-
**All-In-One Testers**
- 42-Cursus-Tester - Hype` |
- 42-Tests
-
**Libft**
-
**Born2beroot**
-
**Ft_printf**
- printf / sprintf Implementation for Embedded Systems
- printfTester
- ft_printf_tester - santana` |
- C Tutorial – printf
- printf Reference
- IEEE-754 Floating Point Converter
- Printing Floating-Point Numbers
- printf(3) — Linux manual page
- printf invocation (GNU Coreutils 9.4)
- Formatted Output (The GNU C Library)
- Table of Output Conversions (The GNU C Library)
- Printing Floating-Point Numbers Quickly and Accurately with Integers
- Debugging with main.c
-
**Pipex**
- francinette
- pipexMedic
- pipex-tester
- PIPEX_TESTER - bekk` |
- Consequences of Process Termination
- Creating Pipes in C
- SIGTSTP signal not stopping child?
- pipex tutorial — 42 project
- wait(2) — Linux manual page
- execve(2) — Linux manual page
- Stanford Lecture 07: Signals
- Unix Processes in C
- Pipes Explained (Spanish)
- pipex.c
-
**Get_next_line**
-
**Minitalk**
- include/linux/signal.h - Linux source code (v6.6.2)
- 42-Bitwise_Operators
- Minitalk - c` |
- minitalk
- minitalk-Tester
- Bitwise Operators in C/C++
- How to use signal handlers in C language?
- include/linux/signal.h - Linux source code (v6.6.2)
- Beej's Guide to C Programming - 29 Signal Handling
- Beej's Guide to C Programming - Bit-Fields
- Beej's Guide to C Programming - What is Unicode?
- Sending and Handling Signals in C (kill, signal, sigaction)
- Short Introduction to Signals in C
- Handling Signals
- EmojiDB
- include/linux/signal.h - Linux source code (v6.6.2)
-
**Minilibx**
- What is it? \| MiniLibX
- MiniLibX - 42 Docs - smits` |
- minilibx-linux
- images_example
- ft_libgfx
- MLX42 - coding-college` |
- miniLibX sample - LucasSerrano` |
- raylib
- miniaudio
- MiniLibX(3) \| ft_libgfx
- MiniLibX Tutorial
- MLX Animations
-
**So_long**
-
**Fract-ol**
- The Mandelbrot Set
- Tutorial 3 : Matrices
- fract-ol
- fract-ol
- fract-ol
- ft_fractol
- Fractal
- List of fractals by Hausdorff dimension
- Plotting algorithms for the Mandelbrot set
- Tricorn (mathematics)
- The Mandelbrot Set
- Julia and Mandelbrot Sets
- Recursion Trees
- Sierpinski Fractals
- Managing events with the minilibx
- Pixel drawing with the minilibx
- Getting started with the minilibx
- How to plot the Mandelbrot set
- Efficiently generating the Mandelbrot and Julia sets
- Fractal Pack 1 Educators’ Guide
- How to Plot the Mandelbrot Set By Hand
- Mandelbrot Interactive Online
- Julia Set Mathematics
- Mandelbrot & Julia Sets - Interactive visualization of fractals
- Brute Force Processing
- The dark side of the Mandelbrot set
- Beyond the Mandelbrot set, an intro to holomorphic dynamics
- Marble Marcher - A Fractal Physics Game
- Realtime 3D Fractal Renders
- Sounds of the Mandelbrot Set
- The Mandelbrot Set
- What's so special about the Mandelbrot Set?
- The Mandelbrot Set
- This equation will change how you see the world (the logistic map)
-
**Fdf**
- FdF
- 42Barcelona-FdF - o` |
- 42MapGenerator
- Bresenham's Line Algorithm
- A* Search Algorithm
- Learning Modern 3D Graphics Programming
- A Probably Terrible Way to Render Gradients
- 8.2 - Orthographic Projections — LearnWebGL
- Hexadecimal / Decimal Colors
- PNG to XPM Converter Online
- 3D Rendering with Rotation and Projection
- RANDOM.ORG Integer Sets
-
**Push_swap**
- QuickSort on Singly Linked List
- Push_Swap
- push_swap_visualizer - reo` |
- push_swap_visualiser
- Push-Swap-Tester
- push_swap_tester
- push_swap_leak_tester
- Sorting Algorithms
- QuickSort – Data Structure and Algorithm Tutorials
- QuickSort on Singly Linked List
- Move last element to front of a given Linked List
- Sorting Algorithms Animations
- Leet Code - Sort List
- Recursion in Sorting
- HeapSort
- Memory Pools
- Linked lists
- Pushswap Epitech Project
- Recursion and sorting algorithms
- Computer Science
- push_swap Resources
- Push_Swap Tutorial
- The least amount of moves with two stacks
- A journey to find most efficient sorting algorithm
- Pivoting To Understand Quicksort [Part 1
- Pivoting To Understand Quicksort [Part 2
- Sorting Out The Basics Behind Sorting Algorithms
- Making Sense of Merge Sort [Part 1
- Stacks \| Chapter-6 \| Data Structures
- Push_Swap Project from 42 for Twilio Application
- Algorithms
- Algorithms: Quicksort
- Heap sort in 4 minutes
- Push Swap Visualizer and Number Generator
- Number Generator
-
**Philosophers**
-
**Minishell**
- 42_minishell
- mysh
- 42_minishell_tester
- minishell_tester
- mpanic
- GNU Bash manual
- Shell Command Language
- How to Use "Here Documents" in Bash on Linux
- Writing a Unix Shell - Part II
- Writing a Unix Shell - Part III
- Tiny Shell - Case Study
- 42Cursus-Minishell
- Writing Your Own Shell
- Unix Processes in C
- Shell Program Explained
- Explain Shell
-
**Netpractice**
-
**Cub3d**
- cub3D_map_tester
- 42_cub_tester
- Wolfenstein 3D
- Lode's Computer Graphics Tutorial
- libX11 Documentation
- Online Computer Graphics II
- Binary Space Partitioning
- Super Fast Ray Casting in Tiled Worlds using DDA
- Make Your Own Raycaster - Part 1
- Make Your Own Raycaster - Part 2
- Make Your Own Raycaster - Part 3
- Introduction to the MinilibX
-
**Minirt**
- miniRT
- miniRT-for-Linux
- raytracer
- 42_miniRT - Jesus` |
- minirt_mesh_converter
- Bits to Bitmaps: A simple walkthrough of BMP Image Format
- Ray Tracing And Global Illumination
- Raytracing shapes
- miniRT Figma
- Unit 15: Rendering
- Writing a Raytracer in Rust - Part 1 - First Rays
- Ray Tracing In A Nutshell
- The BMP file format
- Accelerated Ray Tracing in One Weekend in CUDA
- Graphics Programming Projects
- Ray Tracing Intro - Cornell Computer Science
- Ray Tracing with the BSP Tree
- Ray Tracing Essentials, Part 1: Basics of Ray Tracing
-
**Inception**
- codesshaman
- vbachele
- llescure
- rbiodies
- Forstman1
- Theo2lt
- SavchenkoDV
- iimyzf
- 42-inception
- Docker (software)
- What is the difference between "expose" and "publish" in Docker?
- What are containers?
- Docker - Concept of Dockerfile
- Using Makefiles to build and publish (docker) containers
- How to Install Nginx on Debian 10
- Complete Guide to NGINX Configuration
- Cryptography and SSL/TLS Toolkit
- Explained: What Is a SHA256 SSL Certificate?
- How to Install WordPress on Docker (Windows, macOS, and Linux)
- Docker + WordPress Setup
- Deploying WordPress in Docker containers
- How to install WordPress with Docker
- Download and Install WordPress Via the Shell Over SSH and With WP-CLI
- Streamlining Infrastructure Deployment with Docker
- WordPress Deployment with NGINX, PHP-FPM and MariaDB using Docker Compose
- Simplifying docker-compose operations using Makefile
- How to generate a self-signed SSL certificate using OpenSSL?
- Learn Docker in 12 Minutes
- Docker Compose in 12 Minutes
- Docker Crash Course #1 - What is Docker?
- 100+ Docker Concepts you Need to Know
- You Need to Learn Docker RIGHT NOW!! // Docker Containers 101
- Docker Compose will BLOW your MIND!! (a tutorial)
- Learn Docker in 1 Hour \| Full Docker Course for Beginners
-
**Ft_transcendence**
- js-pong
- Introduction to Vue.js
- Props Versus Data in Vue
- How to get left, top position of element in Vue.js?
- Integrating Vue.js and Socket.io
- Building a multiplayer game using WebSockets
- Socket.IO - Get started
- Build lobby based online multiplayer browser games with React and NodeJS
- Beginner JavaScript Game Dev Project
- Easiest way to build real-time web apps? WEBSOCKETS with NestJS
- NestJS Authentication: JWTs, Sessions, logins, and more!
- Vue JS Crash Course
- Build a Realtime Chat App with VueJS
-
**Pentesting Tools**
- ExifTool
- DNScat2 - and-control channel over DNS. | `GitHub` |
- Social Engineer Toolkit
- Steganography Toolkit
- Medicat USB
- Wazuh
- dCode
- Firefox DevTools Docs
- Burp Suite
- Cybersecurity Stash
- Responder
- Remote Admin Tool
-
**Digital Footprint**
- sherlock
- StopNCII - Consensual Intimate Image (NCII) abuse. | `Website` |
- Mosint
- NExfil
- Password Strenght
- DeHashed - web scans and guards against credential leaks. | `Website` |
- Password Game
-
**Data Forensics**
- nwipe
- ShredOS
- Czkawka - functional app to find duplicates, empty folders, similar images, etc. | `GitHub` |
- hdparm
- sdparm
- GParted
- DiskPart - line disk partitioning utility, replacing its predecessor, fdisk. | `Website` |
- PhotoRec - source utility software for data recovery with text-based user interface. | `Website` |
- TestDisk
- Recuva
- ddrescue
- Erasing Methods
- Master Passwords
- FBI
- CISA
- NIST
-
**Operating System and Tools**
- Tiny11 - down Windows 11 image available on GitHub. | `GitHub` |
- Win Debloat Tools
- Puter - source internet operating system. | `GitHub` |
-
**Exploits and Vulnerabilities**
- Mimikatz
- BloodHound
- Bugtraq
- EternalBlue - developed exploit leaked by Shadow Brokers. | `Wikipedia` |
- MouseJack - Bluetooth keyboards and mice. | `Website` |
- Follina
-
**Guides and Resources**
- Talkback
- CVE - security vulnerabilities and exposures. | `Website` |
- Exploited Vulnerabilities
- Privacy Network
- EPSS
- CVSS
- What is MD5? - used cryptographic hash function. | `Website` |
- World of Reversing
- Exploring the Heap
-
**Hacking Google**
-
**Asia**
-
**Soon**
-
**Chatbot**
- Open WebUI - friendly WebUI for LLMs (formerly Ollama WebUI). | `GitHub` |
- ChatGPT
- Gemini
-
**Media**
- InvokeAI
- NVIDIA Canvas
- Sudoku
- Stable Diffusion - to-image diffusion model capable of generating photo realistic images. | `Website` |
- OpenJourney
- Midjourney - E. | `Website` |
- Gen-2
- The Is This Prime?
- Random Country Generator
- SQL Murder Mystery
-
**Quick References**
- Awesome Cheat Sheets
- The Book of Secret Knowledge - liners, CLI/Web tools and more. | `GitHub` |
- Learning Resources
- Server World
- Cheat Sheets - ups, quick reference cards, quick reference guides and quick reference sheets in one page. | `Website` |
-
**Social**
-
**Websites**
-
**Apps**
-
**Extensions**
-
**Text**
-
**CPP Modules (00-09)**
- learncpp
- cppinsights
- godbolt
- Introduction to Fixed Point Number Representation
- cplusplus C++ Language (C++98)
- C++ Programming Language - Guide
- Pointers to members (C++ only)
- Using the GNU Compiler Collection (GCC)
- Subscripting [
- An Introduction to "Iterator Traits"
- learncpp
- C++ Core Guidelines
- C++ Primer (5th Edition)
- (Life) Advice From The Creator of C++
- 31 nooby C++ habits you need to ditch
- Welcome to C++ (101 videos)
- C++ Weekly With Jason Turner
- TLDR - CPP00 [42
- Fixed Point Arithmetic 1: Intro to Fixed Point
- Fixed Point Arithmetic 2: Multiplication and Division
- Overloading C++ Stream Insertion, Extraction Operators
- Advanced C++: All Castings Considered - Part I
- C++ Tutorial for Beginners 45 - C++ Map
-
**Webserv**
- CGI Made Really Easy
- RFC Index
- The Hypertext Transfer Protocol
- RFC 7231 (HTTP/1.1 messages)
- RFC 7230 - Hypertext Transfer Protocol (HTTP/1.1)
- Exploring the HTTP request syntax
- Redirections in HTTP - MDN Web Docs - Mozilla
- The WWW Common Gateway Interface Version 1.1
- Getting Started with CGI Programs
- Nginx Server and Location Block Selection Algorithms
- What is client_max_body_size in Nginx
- Creating NGINX Plus and NGINX Configuration Files
- Editing web server configuration files
- NGINX Beginner’s Guide
- Nginx Configuration File Structure and Contexts
- Dealing With and Getting Around Blocking Sockets
- C++ File Handling: How to Open, Write, Read, Close Files in C++
- select(), FD_SET(), FD_CLR(), FD_ISSET(), FD_ZERO()
- Blocking and Non-Blocking I/0 Tutorial
- I/O Multiplexing (select vs. poll vs. epoll/kqueue)
- CSC309F Lectures
- Webserver in a nutshell
- How can I get a file's size in C++?
- What are the usage differences between size_t and off_t?
- Build a simple HTTP server from scratch
- Building an HTTP Server From Scratch in C++
- C++ Web Server from Scratch \| Part 1: Creating a Socket Object
- Web Server Concepts and Examples
- Hyper Text Transfer Protocol Crash Course - HTTP 1.0, 1.1, HTTP/2, HTTP/3
- When to use HTTP GET vs POST?
- How one thread listens to many sockets with select in C.
- What Is A Web Server? - Winning WordPress` |
- Web Server and Application Server \| Explained
-
**Ft_irc**
- Internet Relay Chat
- What is a Socket?
- Unix Socket - Network Addresses
- rawlog
- RFC1459 - Internet Relay Chat Protocol
- RFC2810 - Internet Relay Chat: Architecture
- RFC2811 - Internet Relay Chat: Channel Management
- RFC2812 - Internet Relay Chat: Client Protocol
- RFC2813 - Internet Relay Chat: Server Protocol
- Unix Socket - Core Functions
- Beej’s Guide to Network Programming
- Modern IRC Client Protocol
-
**Trivia**
-
**Rewards**
-
**Crack the Code**
- 42 CTF
- Codeforces - tests. | `Website` |
- Rosetta Code
- Cyberseek
- LeetCode - tests. Fast lane to practice coding for interviews. | `Website` |
-
**Bootable USB**
- Etcher - platform tool for safely flashing OS images onto SD cards and USB drives. | `Website` |
-
**VPN**
- Tailscale - config VPN for constructing secure networks. | `Website` |
-
**Package Manager**
-
**Podcasts, News and Videos**
-
**Europe**
-
**Americas**
-
**Africa**
-
**Miscellaneous**
-
**Platforms**
-
**Generators**
-
**Illustrations**
-
**Images**
-
**Design**
-
**Rubik's Cube**
-
**Development Tools**
- CodePen - end designers and developers. | `Website` |
- AWS Cloud9 - based integrated development environment (IDE) that lets you write, run, and debug your code with just a browser. | `Website` |
- GitHub Codespaces
-
**Chess**
- Lichess - source chess server. Clean interface, no registration, no ads, and no plugin required. |
- Kasparovchess
- Chessgames
- Notable Chess games of all time
- Chess Tactics
- Chessboard.js
- Britannica
- Chess Wikipedia
-
Programming Languages
Categories
Sub Categories
**Others**
43
**Push_swap**
35
**Inception**
34
**Fract-ol**
34
**Webserv**
33
**Network**
24
**CPP Modules (00-09)**
23
**Minirt**
18
**Europe**
17
**Data Forensics**
16
**Hacking Google**
16
**Minitalk**
16
**Minishell**
16
**Pipex**
14
**Ft_printf**
13
**Ft_transcendence**
13
**Minilibx**
12
**Pentesting Tools**
12
**Fdf**
12
**Cub3d**
12
**Ft_irc**
12
**Philosophers**
11
**Media**
10
**Libft**
10
**Netpractice**
10
**Guides and Resources**
9
**Get_next_line**
8
**Peer-To-Peer**
8
**Chess**
8
**Social**
8
**Born2beroot**
7
**Asia**
7
**Digital Footprint**
7
**So_long**
6
**Readme**
6
**Extensions**
6
**Soon**
6
**Exploits and Vulnerabilities**
6
**Exams**
6
**Quick References**
5
**Trivia**
5
**Illustrations**
5
**Generators**
5
**Platforms**
5
**Crack the Code**
5
**Websites**
4
**Subjects**
4
**Podcasts, News and Videos**
4
**Chatbot**
3
**Operating System and Tools**
3
**Guides**
3
**Development Tools**
3
**Apps**
2
**Miscellaneous**
2
**Rubik's Cube**
2
**Images**
2
**Text**
2
**Package Manager**
2
**Browser**
2
**Rewards**
2
**Design**
2
**All-In-One Testers**
2
**Americas**
1
**Africa**
1
**Bootable USB**
1
**VPN**
1
Keywords
42
42
42born2code
28
42school
27
42projects
17
linux
12
42cursus
12
tester
12
c
10
docker
7
shell
6
valgrind
6
windows
6
minilibx
6
42-school
6
bash
6
macos
5
docker-compose
5
42porto
5
pipex
4
fdf
4
minirt
4
wordpress
4
docker-image
4
dockerfile
4
debian
4
mlx
4
android
3
osint
3
minishell
3
pipextester
3
so-long
3
raytracing
3
born2code
3
21school
3
ecole42
3
42paris
3
virtual-machine
3
graphics
3
fract-ol
3
tutorial
3
python
3
programming
3
getnextline
3
cheatsheets
3
fractals
3
tripouille
3
mariadb
3
documentation
3
bsd
3
42madrid
3