1 - Download Manager 2 - Make an elastic producer/consumer task queue 4 - Markov Chain Sentence Generator 5 - English Sentence Parser that points the Context of a Sentence 6 - MIDI Player + Editor 7 - Stock Market Simulator Using Yahoo Spreadsheet Data 8 - Parametric/Graphic Equalizer for .wav files 10 - To-Do List Application 11 - Verlet Integration 12 - TCP/UDP Chat Server + Client (Bonus: No web browser needed) 13 - Music Streaming 14 - Shazam 15 - Chatbot 16 - Curses Text Editor 17 - paint.net Clone 18 - Image to ASCII Art 19 - Booru (Image Board) Image Downloader 20 - Image Converter (png -> jpeg -> avif) 21 - ID3 Reader 22 - Sound Synthesis (Sine, Square, Sawtooth, etc.) ("Fuck You" mode: Realtime MIDI Playback with Custom instruments) 23 - C++ IDE Plugin for your Text Editor 24 - Simple Version Control System supporting branches, commits with messages, unlocking, and per-file configuration of number of revisions and blame. ("Fuck You" mode: Do it all) 25 - Imageboard (Think vichan) 26 - Password Manager (think KeePassXC) 27 - Torrent Client 28 - Booru Client 29 - Key Press Bot 30 - IP/URL Obscurification (http://www.pc-help.org/obscure.htm) 31 - Radix Base Converter (Give a radix base, convert it to a number, vice versa) 32 - Chan aggregator (Lets users view multiple Chans) 33 - Encrypt / Decrypt Tool (Using AES) 35 - Create a HSV Color Representation 36 - Window Manager (Bonus: for Wayland) 37 - Basic Relational Database Software (SQL Support Handle Relationships, Focus on Efficiency) 38 - Pixel Editor 39 - Trivial File Transfer Protocol (TFTP): Allows a client to put a file onto a remote host and retrieve it 40 - Markdown (HTML/XML) Editor 41 - IP Tracking Visualization 42 - Port Scanner 43 - Old School Demo Effect (Plasma Tunnel, Scrollers, Zoomers, etc...) 44 - Fizzbuzz (Bonus: in Machine Code / Assembly) 45 - RPN Calculator 46 - Coreutils implementation of wc that supports printing numbers optionally in a human readible format (Bonus: for the rest of Coreutils) 47 - Towers of Hanoi 48 - Music Visualizer 49 - Unicode Converter (Support for UTF-8, 16LE, 32LE, and 32BE) 50 - Calculate nth digits of pi (Bonus: arbitrary precision, what is the 2^2082 digit of pi?) 51 - Least Squares Fitting Algorithm 52 - Given an Array of Stocks' values over time, find the period of time where the stocks could have made the most money 53 - Highest Prime Factor Calculator 54 - Hide and Extract Data in images (Basic Steganography) 55 - Web Page Crawler 56 - Password Generator (Configurable) 57 - Vigenère cipher 58 - Conway's Game Of Life (Bonus: Save load state / drop-in constructions) 59 - Caesar Cipher Cracker 60 - Dijkstra's Algorithm 61 - Caesar, ROT 13, ROT 47 ciphers (Bonus: In Assembly) 62 - Program that displays MBR/GUID partion's contents 63 - Random Name Picker (Bonus: Fetches data from the internet) 65 - Youtube to MP3 66 - Text to Hexadecimal, Octal, and Binary 67 - Calculate the first 1,000 digits of pi iteratively 68 - Sierpinski Triangle 69 - Mandlebrot Set 70 - OpenAI Gym Project 71 - AI for Roguelikes 72 - Sudoku Solver (Using A* algorithm) 73 - Connect-4 AI Player using Aplha-Beta Pruning 74 - Basic Neural Network - Simulate individual Neurons and their connections 75 - Real Neural Network - Implement a basic feed forward neural network using matrices for entire layers along with matrix operations for computation. 76 - Convolutional Neural Network: For handwritten digit recognition, test on MNIST database (Use TensorFlow, Theano, etc) 77 - Convolutional Neural Network: Implement your own Convolutional N.N. for handwritten digit recognition. 78 - Virtual Machine with a script that writes "Hello, World!" 79 - Basic Bootloader 80 - Terminal Shell (Executable Binaries, Pipes, Redirection, History,) (Bonus 1: Supports VT100) (Bonus 2: Make it have it's own Terminal Emulator) 81 - HTML + JavaScript Debugger 82 - Write an Interpreted LISP-like Programming Language 83 - make an application tha tis capable of mounting filesystems from othe OSes using the FUSE model Already included 3 - IRC Client 9 - Graphing Calculator 34 - Text Editor /w autosave Broken Link 64 - Encrypt/Decrypt Text: Implement at least one from http://rumkin.com/tools/cipher/collection