Build Your Own Minesweeper Game
Minesweeper is a classic puzzle game that challenges players to uncover squares on a grid while avoiding hidden mines. It became popular as a default game included in Microsoft Windows operating systems. ...
Minesweeper is a classic puzzle game that challenges players to uncover squares on a grid while avoiding hidden mines. It became popular as a default game included in Microsoft Windows operating systems. ...
Monkeytype is a popular minimalist typing test application. Building one involves handling real-time keyboard input, calculating WPM, and creating a clean UI. ...
Build your own NATS Message Broker. Implement the TCP based NATS protocol and build a NATS Message Broker. ...
Netcat is a command-line utility used for network debugging, testing, and exploration. It allows users to read from and write to network connections using TCP or UDP protocols. ...
Build a network modelling tool that can load in a network description and some traffic data, then model the traffic flowing over the network to determine the utilisation of each link within the network. ...
Build your own TCP/IP network stack. This project involves implementing the core internet protocols from scratch, including Ethernet frame parsing, IP packet handling, and TCP connection management with the three-way handshake. ...
Build a neural network from scratch without using any ML frameworks. Implement forward propagation, backpropagation, and gradient descent to understand the fundamentals of how deep learning works at the mathematical level. ...
Notion is an all-in-one productivity and collaboration tool that combines features like note-taking, project management, task tracking, and knowledge sharing. It’s highly customizable, allowing individuals and teams to create tailored workflows. Notion is often used for: ...
An NTP client helps keep your local machine / server’s time in sync with other machines and perhaps authoratitive clocks. ...
Optical Character Recognition (OCR) converts images of text into machine-readable text. It’s widely used in document digitization and automation. ...