The Vanilla JavaScript Toolkit
A collection of JavaScript methods, helper functions, plugins, boilerplates, polyfills, and learning resources.
Vanilla JS is a term for coding with native JavaScript features and browser APIs instead of frameworks and libraries.
⏰🦉 Early Bird Sale! A new session of the Vanilla JS Academy starts on February 1. Today and tomorrow, get 40% off the program. Click here to learn more.

Can you actually create a website without JS frameworks? Yes! Here's a collection of resources to get started.- Ed Rivas

Ooh this is handy: tons of common vanilla JS code snippets I Google regularly, all in one place- Andreas Wik
Get Daily Developer Tips
I send out a short email each weekday with code snippets, tools, techniques, and interesting stuff from around the web. Join 10,700+ daily subscribers.
Hi, I'm Chris Ferdinandi. 👋

I believe there’s a simpler, more resilient way to make things for the web.
I create vanilla JS pocket guides and video courses, run a project-based training program, and host the vanilla JS podcast. My developer tips newsletter is read by over 10,700 developers each weekday.
If you have a question about something or need JavaScript help, get in touch.