wesbos/JavaScript30 resource
30 Day Vanilla JS Challenge observed · 2026-08-28
Health v2 · maintenance only
70/100
- Activity 85
- Release rhythm 35
- Longevity 100
Flags: no_releases no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3556
- days_rel: n/a
- days_push: 93
- n_releases_24m: 0
Adoption not part of the score
29255 stars · 42253 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
JavaScript30 is a free 30-day vanilla JavaScript coding challenge by Wes Bos, with starter files and completed solutions for 30 small projects built without frameworks, libraries, or compilers. The repository accompanies the video course and hosts community guides, recaps, and alternative solutions.
Use cases
- learn vanilla javascript without frameworks
- practice dom manipulation exercises
- find project ideas to improve javascript skills
- 30 day javascript challenge for beginners to intermediate developers
- get starter files and solutions for javascript tutorials
- build small javascript projects to practice fundamentals
When to choose
- you already know some JavaScript basics and want hands-on practice with the DOM
- you want framework-free exercises to strengthen core JS skills
- you prefer project-based learning with video tutorials and completed solutions
When to avoid
- you are a complete beginner who has never written JavaScript
- you want to learn a specific framework like React or Vue
- you need production-ready code or an actively maintained library
Facets
learning-resource · maturity stable
developer-tools web-development frontend tutorials browser cross-platform javascript vanilla-js dom-manipulation coding-challenge free-course html css education
2 sources
- readme: https://github.com/wesbos/JavaScript30 · fetched 2026-08-28 · 0b43b8ba7070
- homepage: https://JavaScript30.com · fetched 2026-08-29 · 2853ac4012b8
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| wesbos/JavaScript30 | main | 70 |
For agents
markdown · JSON · MCP: product_card(name="wesbos/JavaScript30")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem