Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Vanilla Javascript

Vanilla Javascript

38 projects

Showing 36 of 38 projects

MediumEditor
MediumEditorJavaScript

A vanilla JavaScript WYSIWYG editor that clones Medium.com's inline toolbar using the contenteditable API.

#web-components#wysiwyg#contenteditable
Stars16.1k
Forks1.8k
Last commit2 years ago
Laxxx
LaxxxJavaScript

A lightweight vanilla JavaScript library for creating smooth scroll-driven animations.

#effects#css-animations#animation
Stars10.5k
Forks480
Last commit1 year ago
use-gesture
use-gestureTypeScript

A utility library for adding rich mouse and touch gestures to React and vanilla JavaScript components.

#hooks#drag#wheel
Stars9.6k
Forks335
Last commit2 years ago
Embla Carousel
Embla CarouselTypeScript

A lightweight, dependency-free carousel library with smooth fluid motion and precision swiping.

#slider#slider-plugin#lightweight
Stars8.5k
Forks264
Last commit5 days ago
fine-uploader
fine-uploaderJavaScript

A dependency-free JavaScript library for robust file uploads with drag-and-drop, progress bars, and cloud storage support.

#chunked-uploads#api#vanilla-js
Stars8.1k
Forks1.8k
Last commit8 years ago
Clusterize.js
Clusterize.jsJavaScript

A tiny vanilla JavaScript plugin for displaying large datasets efficiently by dynamically rendering only visible rows.

#dom-manipulation#lists#scroller
Stars7.3k
Forks404
Last commit4 months ago
rellax
rellaxHTML

A buttery smooth, super lightweight, vanilla JavaScript library for adding parallax scrolling effects to websites.

#frontend-animation#lightweight-library#visual-effects
Stars7.1k
Forks830
Last commit2 years ago
awesomplete
awesompleteJavaScript

Ultra lightweight, customizable, simple autocomplete widget with zero dependencies, built with modern standards.

#web-forms#ui-widget#html5
Stars7.0k
Forks597
Last commit2 months ago
simplebar
simplebarTypeScript

A vanilla JavaScript library that replaces default browser scrollbars with custom CSS-styled ones while preserving native scrolling performance.

#cross-browser#lightweight#custom-scrollbars
Stars6.4k
Forks527
Last commit11 months ago
Fantasy Map Generator
Fantasy Map GeneratorHTML

A free web application for generating and editing highly customizable interactive fantasy maps for writers, game masters, and cartographers.

#cartography#generator#procedural-generation
Stars6.1k
Forks1.0k
Last commit
cookieconsent
cookieconsentJavaScript

A lightweight, GDPR-compliant cookie consent plugin written in vanilla JavaScript.

#web-plugin#cookie-consent#gdpr-compliance
Stars5.7k
Forks508
Last commit3 months ago
Shower
ShowerJavaScript

An HTML, CSS, and vanilla JavaScript presentation engine with themes, keyboard accessibility, and PDF export.

#cli-tool#keyboard-accessible#pdf-export
Stars4.9k
Forks853
Last commit2 days ago
van
vanJavaScript

An ultra-lightweight, zero-dependency reactive UI framework based on pure vanilla JavaScript and DOM.

#dom-manipulation#zero-dependency#vanilla-dom-manipulation
Stars4.4k
Forks110
Last commit3 months ago
Sal
SalHTML

A lightweight, performance-focused scroll animation library using Intersection Observer with no dependencies.

#web-animation#lightweight#animation-library
Stars3.7k
Forks171
Last commit3 years ago
scrollMonitor
scrollMonitorTypeScript

A lightweight JavaScript library for monitoring element visibility during scrolling with a fast, dependency-free API.

#viewport-detection#dom-events#viewport
Stars3.3k
Forks235
Last commit3 years ago
baguetteBox.js
baguetteBox.jsJavaScript

A dependency-free pure JavaScript lightbox script with touch support and a modern minimal design.

#responsive#responsive-images#vanilla-js
Stars2.5k
Forks426
Last commit7 months ago
simple-parallax-js
simple-parallax-jsTypeScript

A lightweight JavaScript and React library for adding smooth parallax effects directly to image and video elements.

#ui-animations#animation#video-effects
Stars2.2k
Forks147
Last commit3 months ago
Curtainsjs
CurtainsjsJavaScript

A lightweight vanilla WebGL library that turns HTML DOM elements into interactive textured planes.

#responsive#3d-animation#interactive-graphics
Stars1.8k
Forks114
Last commit1 year ago
Mprogress.js
Mprogress.jsJavaScript

A lightweight, dependency-free JavaScript library implementing Google Material Design progress bars with CSS3 and vanilla JS.

#loading-indicator#ui-components#css3-animations
Stars1.5k
Forks109
Last commit5 years ago
JavaScript SDK Design Guide
JavaScript SDK Design GuideJavaScript

A comprehensive guide to designing JavaScript SDKs for browsers, covering best practices, patterns, and implementation details.

#third-party-scripts#document#sdk-design
Stars1.4k
Forks180
Last commit
stretchy
stretchyJavaScript

A lightweight, dependency-free JavaScript library for automatically resizing form elements (textareas, inputs, selects) to fit their content.

#form-autosizing#textarea-resize#web-components
Stars1.3k
Forks84
Last commit2 years ago
bewCloud
bewCloudTypeScript

A simpler alternative to Nextcloud and ownCloud, built with TypeScript and Deno. 🦕

#open-source#vanilla-js#owncloud
Stars1.2k
Forks60
Last commit4 days ago
emoji-button
emoji-buttonTypeScript

A vanilla JavaScript emoji picker that works with any framework, featuring search, skin tones, themes, and custom images.

#web-accessibility#emoji#vanilla-js
Stars1.2k
Forks115
Last commit3 years ago
localFont
localFontCSS

A vanilla JavaScript tool that converts font files into localStorage-cached web fonts for faster loading.

#font-loading#font-caching#performance-optimization
Stars844
Forks21
Last commit10 years ago
JSuites
JSuitesJavaScript

A collection of lightweight vanilla JavaScript web components for building rich, responsive user interfaces across all platforms.

#web-components#plugins#webcomponents
Stars513
Forks75
Last commit16 hours ago
Xtend UI
Xtend UIJavaScript

A frontend library of Tailwind CSS components enhanced with vanilla JavaScript for building interfaces with advanced interactions and animations.

#vanilla-js#html#ui
Stars451
Forks17
Last commit1 month ago
Asteroids
AsteroidsJavaScript

A pure JavaScript implementation of the classic Asteroids arcade game using HTML5 Canvas.

#asteroids#html5#asteroids-game
Stars355
Forks336
Last commit2 years ago
Lazy Progressive Enhancement
Lazy Progressive EnhancementJavaScript

A lazy image loader that enforces progressive enhancement and valid HTML by loading images from noscript tags.

#responsive-images#image-optimization#lightweight
Stars190
Forks10
Last commit
novacancy.js
novacancy.jsJavaScript

A jQuery and vanilla JavaScript plugin for creating animated neon golden text effects with customizable blinking and glowing animations.

#css-animations#web-animation#jquery-plugin
Stars187
Forks39
Last commit1 year ago
Date picker
Date pickerJavaScript

A Tailwind CSS datepicker built with vanilla JavaScript, part of the Flowbite component library.

#hacktoberfest#hacktoberfest2021#tailwind-datepicker
Stars147
Forks40
Last commit3 months ago
you-might-not-need-jquery-plugins
you-might-not-need-jquery-pluginsHTML

A curated list of vanilla JavaScript alternatives to common jQuery plugins, helping developers reduce dependencies.

#code-examples#dependency-free#jquery-alternatives
Stars139
Forks15
Last commit
ChatGPT Export
ChatGPT ExportJavaScript

A browser bookmarklet that exports ChatGPT conversations as markdown files for easy saving and sharing.

#chatgpt-tools#productivity-tool#markdown-export
Stars130
Forks15
Last commit1 year ago
svelte-googlemaps
svelte-googlemapsSvelte

Svelte components for Google Maps and Places Autocomplete with efficient loading for SPAs.

#google-places#spa#web-components
Stars82
Forks20
Last commit3 months ago
Zooplus web components
Zooplus web componentsJavaScript

A zero-dependency library of extendable, reusable web components built with vanilla JavaScript for any UI framework.

#web-components#custom-elements#vanilla-js
Stars50
Forks11
Last commit7 months ago
Snake
SnakeJavaScript

A simple clone of the classic Snake game built with JavaScript and HTML Canvas.

#game-development#html5-canvas#educational-project
Stars29
Forks65
Last commit3 years ago
gradient-able-free-admin-template
gradient-able-free-admin-templateSCSS

A free, responsive admin dashboard template available in Bootstrap, React, and Angular versions.

#admin-template#vanilla-js#pure-javascript
Stars27
Forks16
Last commit
Page 1 of 2

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
12 hours ago
1 year ago
6 years ago
8 years ago
2 months ago
Next
#Javascript15
#Frontend14
#Ui Components10
#Vanilla Js9
#Lightweight8
#Performance7
#Web Development6
#Web Components6
#Typescript5
#React5
#Javascript Library5
#Frontend Library5