With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more →
Top 23 JavaScript vanilla-javascript Projects
-
vanilla-lazyload
LazyLoad is a lightweight, flexible script that speeds up your website by deferring the loading of your below-the-fold images, backgrounds, videos, iframes and scripts to when they will enter the viewport. Written in plain "vanilla" JavaScript, it leverages IntersectionObserver, supports responsive images and enables native lazy loading.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
van
🍦 VanJS: World's smallest reactive UI framework. Incredibly Powerful, Insanely Small - Everyone can build a useful UI app in an hour.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
tom-select
Tom Select is a lightweight (~16kb gzipped) hybrid of a textbox and select box. Forked from selectize.js to provide a framework agnostic autocomplete widget with native-feeling keyboard navigation. Useful for tagging, contact lists, etc.
-
xtendui
Xtend UI is a powerful frontend library of Tailwind CSS components enhanced by vanilla js. It helps you build interfaces with advanced interactions and animations.
-
fslightbox
An easy to use vanilla JavaScript plug-in without production dependencies for displaying images, videos, or, through custom sources, anything you want in a clean overlying box.
-
mini-van
Mini-Van: A minimalist template engine for DOM generation and manipulation, working for both client-side and server-side rendering (SSR)
-
event-driven-web-components-realworld-example-app
Exemplary real world application built with Vanilla JS Web Components in an Event Driven Architecture
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Depends on what you consider minimal, but I enjoy working with PocketBase and VanJS[1]. However there is no component library built in (if this is what you were asking for).
[1]: https://vanjs.org/
Xtend UI is a powerful and flexible Tailwind CSS component library leveraging vanilla JavaScript. It's most suitable for building interactive apps with advanced animations and interactions.
Project mention: VanJS (Vanilla JavaScript): smallest reactive UI framework | news.ycombinator.com | 2023-05-25Interestingly the `tags` object seems to support any tag name: https://github.com/vanjs-org/mini-van/blob/57b686ced075754ee...
And it still allows to provide specific types for teh known ones: https://github.com/vanjs-org/mini-van/blob/57b686ced075754ee...
Cool stuff
JavaScript vanilla-javascript related posts
- Tom-select: vanilla JavaScript select control
- Glam Up My Markup Contest Submission | Special Effects with backdrop-filter() ✨
- VanJS App Builder: A GPT That Builds Web Apps with VanJS
- Cami.js - A No Build, Web Component Based UI Framework
- Show HN: Cami.js – A No Build, Web Component Based Reactive Framework
- Leaders Are Tool Builders: Why I Wrote My Own JavaScript UI Framework
- Want to help with Cardboard? JS/TS Vanilla Reactive Framework
-
A note from our sponsor - SurveyJS
surveyjs.io | 25 Apr 2024
Index
What are some of the best open-source vanilla-javascript projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | javascript-interview-questions | 21,784 |
2 | vanilla-lazyload | 7,566 |
3 | Inputmask | 6,334 |
4 | autoComplete.js | 3,890 |
5 | vanilla-tilt.js | 3,779 |
6 | van | 3,438 |
7 | albinotonnina.com | 2,607 |
8 | baguetteBox.js | 2,421 |
9 | Awesome-JavaScript-Projects | 1,774 |
10 | nipplejs | 1,738 |
11 | moovie.js | 1,702 |
12 | tom-select | 1,454 |
13 | highlightjs-line-numbers.js | 523 |
14 | xtendui | 382 |
15 | fslightbox | 327 |
16 | long-press-event | 310 |
17 | vanilla-js | 166 |
18 | 1255-burgomaster | 119 |
19 | mini-van | 85 |
20 | virus-spreading | 81 |
21 | event-driven-web-components-realworld-example-app | 71 |
22 | toastmaker | 50 |
23 | pony-cause | 48 |
Sponsored