Probiotics (in bot form) for programming.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.

91 lines
4.1KB

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