Skip to main content

Listing (awesome) plain—Vanilla—Javascript resources

205
GitHub Stars
36
Curated Resources
4
Categories
3 hours ago
Last Refreshed
ComponentsListsArticlesCode

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me dropdowns resources from awesome-vanilla-js"

Installation instructions →

What's inside

Lists

  • 140byt.es

    A collection of

  • Frend.co

    Modest and dependency-free components. Built with web standards, compliant, keyboard navigable and properly interpreted by assistive technologies.

  • HTML5 Cross Browser Polyfills

    Not ‘Vanilla’ per se, but a neat list of HTML5 cross-browser polyfills, by the folks from

  • Microjs.com

    Microjs.com helps you discover the most compact-but-powerful microframeworks, and makes it easy for you to pick one that’ll work for you.

  • NPM

    Don't forget to search NPM when you ‘

  • plainjs.com

    Vanilla

Code

  • Bind.js

    Two way data binding for HTML and JavaScript (with node.js compatibility) with additional support for transforming data before it arrives in the DOM. By Remy Sharp

  • Bling.js

    Paul Irish adds

  • Buoy

    A lightweight collection of helper methods for getting stuff done in native JavaScript.

  • Min.js

    A super tiny JavaScript library to execute simple DOM querying and hooking event listeners by

Components

  • ChoicesDropdowns

    A lightweight, configurable select box/text input plugin.

  • FilepondFile Uploaders

    "A JavaScript library that can upload anything you throw at it, optimizes images for faster uploads, and offers a great, accessible, silky smooth user experience."

  • FlickityCarousel

    "Touch, responsive, flickable carousels"

  • GumshoeScrollSpy

    Update a nav list based on scroll position.

  • Micro ModalModals

    A lightweight, configurable and a11y-enabled modal.

  • Simple SwitchSwitches

    Simple, accessible, performant implementation of the Switch UI element.

Articles

Showing a sample of 36 resources. View the full list on GitHub →