A self-taught programmer who loves working with programming and math :D
EzCopenheimer. A basic and easier to use version of the Copenheimer bot created by the 5th Column from 2B2T that you can easily and simply execute using python made for educational purposes. Especially since you don't have to deal with anything like build systems, compilation, and the exact same thing on repeat for dependencies.
27qr-cartridge. A basic build system including library importing from URLs for creating code that can be stored onto QR codes and ran directly off of them on the browser.
26MCSkinsGen. A repository for a Minecraft skin generator based off of Stable Diffusion v1.5. It's trained off of Stable Diffusion and uses data scraped with https://github.com/RandomGamingDev/mcskins-net-scraper
17yt-transcript-downloader. A Firefox Extension that allows you to download the Transcripts of Youtube Videos as JSONs
15qr-flappy-bird. A version of flappy bird written to fit on a QR code
14yt-times. A Firefox Extension that replaces the undescriptive youtube time with the exact absolute time of release
10GLTilemapp5js. A tilemap library for p5.js's OpenGL mode that is optimized to draw tilemaps within a single draw call
4VecJs. A basic javascript library for dynamic vectors (e.g. vec2 & vec3) based on lists.
4AnimatorJs. A javascript animation viewer based on a custom animation API primarily designed for p5.js
4mc_block_color_mapper. Python scripts & libraries for generating and mapping the average colors for each of the Minecraft blocks
4EzDok. A powerful & databaseless ez documentation solution
4BasicECSJs. A basic javascript ECS system, with SceneManagers, Scenes and GameObjects with their own Start and Update functions.
3Tilemapp5js. A tilemap library for p5 js
3Wireframe. A powerful 0 cost no GUI game engine that provides control and speed to the programmer, while also providing ease of use. (similar to LWJGL) [9th grade personal project]
3p5.Sprite. A basic sprite library that supports both animated and static sprites for p5.js
3p5.Glow. A 2d pixel-perfect based efficient polygon lighting library for p5.js that supports a variety of features
3MatrixJs. A basic javascript library for dynamic and powerful matrices based on lists wrapped around with a powerful class.
3EzAL. A powerful audio library designed to abstract away writing audio code at 0 cost. Spend time coding your dream project, not the audio.
3grabcraft-scraper. A little Python script made for scraping data from grabcraft, which can then be used for things like machine learning and data analysis projects and can be transformed to litematica files with https://github.com/RandomGamingDev/grabcraft-to-schema (Sadly, I can't release the dataset since you aren't allowed to share downloaded content)
3grabcraft-to-schema. A Python library and its cli for converting grabcraft to schema (more specifically litematica schematic) files
3WebGL2FBO. A simple library for OOP encapsulation and abstraction of some of WebGL2 Framebuffers and the Renderbuffers they rely on.
2BasicUnitTesterJs. A basic javascript unit tester that's designed to be small and streamlined
2mcskins-net-scraper. A basic scraper you can use to get the name, description, and actual skin off of https://www.minecraftskins.net easily, whether it be just for storing the data or for something like use in a ML project
2console-wordle. A version of wordle for the console
2WebGL2Tex. A simple library for OOP encapsulation and abstraction of some of the different WebGL2 textures.
2EzGL. A powerful graphics library designed to abstract away writing graphics code at 0 cost. Spend time building beautiful, lightway, easy to use, powerful graphics, not fighting the graphics API.
2RandomDesmosGraphs. Random desmos graphs I made that can be ran from basically anywhere and do random desmos things (mostly math visualizations)
2VecLib. A basic header-only C++ header library for mathematical lightweight vectors
1TilemapBuilderp5js. A basic tilemap map builder for p5 js made in p5 js that exports to and itself uses Tilemapp5js
1phase-orbit. Avoid the red dots, collect the yellow ones and prepare for a suprise at level 10 :D
1p5js-chess. A basic implementation of chess made for p5.js
1MCDynamicLighting. A plugin for vanilla dynamic lighting in Minecraft although it's only for players since as it turns out random players + expensive lighting calculations = people lagging your server :D
1Zoomp5js. A simple library for adding the zooming functionality to your p5.js project.
1perfect-square-game. A game about drawing a perfect square
1ImageToLines. A simple program made to convert an image to lines (and sometimes dots) based on contrast.
1DoubleLinkedListLibJs. A simple double linked list that stores the head, tail and length of the list.
1mc_skin_updater_py. A basic file only library for updating Minecraft skins from pre-1.8 to 1.8+ skins in Python using the pillow library
1Bouncing-Rectangles. Super simply & satisfying bouncing rectangles
1BasicRectangleColliderJs. A basic rectangle collision library made for just non-rotated rectangles that tells you the face collided with and has a collision system where you can have one element be static and one dynamic. It's mostly just for use in my projects, but feel free to use it in your own.
1The-Irrationality-Of-PI-p5js. A visualization for the irrationality of pi by rendering r(θ) = e^θi + e^πθi using 2 pendulums and demonstrating pi's irrationality through the fact that the pendulum never repeats the same path.
1Lollipop. A basic fantasy CPU based off of an easily modifiable header-only library
1OneWayLinkedListLibJs. A simple one way linked list that stores the head, tail and length of the list
1ChessELOle. Guess the Lichess ELO of a random chess game and see how well you fare
1NYT-Connections-Quality-of-Life-Extension. A Quality of Life Extension (Chrome & Firefox) for adding features like dark mode, highlighting, tile dragging, and more to Connections (features that New York Times hasn't taken user feedback on for some reason).
1p5jsDebugCam. A basic keyboard only debug camera for p5.js
1Pixyp5js. Pixy from Wireframe, but for p5js
1LinkCombiner. A simple website for stuffing multiple links into one. It utilizes the # feature of URLs in order to achieve dynamic URLs on an otherwise static webpage without front based routing.
1