JavaScript vanilla-js

Open-source JavaScript projects categorized as vanilla-js

Top 23 JavaScript vanilla-j 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.

  • CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  • Choices.js

    A vanilla JS customisable select box/text input plugin ⚡️

    Project mention: The best React select component libraries | dev.to | 2024-10-30

    Choices.js is a JavaScript library for creating custom select boxes, text inputs, and multi-select inputs. It is popular for its flexibility and ability to handle complex select components without relying on jQuery. It is like Select2 and Selectize but written in vanilla JavaScript so it is lighter and more modern.

  • mixitup

    A high-performance, dependency-free library for animated filtering, sorting, insertion, removal and more

  • body-scroll-lock

    Body scroll locking that just works with everything 😏

  • van

    🍦 VanJS: World's smallest reactive UI framework. Incredibly Powerful, Insanely Small - Everyone can build a useful UI app in an hour.

    Project mention: Vanillajsx.com | news.ycombinator.com | 2024-08-16

    VanJS deserves a mention here! https://vanjs.org/

    Another interesting thing is that other JSX libraries like Solid.JS also return DOM nodes, and I love that this idea is gaining traction

    The closer we get to the platform we're using, the better. Being removed by layers of abstractions CAN be useful, but in practice, I haven't found a use for abstracting away the platform. (yet.)

    Maybe huge projects like Facebook benefit from this tho (which I haven't worked on)

  • formio

    A Form and Data Management Platform for Progressive Web Applications.

  • formio.js

    JavaScript powered Forms with JSON Form Builder

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • suneditor

    Pure javascript based WYSIWYG html editor, with no dependencies.

  • create-chrome-ext

    🍺 Scaffolding your Chrome extension! Boilerplates: react \ vue \ svelte \ solid \ preact \ alpine \ lit \ stencil \ inferno \ vanilla

  • 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.

    Project mention: Tom-select: vanilla JavaScript select control | news.ycombinator.com | 2024-04-17
  • Add to Calendar Button

    Reliably create beautiful Add to Calendar Buttons, where people can add events to their calendars. Without the hustle and unsupported cases.

  • surreal

    🗿 Mini jQuery alternative. Dependency-free animations. Locality of Behavior. Use one element or arrays transparently. Pairs with htmx. Vanilla querySelector() but better!

    Project mention: jQuery v4.0.0 Beta | news.ycombinator.com | 2024-02-06

    Love that this happened, but I've been waiting for 4.0 soooo long that I ended up making my own modern jQuery: https://github.com/gnat/surreal

    key differences:

    * Vanilla first. 1 file. Under 340 lines.

  • jquery-to-javascript-converter

    Automatically finds jQuery methods from existing projects and generates vanilla js alternatives.

    Project mention: Show HN: Auto-generate JavaScript alternatives for jQuery functions | news.ycombinator.com | 2024-05-16
  • jkanban

    Vanilla Javascript plugin for manage kanban boards

  • easytimer.js

    Easy to use Timer/Stopwatch/Countdown library compatible with AMD, ES6 and Typescript

  • loading-attribute-polyfill

    Fast and lightweight dependency-free vanilla JavaScript polyfill for native lazy loading / the awesome loading='lazy'-attribute.

  • lemonadejs

    LemonadeJS is a 7KB reactive JavaScript micro-library offering two-way data binding. It is dependency-free, does not require transpiling, and works with webpack or directly in the browser.

  • 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.

  • facet

    Web components made simple and declarative (by kgscialdone)

    Project mention: Facet: Web components made simple and declarative | news.ycombinator.com | 2024-08-30
  • spacers

    🔳 when you need more __space__. Quick margin/padding for your no-code tools.

  • projects

    Showcase All Your Projects 🛍️🎇 (by 2KAbhishek)

  • sparticles

    JavaScript Particles in Canvas ~~ Fast, Lightweight, High Performance.

  • Swap

    Swap.js is a JavaScript micro-library which facilitates AJAX-style navigation in web pages, in less than ~ 100 lines of code. (See "Why?" paragraph below) (by josephernest)

    Project mention: Hotwire: HTML Over The Wire | news.ycombinator.com | 2024-06-02

    With the same idea but more minimalistic, I have done Swap JS two years ago :

    https://github.com/josephernest/Swap

    Used it for a few projects it works well !

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript vanilla-js discussion

Log in or Post with

JavaScript vanilla-js related posts

  • Facet: Web components made simple and declarative

    1 project | news.ycombinator.com | 30 Aug 2024
  • Facet: WebComponents Defined in HTML

    1 project | news.ycombinator.com | 30 Aug 2024
  • Show HN: ViperIDE – An Innovative MicroPython IDE for Web and Mobile

    3 projects | news.ycombinator.com | 30 Jun 2024
  • Show HN: Auto-generate JavaScript alternatives for jQuery functions

    1 project | news.ycombinator.com | 16 May 2024
  • VanJS App Builder: A GPT That Builds Web Apps with VanJS

    1 project | news.ycombinator.com | 16 Nov 2023
  • Cami.js - A No Build, Web Component Based UI Framework

    1 project | /r/javascript | 6 Nov 2023
  • Show HN: Cami.js – A No Build, Web Component Based Reactive Framework

    1 project | /r/hypeurls | 6 Nov 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 9 Dec 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source vanilla-j projects in JavaScript? This list will help you:

Project Stars
1 vanilla-lazyload 7,724
2 Choices.js 6,257
3 mixitup 4,516
4 body-scroll-lock 4,042
5 van 3,916
6 formio 2,089
7 formio.js 1,901
8 suneditor 1,774
9 create-chrome-ext 1,738
10 tom-select 1,686
11 Add to Calendar Button 1,363
12 surreal 1,331
13 jquery-to-javascript-converter 1,236
14 jkanban 1,081
15 easytimer.js 771
16 loading-attribute-polyfill 615
17 lemonadejs 396
18 fslightbox 354
19 facet 304
20 spacers 276
21 projects 244
22 sparticles 243
23 Swap 237

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you konow that JavaScript is
the 3rd most popular programming language
based on number of metions?