9 रिपॉजिटरी
Applications and features built using standard ECMAScript without external frameworks or libraries.
Distinct from Vanilla JavaScript Utilities: Focuses on the architectural choice of avoiding frameworks, rather than a specific utility library or reference guide.
Explore 9 awesome GitHub repositories matching web development · Vanilla JavaScript Implementations. Refine with filters or upvote what's useful.
This project is a collection of reference implementations for vanilla web applications, interactive browser games, and core frontend development patterns. It consists of small web applications and tools built using standard HTML, CSS, and JavaScript without the use of external frameworks or libraries. The collection demonstrates various practical implementations, including browser-based mini games with arcade and word-guessing mechanics, as well as frontend interface prototypes. These examples cover the use of the native document object model for state manipulation and the implementation of i
Implements application behavior using standard ECMAScript specifications without the use of external frameworks or libraries.
Flowbite is a cross-framework UI library and design system built as a collection of pre-styled components and layout blocks using Tailwind CSS utility classes. It functions as a TypeScript UI toolkit and a general web framework for creating responsive websites and applications. The project provides a mirroring Figma design system to allow prototyping of components and variants before they are coded. It distinguishes itself through an AI-driven approach to page generation and the creation of design specifications via a command-line interface. The library covers a wide range of interactive int
Implements core interactive logic in standard JavaScript to ensure compatibility across various frontend and backend frameworks.
Card-style Hugo theme designed for bloggers
Implements all interactive features with plain JavaScript, avoiding any framework dependencies.
यह प्रोजेक्ट एक कुकी सहमति प्रबंधक और GDPR अनुपालन टूल है जिसका उपयोग कुकी श्रेणियों के लिए उपयोगकर्ता की सहमति एकत्र करने के लिए किया जाता है। इसे एक वैनिला JavaScript प्लगइन के रूप में लागू किया गया है जो बाहरी फ्रेमवर्क या डिपेंडेंसी के बिना काम करता है। यह टूल एक बहुभाषी सहमति इंटरफेस प्रदान करता है जो अनुवादित सामग्री प्रदान करने के लिए ब्राउज़र या डॉक्यूमेंट लोकेल का स्वचालित रूप से पता लगाता है। यह स्पष्ट उपयोगकर्ता सहमति मिलने तक थर्ड-पार्टी iframes और स्क्रिप्ट्स को ब्लॉक करके गोपनीयता प्राथमिकताओं को मैनेज करता है। सिस्टम लेआउट शैलियों और थीम्स सहित कॉन्फ़िगर करने योग्य बैनर और मोडल्स के माध्यम से वेबसाइट गोपनीयता कस्टमाइज़ेशन को कवर करता है। इसमें सहमति निर्णय लिए जाने तक पेज इंटरैक्शन को प्रतिबंधित करने की क्षमताएं भी शामिल हैं।
Implemented using standard ECMAScript without external dependencies to ensure a lightweight footprint and broad compatibility.
Tiny-slider is a vanilla JavaScript carousel library used to create touch-enabled content sliders and accessible UI components without external dependencies. It functions as a responsive layout engine that adjusts slide visibility and dimensions based on viewport breakpoints. The library distinguishes itself through built-in lazy loading for images and media to improve page performance and a responsive system that automatically scales item counts and spacing according to the device screen size. It also supports nested slider instances, allowing for the creation of multi-directional scrolling
Implements a lightweight, dependency-free slider using standard ECMAScript and native browser APIs.
Pickr is a dependency-free JavaScript color picker library and multi-format color converter. It provides a visual interface for selecting colors and transforming them between HEX, RGB, HSL, and CMYK representations. The library is designed as a themed UI component that can attach to and function within web shadow roots. It supports customizable visual styles and layout applications to align with various CSS frameworks and design systems. Capability areas include visual color selection with alpha channel opacity control, the management of preset color swatches, and an event-driven callback sy
Implemented in plain JavaScript to ensure full compatibility without requiring external frameworks or libraries.
autoComplete.js is a vanilla JavaScript library used to add searchable suggestion dropdowns to input elements. It functions as a client-side search engine and input lifecycle manager that operates without external dependencies or frameworks. The library features a customizable search engine with multiple matching modes and diacritics support for accurate data filtering. It includes a request debouncing utility to limit the frequency of network requests by delaying search execution during active typing. The system provides DOM-based suggestion rendering for real-time value discovery and an ev
Implements all autocomplete and search logic using standard web APIs without external framework dependencies.
This is a collection of small JavaScript projects and code samples that demonstrate the implementation of fundamental programming concepts through practical applications. The repository serves as a reference for building interactive user interfaces, managing application state, and integrating external APIs using vanilla JavaScript. The project focuses on the use of standard JavaScript without external frameworks to create interface elements such as modals, sliders, and galleries. It provides examples of organizing complex application logic through object-oriented patterns using classes and ob
Implements interactive UI features and input handling using standard ECMAScript without external libraries.
This project is a comprehensive administrative dashboard template built on Bootstrap 5. It provides a modular library of pre-designed interface components, page layouts, and form elements intended to accelerate the construction of responsive web applications. The framework is designed to be lightweight, utilizing native browser scripting for all interactive behaviors to eliminate dependencies on heavy external libraries. The template distinguishes itself through a focus on performance and customization. It includes a task-runner-based asset pipeline that automates the compilation, minificatio
Implements interactive behaviors like tooltips and modals using native JavaScript to improve performance.