finds.dev← search

// the find

AsmrProg-YT/100-days-of-javascript

★ 2,130 · JavaScript · updated Aug 2025

AsmrProg Youtube Channel 100 days of javascript codes collection

A YouTube channel companion repo with 82 self-contained vanilla JS mini-projects, each in its own folder with HTML/CSS/JS and a screenshot. It's a reference collection for beginners who want to see how common UI widgets and API integrations are built without any framework.

Each project is fully self-contained — open the HTML file and it just works, no build step, no npm install. The range is genuinely varied: canvas games, Chrome extensions, API integrations, CSS generators, and a chess engine, which is more interesting than the usual counter/todo fare. Screenshots alongside every project make it easy to browse without running anything. The chess entry (Day 49) actually wires up chess.js for legal move validation rather than faking it.

API keys are hardcoded directly in JS files (e.g., Day 11 has a key.js sitting next to the source), which is the first thing a beginner will copy without understanding why it's a problem. The repo stops at Day 82 with no explanation of when or if the remaining 18 days will arrive, and the README just says 'vote on our channel' — which is not a shipping commitment. Code quality is tutorial-grade throughout: no error handling, global variables everywhere, and fetch calls with no timeout or failure state. None of the projects use modules or any bundling, so they don't teach patterns that transfer to real projects.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →