Skip to main content Accessibility Feedback

A collection of tools and snippets for working with JavaScript.

Find modern JS methods and utility functions, and browse hand‑selected libraries, boilerplates, and learning resources.

🦄 All new! A brand new and redesigned Vanilla JS Academy is here. Join now and get 30% off registration.

Get Daily Developer Tips

Hate the complexity of modern front‑end web development? I send out a short email each weekday on how to build a simpler, more resilient web. Join over 14k others.

Hi, I'm Chris Ferdinandi. 👋

I help people learn vanilla JavaScript, and I believe there’s a simpler, more resilient way to make things for the web.

I create courses and workshops on modern front-end web development. My developer tips newsletter is read by over 14k developers each weekday.

Have a question? Get in touch.