Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/gnat/surreal

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

animation cash dom dom-manipulation ergonomics htmx hyperscript javascript jquery jquery-alternative jquery-like jquery-replacement locality-of-behavior queryselector queryselectorall selector surreal timeline umbrella vanilla-js

Last synced: 03 Jul 2024

https://github.com/kraaden/autocomplete

Blazing fast and lightweight autocomplete widget without dependencies. Only 1KB gzipped. Demo:

autocomplete component dropdown input javascript suggestions typeahead typescript vanilla-js widget

Last synced: 03 Jul 2024

https://github.com/waterlink/Challenge-Build-Your-Own-Array-In-Js

This is a challenge that will allow you to practice your logical, analytical and problem-solving skills. Additionally, by the end of it you’ll have much better command of arrays in javascript.

challenge javascript vanilla-js

Last synced: 02 Jul 2024

https://github.com/cferdinandi/tabby

Lightweight, accessible vanilla JS toggle tabs.

javascript javascript-plugin no-dependencies tabs toggle-tabs vanilla-js

Last synced: 30 Jun 2024

https://github.com/zoltantothcom/vanilla-js-accordion

Vanilla Javascript accordion - tiny and simple.

accordion accordion-widget vanilla-javascript-accordion vanilla-js

Last synced: 30 Jun 2024

https://github.com/mits-gossau/event-driven-web-components-realworld-example-app

Exemplary real world application built with Vanilla JS Web Components in an Event Driven Architecture

architecture es6 event event-driven eventdriven realworld realworld-frontend usetheplatform vanilla-javascript vanilla-js webcomponents

Last synced: 29 Jun 2024

https://github.com/Mevrael/bunny

BunnyJS - Lightweight native (vanilla) JavaScript (JS) and ECMAScript 6 (ES6) browser library, package of small stand-alone components without dependencies: FormData, upload, image preview, HTML5 validation, Autocomplete, Dropdown, Calendar, Datepicker, Ajax, Datatable, Pagination, URL, Template engine, Element positioning, smooth scrolling, routing, inversion of control and more. Simple syntax and architecture. Next generation jQuery and front-end framework. Documentation and examples available.

ajax architecture autocomplete bunnyjs datatable datatables datepicker dom es6 form form-framework form-validation framework javascript library smooth-scrolling validation vanilla vanilla-javascript vanilla-js

Last synced: 27 Jun 2024

https://github.com/josias-r/boarding.js

A light-weight, no-dependency, vanilla JavaScript engine to create powerful onboardings and drive the user's focus across the page

feature-introductions focus-shifters javascript no-dependencies overlay overlays popover spotlight tour typescript user-onboarding vanilla-js walkthrough

Last synced: 26 Jun 2024

https://github.com/dozjs/doz

A JavaScript framework for building UI, almost like writing in VanillaJS. For modern browser.

es6-proxy javascript-framework props proxy tagged-template-literals ui-components vanilla-js vdom vdom-library

Last synced: 19 Jun 2024

https://github.com/mat3e/brains

'Expanding Brain' Meme Generator

brain memes online vanilla-js

Last synced: 19 Jun 2024

https://github.com/kennyfrc/cami.js

Cami.js is a simple yet powerful toolkit for interactive islands in web applications. No build step required.

javascript-framework javascript-ui lit-html reactivity state-management ui-framework vanilla-javascript vanilla-js vanillajs

Last synced: 13 Jun 2024

https://github.com/xpl/panic-overlay

Displays JS errors in browsers. Shows sources. Use with any framework. 💥✨

debug error-handling error-overlay error-reporting javascript panic-overlay parcel snowpack stack stacktrace vanilla-js webpack

Last synced: 12 Jun 2024

https://github.com/albert-gonzalez/easytimer.js

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

amd chronometer countdown es6 javascript nodejs stopwatch timer typescript vanilla-js

Last synced: 12 Jun 2024

https://github.com/2KAbhishek/projects

Showcase All Your Projects 🛍️🎇

devicons github portfolio projects-list showcase vanilla-js website

Last synced: 11 Jun 2024

https://github.com/akalenuk/wordsandbuttons

A growing collection of interactive tutorials, demos, and quizzes about maths, algorithms, and programming.

algorithms computational-geometry interactive-tutorials interactive-visualizations mathematics quizzes vanilla-js

Last synced: 11 Jun 2024

https://github.com/kgscialdone/facet

Web components made simple and declarative

custom-elements facet html javascript vanilla-js web-components

Last synced: 10 Jun 2024

https://github.com/knott-dev/knott-js

Knott is a tiny virtual dom library for building & styling fast, lightweight web components. Everything runs on the memory. It's fast!

dom-styling vanilla-js virtual-dom-library

Last synced: 10 Jun 2024

https://github.com/4GeeksAcademy/vanillajs-hello

Template to start a Vanilla.js web application using modern web stack: Vite, Bootstrap, HTML/CSS.

boilerplate gitpod project-boilerplate project-template project-templates scss template vanilla-javascript vanilla-js vanillajs vanillajs-helper vanillajs-template webpack

Last synced: 06 Jun 2024

https://github.com/ain/smartbanner.js

Customisable smart app banners for iOS and Android

android bower ecmascript6 ios javascript mobile nodejs npm smart-app-banner smartbanner vanilla-js webdev

Last synced: 04 Jun 2024

https://github.com/Choices-js/Choices

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

choice choices choicesjs dropdown-menus inputs javascript options select select-multiple select-one select2 selectbox vanilla-js

Last synced: 03 Jun 2024

https://github.com/mfranzke/loading-attribute-polyfill

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

html5 javascript lazy-loading native-lazy-loading polyfill vanilla-js web-development

Last synced: 03 Jun 2024

https://github.com/formio/formio.js

JavaScript powered Forms with JSON Form Builder

angular form-schema forms react vanilla-js vanillajs vue

Last synced: 02 Jun 2024

https://github.com/formio/formio

A Form and Data Management Platform for Progressive Web Applications.

angular angularjs forms nodejs react serverless vanilla-js vanillajs vue

Last synced: 02 Jun 2024

https://github.com/xpmn/firefox-reading-list

A minimal Firefox extension for saving pages to read later.

extension firefox javascript vanilla-js

Last synced: 01 Jun 2024

https://github.com/thatisuday/curved-menu

VanillaJS fully configurable curved menu (circular navigation)

circular-menu html menu menu-navigation svg svg-filters vanilla vanilla-javascript vanilla-js

Last synced: 01 Jun 2024

https://github.com/riktar/jkanban

Vanilla Javascript plugin for manage kanban boards

component hacktoberfest javascript javascript-plugin kanban kanban-board todolist vanilla vanilla-js

Last synced: 31 May 2024

https://github.com/jj811208/watching-you

watching-you is a javascript library for building animations that watch anything on DOM 👀.

animation dom frontend javascript javascript-library open-source react storybook typescript vanilla-js vue web xeyes

Last synced: 31 May 2024

https://github.com/uNmAnNeR/imaskjs

vanilla javascript input mask

inputmask vanilla-js

Last synced: 30 May 2024

https://github.com/add2cal/add-to-calendar-button

The convenient JavaScript snippet, which lets you reliably create beautiful buttons, where people can add events to their calendars.

add-event add-to-calendar add-to-calendar-button angular apple calendar component css event free generator google javascript microsoft outlook react snippet vanilla-js vue widget

Last synced: 28 May 2024

https://github.com/ArtalkJS/Artalk

🌌 自托管评论系统 | Your Self-hosted Comment System.

blog comment-system comments golang self-hosted vanilla-js

Last synced: 28 May 2024

https://github.com/PlainAdmin/plain-free-bootstrap-admin-template

Free Vanilla JavaScript Bootstrap 5 Admin and Dashboard Template that comes with all essential dashboard components, elements, charts, graph and application pages.

admin admin-dashboard admin-template backend bootstrap bootstrap-admin bootstrap5 charts dashboard free graphs html-admin html-dashboard scss template theme ui-kit vanilla-javascript vanilla-js

Last synced: 28 May 2024

https://github.com/cferdinandi/reef

A lightweight library for creating reactive, state-based components and UI.

angularjs components javascript javascript-framework reactjs ui vanilla-js vuejs

Last synced: 27 May 2024

https://github.com/orchidjs/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.

choice choices dropdown input javascript select select-multiple select2 selectbox typescript vanilla-javascript vanilla-js

Last synced: 27 May 2024

https://github.com/reimax/dockModal

A vanilla JS customisable dialog plugin

dialog javascipt javascript modal vanilla-javascript vanilla-js

Last synced: 27 May 2024

https://github.com/guocaoyi/create-chrome-ext

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

chrome-extension chrome-extension-boilerplate chrome-extension-starter create-chrome-extension inferno javascript lit-element manifest-v3 preact react solid starter stencil stenciljs svelte typescript vanilla-js vite vite4 vue

Last synced: 27 May 2024

https://github.com/jerrylow/basictable

Basic Table jQuery or Vanilla JS plugin for simple responsive tables.

breakpoint jquery jquery-plugin table vanilla-js vanillajs

Last synced: 22 May 2024

https://github.com/reesporte/social-media

more or less the social media website i made for me and my friends

go social-media vanilla-js

Last synced: 18 May 2024

https://github.com/yaph/chatgpt-export

A browser bookmarklet for exporting conversations with ChatGPT as markdown files.

bookmarklet browser-bookmarklets browser-tools chatgpt chatgpt-tools document-conversion html2markdown markdown vanilla-javascript vanilla-js

Last synced: 16 May 2024

https://github.com/drepram/bapa

A template text filler for a Bible Reading Group checklist written in VanillaJS.

bulma hacktoberfest vanilla-js

Last synced: 13 May 2024

https://github.com/sachinchoolur/jquery-to-javascript-converter

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

dom jquery-alternative js-utils vanilla-js

Last synced: 11 May 2024

https://github.com/beyonk-group/gdpr-cookie-consent-banner

A GDPR compliant cookie consent banner implementation

banner cookie cookie-consent gdpr gdpr-cookie svelte-components vanilla-js

Last synced: 09 May 2024

https://github.com/beyonk-group/svelte-carousel

A super lightweight, super simple Carousel for Svelte 3

beyonk carousel javascript siema slide slider svelte svelte-components svelte-v3 vanilla-js

Last synced: 09 May 2024

https://github.com/JiHong88/SunEditor

Pure javascript based WYSIWYG html editor, with no dependencies.

contenteditable html-editor nodependence rich-text-editor vanilla-js wysiwyg-editor

Last synced: 07 May 2024

https://github.com/ariya/kabarvirus

KabarVirus.com: cepat (PageSpeed 100), ringan (10 KB)

bahasa-indonesia coronavirus covid-19 covid19 indonesia kabarvirus pagespeed vanilla-js web-performance

Last synced: 28 Apr 2024

https://github.com/patrickkunka/mixitup

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

animation dom-manipulation filter sort vanilla-js

Last synced: 27 Apr 2024

https://github.com/FineUploader/fine-uploader

Multiple file upload plugin with image previews, drag and drop, progress bars. S3 and Azure support, image scaling, form support, chunking, resume, pause, and tons of other features.

api dropzone file-upload files fineuploader javascript javascript-library standalone vanilla-javascript vanilla-js web-development

Last synced: 27 Apr 2024

https://github.com/nash403/navscroll-js

Lightweight package for highlighting menu items as you scroll the page, also scrolling to target section when item clicked. Use as a vue component/directive or in vanilla js.

navigation-item onscroll scrollto vanilla-js vue-component vue-directive vuejs2

Last synced: 27 Apr 2024

https://github.com/ChrisCavs/rallax.js

Dead simple parallax scrolling.

parallax parallax-scrolling vanilla-javascript vanilla-js

Last synced: 26 Apr 2024

https://github.com/fymmot/inclusive-dates

A human-friendly datepicker – now as a Web Component! Supports natural language input through Chrono.js. Fully accessible with keyboard and screen reader. Contributions welcome!

accessibility datepicker stenciljs typescript vanilla-js wai-aria webcomponents

Last synced: 22 Apr 2024

https://github.com/dvho/cyrillify

Cyrillify obfuscates your text with Cyrillic homoglyphs. Swapping English characters with their Cyrillic equivalents has the benefit of obfuscating text, cloaking content from scrapers and bots while allowing humans to read content as normal.

cyrillic javascript javascript-library library npm npm-module npm-package npmjs obfuscate obfuscate-code obfuscate-strings obfuscation obfuscation-script obfuscator vanilla-javascript vanilla-js

Last synced: 19 Apr 2024

https://github.com/hywax/vite-vanilla-library-template

Template for creating a library with a fully customized environment.

eslint starter-template template typescript vanilla-js vite vitest

Last synced: 17 Apr 2024

https://github.com/verlok/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.

hacktoberfest iframes images intersectionobserver lazy-loading lazy-sizes lazyload lazyload-iframes lazyload-images lazyload-script lazyload-videos picture picture-tag responsive-images srcset srcset-sizes vanilla-javascript vanilla-js videos webp

Last synced: 11 Apr 2024

https://github.com/zerodevx/svelte-toast

Simple elegant toast notifications

svelte3 toast-notifications vanilla-js

Last synced: 10 Apr 2024

https://github.com/Tommertom/svelte-ionic-app

Ionic UI showcase app - try Ionic UI and directly go to API or source code (Svelte, Angular, Vue, Vanilla and React)

angular ionic ionic-framework pwa svelte sveltekit vanilla-js vite vue

Last synced: 10 Apr 2024

https://github.com/summerstyle/jsonTreeViewer

json formatter/viewer/pretty-printer (with jsonTree javascript-library)

json json-tree jsontree-library library lightweight pure-javascript vanilla-js viewer

Last synced: 09 Apr 2024

https://github.com/sandoche/Darkmode.js

🌓 Add a dark-mode / night-mode to your website in a few seconds

dark dark-theme darkmode nightmode npm npm-module npm-package vanilla-js widget

Last synced: 06 Apr 2024

https://github.com/Fi2zz/TypePicker

A date picker use in web and react-native

datepicker react-datepicker typescript vanilla-js vue-datepicker

Last synced: 05 Apr 2024

https://github.com/luncheon/svg-pan-zoom-container

A vanilla-js module for adding zoom-on-wheel and pan-on-drag behavior to inline SVG elements.

directive pan svg vanilla-js zoom

Last synced: 05 Apr 2024

https://github.com/cferdinandi/smooth-scroll

A lightweight script to animate scrolling to anchor links.

anchor-links animate-scrolling javascript javascript-plugin no-dependencies vanilla-js

Last synced: 05 Apr 2024

https://skyv26.github.io/awesome-book/

Awesome Book project is a project in order to practice and learn the things more about on JavaScript. It is in its initial state and as the day will pass more feature will be added to this project later.

css css-linters css3 github-pages github-workflow html html-css-javascript html-linters html5 javascript javascript-linter js linters vanilla-javascript vanilla-js

Last synced: 04 Apr 2024

https://github.com/IgorRozani/filosofunk

Lindas frases para aquecer o seu coração

funk hacktoberfest vanilla-js

Last synced: 02 Apr 2024

https://github.com/josephernest/Swap

Swap.js is a "HTML-over-the-wire" AJAX-navigation micro-library

ajax dom fetch-api html javascript single-page-applications vanilla-js xmlhttprequest

Last synced: 31 Mar 2024

https://github.com/albirrkarim/react-speech-highlight-demo

React / Vanilla JS text-to-speech with highlighting the words and sentences that are being spoken using audio files, text-to-speech API, and web speech synthesis API

all-platforms elevenlabs openai-tts reactjs speechsynthesis speechsynthesisutterance ssml text-to-speech vanilla-js

Last synced: 28 Mar 2024

https://github.com/mariordev/mailtoui

A simple way to enhance your mailto links with a convenient user interface.

interface javascript lean mailto no-dependencies ui vanilla-javascript vanilla-js

Last synced: 27 Mar 2024

https://github.com/NigelOToole/direction-reveal

Detects the direction a user enters or leaves an element allowing you to reveal or hide content based on this direction.

es6 es6-modules gallery hover hover-effects javascript reveal sass vanilla-javascript vanilla-js

Last synced: 26 Mar 2024

https://github.com/matteobad/focus-within-polyfill

Small vanilla javascript that feature detect the :focus-within pseudo selector and polyfills it with a standard css class if necessary.

blur focus focus-within polyfill pseudo-classes shadow-dom vanilla-js webcomponents-polyfill

Last synced: 25 Mar 2024

https://github.com/luncheon/ripplet.js

Fully controllable vanilla-js material design ripple effect generator.

material material-design no-dependencies ripple ripple-effect vanilla-js

Last synced: 18 Mar 2024

https://github.com/actuallyakash/spacers

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

builder-plugin javascript javascript-library library margin no-code no-code-ui padding spacers spacing vanilla-js

Last synced: 17 Mar 2024

https://github.com/Zuoqiu-Yingyi/siyuan-theme-dark-plus

思源笔记的一款多功能双模式主题 | A multifunctional dual-mode theme of SiYuan Note.

dark-theme less light-theme monaco-editor siyuan siyuan-note siyuan-theme theme theme-ui vanilla-js

Last synced: 17 Mar 2024

https://github.com/luncheon/flex-splitter-directive

Dead simple panes splitter control based on flexbox. JS + CSS < 1kB (gzipped) with no dependencies.

split-layout split-pane splitter vanilla-js

Last synced: 17 Mar 2024

https://github.com/OSNVR/OS-NVR

OS-NVR is a lightweight extensible CCTV system. Mirror of Codeberg.

cctv extensible ffmpeg go golang gplv2 lightweight nvr surveillance vanilla-js

Last synced: 17 Mar 2024

https://github.com/anonyco/Force-DOM-reflow-JS

The cross-browser force DOM reflow library that will work in all current browsers and all future browsers.

1kb browser css-transitions dom-reflow javascript js reflow vanilla-javascript vanilla-js

Last synced: 16 Mar 2024

https://github.com/aakashsr/GithubSquare

Explore the most starred projects , trending developers , popular repositories of any date and face off Github Profiles of your choice.

battle-app github github-api github-battle github-explorer github-finder github-search javascript javascript-application popular-repositories trending trending-repositories trending-topics vanilla-js

Last synced: 14 Mar 2024

https://github.com/beyonk-adventures/svelte-carousel

A super lightweight, super simple Carousel for Svelte 3

beyonk carousel javascript siema slide slider svelte svelte-components svelte-v3 vanilla-js

Last synced: 13 Mar 2024

https://github.com/zigomir/nanocal

Airbnb range picker rip-off

date-picker range-picker svelte vanilla-js

Last synced: 13 Mar 2024