{"id":28372734,"url":"https://github.com/explosion-scratch/projects","last_synced_at":"2025-10-28T19:40:38.763Z","repository":{"id":55379565,"uuid":"299304825","full_name":"Explosion-Scratch/projects","owner":"Explosion-Scratch","description":"This is some javascript stuff I've been working on.","archived":false,"fork":false,"pushed_at":"2022-01-10T01:42:52.000Z","size":2516,"stargazers_count":4,"open_issues_count":2,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-29T16:58:51.062Z","etag":null,"topics":["cool","javascript","scratch"],"latest_commit_sha":null,"homepage":"https://js-stuff.cf","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Explosion-Scratch.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-09-28T12:40:55.000Z","updated_at":"2024-07-03T03:49:17.000Z","dependencies_parsed_at":"2022-08-14T23:00:41.716Z","dependency_job_id":null,"html_url":"https://github.com/Explosion-Scratch/projects","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Explosion-Scratch/projects","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Explosion-Scratch%2Fprojects","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Explosion-Scratch%2Fprojects/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Explosion-Scratch%2Fprojects/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Explosion-Scratch%2Fprojects/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Explosion-Scratch","download_url":"https://codeload.github.com/Explosion-Scratch/projects/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Explosion-Scratch%2Fprojects/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261874418,"owners_count":23223116,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cool","javascript","scratch"],"created_at":"2025-05-29T16:30:23.548Z","updated_at":"2025-10-28T19:40:33.692Z","avatar_url":"https://github.com/Explosion-Scratch.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Welcome!\n\nHi there! This is the part of [my website](https://explosion-scratch.github.io) with all of my JavaScript projects! Some of them are listed below:\n\n- [Scratch API](https://explosion-scratch.github.io/api.html)\n  This was something I made to try out jQuery. It gets the data of a specified user from Lefty's API.\n- [Find and Replace](https://explosion-scratch.github.io/find_and_replace.html)\n  A simple find and replace javscript app I made.\n- [Email verify](https://explosion-scratch.github.io/email_verify.html)\n  A simple thing I made to verify that emails are actually possible emails.\n- [Some buttons I made that are super fun to click.](buttons.html)\n  Seriously. Test them out, it's super fun to click them, especially super fast lol\n\n- [A cool HTML parser](html_parser.html)\n  This parses HTML and you can also put inline styles and inline code! (It also keeps it when reloading using localstorage)\n\n- [Note-Taker](notetaking.html)\n  A note-taking web app I made that stores your notes in cookies\n\n- [Random background generator](random_image.html)\n  This generates random background images using unsplash images' API.\n\n- [A Clock](clock.html)\n  A cool JS clock that I made. (My first JS project)\n- [Input styling test](https://explosion-scratch.github.io/input.html)\n  A Test for some nice input styles.\n- [BBCode parser!](https://explosion-scratch.github.io/to_bbcode.html)\n  This was hard to make.\n# All the other projects I didn't make 6 months ago:\n# \u003ch1 align=\"center\"\u003eProjects Directory\u003c/h1\u003e\nHi there! Welcome to my projects directory! Here I list all my projects along with the links! I'll do my best to keep this updated! :)\n\n# Javascript \n\n## Canvas particle systems:\n### Gooey text\n![gooey](https://user-images.githubusercontent.com/61319150/120940002-85851f00-c6e0-11eb-8d93-d3fad8569a74.gif)\n\nA gooey text effect using SVG filters on canvas.\n\nCode link: https://codesandbox.io/s/gmb05\nProject link: https://gmb05.csb.app\n\n### Water fountain\n![why_does_ffmpeg_take_so_long](https://user-images.githubusercontent.com/61319150/120940023-a5b4de00-c6e0-11eb-8873-763680c94a91.gif)\n\nA fun water fountain to splash your mouse in!\n\nProject link: https://3pch1.csb.app\nCode link: https://codesandbox.io/s/3pch1\n\n### Drip, drip, drip\n![drip_effect](https://user-images.githubusercontent.com/61319150/120940115-3390c900-c6e1-11eb-9a00-1b299c209aee.gif)\nWhen you draw, your drawings will drip away!\n\nProject link: https://x2d6s.csb.app/\nCode link: https://codesandbox.io/s/x2d6s\n\n### Dizzying but fun!\n![canvas_mouse_fx](https://user-images.githubusercontent.com/61319150/120940620-cc284880-c6e3-11eb-8660-b1c59ca980ce.gif)\n\nAn experiment using mouse velocities to set the particle velocities, creating for a very interesting effect!\n\nProject link: https://gomot.csb.app/\nCode link: https://codesandbox.io/s/gomot/\n\n### A cool text effect! (Perfect for intros?)\n![canvas_text](https://user-images.githubusercontent.com/61319150/120908589-595e9500-c631-11eb-9a24-aff4eb417ed8.gif)\n![explosion_text_fx](https://user-images.githubusercontent.com/61319150/120924584-0bca4280-c69a-11eb-81ff-928778f48455.gif)\n\nA super cool project using canvas' `getImageData` to scan text, then creating particles to form that text and having those interact  with the mouse and each other.\n\nCode link: https://codesandbox.io/s/competent-galileo-o3dgp\nProject link: https://o3dgp.csb.app\n\n### Particles with the Pythagorean theorem!\n![Particles](https://user-images.githubusercontent.com/61319150/120908592-5e234900-c631-11eb-80c5-02a72314a0cc.gif)\n\nA satisfying particles effect I made for fun.\n\nCode link: https://replit.com/@ExplosionScratc/Sci-fi-canvas-particles-effect\nProject link: https://sci-fi-canvas-particles-effect.explosionscratc.repl.co/\n\n### Image reveal rain\n![rain2](https://user-images.githubusercontent.com/61319150/120908689-5f08aa80-c632-11eb-915f-d1865f2fe633.gif)\n\nUsing canvas' `getImageData` method, I get the pixels of the image, then I set particles color based on that. Making a super cool end result!\n\nCode link: https://replit.com/@ExplosionScratc/canvas-particles\nProject link: https://canvas-particles.explosionscratc.repl.co\n\n### Random particle effect\n![scratch_particle_effect](https://user-images.githubusercontent.com/61319150/120908759-549ae080-c633-11eb-9a0f-8199826269e5.gif)\n\nRandom particles effect I did as an experiment, interesting 'physics'\nCode link: https://codesandbox.io/s/epicness-yrr5v\nProject link: https://yrr5v.csb.app\n\n### URL Shortener:\n\n![slight](https://user-images.githubusercontent.com/61319150/120924505-b2faaa00-c699-11eb-86ff-96dedca5d41e.gif)\nA URL shortener I made that doesn't track, supports custom ID's, and is super fast and user friendly! Made in Node.js, Vue.js and tailwind.css\n\nCode link: https://slight.gq/__repl\nProject link: https://slight.gq\n\n### Bookmarklet maker:\n![output](https://user-images.githubusercontent.com/61319150/120908701-7fd10000-c632-11eb-9784-759991921ef3.gif)\nCreating a bookmarklet no longer requires coding knowledge!\nCode link: https://codesandbox.io/s/competent-snowflake-qzlxp?file=/script.js\nProject link: https://qzlxp.csb.app\n\n### Bijou.js\n![bijou logo](https://bijou.js.org/bijou.png)\n\nBijou.js – A comprehensive library of JavaScript snippets, super easy to use and super helpful! 😃 \n\n### Prompt/alert engine\n![image](https://user-images.githubusercontent.com/61319150/103492249-264c7700-4def-11eb-8146-c349e28a6235.png)\n\nA comprehensive alert and prompt engine that looks amazing! Easy to use, supports callbacks, promises and more! \n\nCode link: https://codesandbox.io/s/popup-modal-with-prompt-trqhj\n\nProject link: https://trqhj.csb.app\n\n### Send me an email with client side JS!\n![image](https://user-images.githubusercontent.com/61319150/103492332-bee2f700-4def-11eb-8c3c-768fece1cba4.png)\nAn easy way to send me an email using EmailJS! It works really well! 👍🏻 \n\nCode link: https://codesandbox.io/s/send-me-an-email-working-v3j0b\n\nProject link: https://v3j0b.csb.app\n\n### Screen recorder\n![image](https://user-images.githubusercontent.com/61319150/103492295-7fb4a600-4def-11eb-8291-42a05a034ab7.png)\n\nA super simple screen recorder supporting recording a tab, window, or even your whole desktop!\n\nCode link: https://codesandbox.io/s/screen-recorder-wjon6\n\nProject link: https://wjon6.csb.app/\n\n### Javascript Mousemove effect\n![image](https://user-images.githubusercontent.com/61319150/103492381-2305bb00-4df0-11eb-8736-47bc283e151e.png)\nA super cool mousemove effect using canvas!\n\nCode link: https://codesandbox.io/s/mouse-effect-particles-7snyo\n\nProject link: https://7snyo.csb.app\n\n### Code editor\n![code_editor](https://user-images.githubusercontent.com/61319150/120940382-9e8ecf80-c6e2-11eb-895c-ef5a8b834703.gif)\nCode link: https://codesandbox.io/s/fpek0\nProject link: https://fpek0.csb.app/\n### OCR\n![image](https://user-images.githubusercontent.com/61319150/103551942-bbdc1b00-4e70-11eb-8950-835bbbe2f8a8.png)\n\nThis converts an image into a searchable PDF using Tesseract.js!\n\nCode link: https://codesandbox.io/s/ocr-uoji2\n\nProject link: https://uoji2.csb.app\n\n# NodeJS\n### Notes app with GitHub auth\n![image](https://user-images.githubusercontent.com/61319150/113602909-e02ecb80-9608-11eb-9852-ffc227a70ae6.png)\n\nAn easy to use notes app supporting markdown, code snippets, public and private notes, user profiles and more!\nLink: https://notes.explosionscratc.repl.co\nCode: https://notes.explosionscratc.repl.co/__repl\n### Google-like search engine\n![image](https://user-images.githubusercontent.com/61319150/113602099-ce005d80-9607-11eb-8ce6-bb377e209e7e.png)\n\nA google-like search engine that uses a backend nodejs server to get \"Did you mean\" suggestions, search results, definitions of words, and quick answers to questions. Works without reloading the page every time, and unlike google, is completely anonymous and free. No advertisements, tracking, but I did add some beautiful graphics!\n\nProject link: https://google.explosionscratc.repl.co\nCode link: https://google.explosionscratc.repl.co/__repl\n\n### Discord unblocker\n![image](https://user-images.githubusercontent.com/61319150/113601766-60543180-9607-11eb-89ae-0e137120965b.png)\n\nI made a website that uses discord.js through a bot to send messages to my discord server. It supports channel selection, markdown, images and much more!\n\nLink: https://discordunblock.explosionscratc.repl.co/\nCode: https://discordunblock.explosionscratc.repl.co/__repl\nNOTE: You need to know the password to use it, so you can't use it rn, sorry. Email me if you want to use it. \n\n### Grammar checker\n![image](https://user-images.githubusercontent.com/61319150/103491923-1469d480-4ded-11eb-94fd-ac68f2582a9b.png)\n\nThis is a comprehensive grammar checker supporting passive language, hard to read sentences, dictionary lookup of words and more! Try it out!\n\nCode link: https://codesandbox.io/s/grammar-checker-working-dwvzq\n\nProject link: https://dwvzq.csb.app\n\n### Translate API\nAn easy to use API for translating text, detecting its language and more! Supports translation to and from every language! I also made bookmarklets to use it with Duolingo to get the answer right just by clicking it! Email me if you want them! (explosionscratch@gmail.com).\nCode link: https://codesandbox.io/s/translate-api-t6iuc\nProject link: https://t6iuc.sse.codesandbox.io?q=Bonjour\u0026to=Spanish (This link will translate \"Bonjour\" (Hello in French) to Spanish)\n### Code Beautifier\n![image](https://user-images.githubusercontent.com/61319150/103492058-0799b080-4dee-11eb-8546-854ca3e6673e.png)\n\nThis beautifies many code languages and gives a nice, simple output!\n\nCode link: https://codesandbox.io/s/code-prettier-049x8\n\nProject link: https://049x8.csb.app\n\n### Collaborative rich text editor using [Socket.io](https://socket.io)\n![image](https://user-images.githubusercontent.com/61319150/103492202-d968a080-4dee-11eb-8d6c-6559a4b59410.png)\n\nThis is a rich text editor supporting collaboration! It uses Socket.io as the framework for this! \nCode link: https://codesandbox.io/s/collab-text-editor-working-d7qk7\nProject link: https://d7qk7.csb.app\n### Scratch redirect API\nSimply redirects you to the oldest, most relevant scratch forum topic! (https://ngzq0.sse.codesandbox.io?q=Cloud%20Variables)\n\nCode link: https://codesandbox.io/s/scratch-duplicate-redirect-tool-ngzq0\n\nProject link: https://ngzq0.sse.codesandbox.io/\n\n### YouTube downloader\n![image](https://user-images.githubusercontent.com/61319150/103492480-c9ea5700-4df0-11eb-9360-4f437a9c32dc.png)\n\nSupports downloading any video on YouTube at any resolution or filetype! This is my most popular project as of writing and has ~480 views!\n\nCode link: https://codesandbox.io/s/youtube-4n8hm\n\nProject link: https://4n8hm.csb.app\n\n ### URL Shortener\n![image](https://user-images.githubusercontent.com/61319150/103492695-46316a00-4df2-11eb-812c-962d86a05a95.png)\n\nCode link: https://codesandbox.io/s/gallant-golick-zru1d\n\nProject link: https://zru1d.csb.app\n\n# HTML/CSS\n\n### Calculator\n![calculator](https://user-images.githubusercontent.com/61319150/120908772-97f54f00-c633-11eb-9e41-1ab32a8af6d2.gif)\n\nA beautiful calculator I made with the help of a YouTube tutorial, it works smoothly, and amazingly! It is one of the few coding projects that I actually use regularly!\n\nCode link: https://codesandbox.io/s/calculator-jqigu\n\nProject link: https://jqigu.csb.app\n\n### Loading Animation\n![loading](https://user-images.githubusercontent.com/61319150/120908794-d7bc3680-c633-11eb-8068-c2b594d47575.gif)\n\nA slick loading animation that I made with CSS ::before and ::after elements!\n\nCode link: https://codesandbox.io/s/loading-thing-ek1di\n\nProject link: https://ek1di.csb.app\n\n# Discord bots:\nYouTube bot:\n![disc_bot](https://user-images.githubusercontent.com/61319150/120015667-3553e180-bfa9-11eb-9eb0-986b7a8d5275.gif)\n\nGoogle bot:\n![google_bot](https://user-images.githubusercontent.com/61319150/120017117-16eee580-bfab-11eb-900e-e899a0000c7a.gif)\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fexplosion-scratch%2Fprojects","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fexplosion-scratch%2Fprojects","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fexplosion-scratch%2Fprojects/lists"}