89 Repositories
JavaScript dependencies Libraries
Beautiful Visualizations For Your App's Dependencies ๐งญ
Beautiful Visualizations For Your App's Dependencies ๐ชฑ Outputs SVGs Powered by D3 Overlays security vulnerabilities Works with npm & yarn Made by the
โ๏ธ Find unused files, dependencies and exports in your TypeScript project
โ๏ธ Knip Knip scans your JavaScript and TypeScript projects for unused files, dependencies and exports: things that can be removed! Less code means bet
Show npm package authors and maintainers of your dependencies and devDependencies.
your-deps-authors Show npm package authors and maintainers of your dependencies and devDependencies. Usage $ npx your-deps-authors โโโโโโโโโโโโโโโโโโโ
Slide everything into this vanilla javascript slider: just 20kb all-inclusive, no dependencies!
Lightweight vanilla javascript media and contents slider, by LCweb Just 20KB to have: Top features list: single file, no dependencies, 100% pure javas
Simple scrollspy without jQuery, no dependencies
Simple Scrollspy Simple scrollspy is a lightweight javascript library without jQuery, no dependencies. It is used to make scrollspy effect for your me
Creates a table of contents in a DOM element optionally linked to with anchors. No jQuery or other dependencies.
HTML-Contents Creates a table of contents in a DOM element optionally linked to with anchors. No dependencies. @psalmody Get It We're on npm: npm i ht
Easy auditing & sandboxing for your JavaScript dependencies ๐ชฑ
Easy auditing & sandboxing for your JavaScript dependencies ๐ชฑ TL;DR Sandworm intercepts all sensitive Node & browser APIs, like child_process.exec or
Responsive no-jQuery pure JS/CSS Lightbox for images, no dependencies, 10kb unminified source code, with demo
img-lightbox Responsive no-jQuery pure JS/CSS Lightbox for images, no dependencies, 10kb unminified source code, with demo Demo codepen jsfiddle jsbin
Fully controllable vanilla-js material design ripple effect generator.
Fully controllable vanilla-js material design ripple effect generator. This can be used with any JavaScript framework and/or any CSS framework. Demo I
a Vanilla JS Smooth Scroll to โ script
Smooth Scroll Library ScrollToSmooth Support for older versions: If you need documentation for versions prior 3.0.0 visit this page Lightweight Vanill
JavaScript client-side HTML table sorting library with no dependencies required.
TABLE-SORT-JS. Description: A JavaScript client-side HTML table sorting library with no dependencies required. Demo Documentation. (work in progress)
A beautiful, responsive, highly customizable and accessible replacement for JavaScript's popup boxes. Zero dependencies.Alerts ,dialogs
AsgarAlert (v1) for JS Install script defer src="/asgar-alert.js"/script Examples The most basic message: asgar("Hello world!"); A message signali
๐A useful zero-dependencies, less than 434 Bytes (gzipped), pure JavaScript & CSS solution for drop an annoying pop-ups confirming the submission of form in your web apps.
Throw out pop-ups confirming the submission of form! A useful zero-dependencies, less than 434 Bytes (gzipped), pure JavaScript & CSS solution for dro
Full featured JavaScript image & video gallery. No dependencies
lightgallery.js Full featured JavaScript lightbox gallery. No dependencies. Important notice lightgallery.js has been merged with lightGallery. That m
A JavaScript component that is a date & time range picker, no need to build, no dependencies except Moment.js, that is based on Dan Grossman's bootstrap-daterangepicker.
vanilla-datetimerange-picker Overview. A JavaScript component that is a date & time range picker, no need to build, no dependencies except Moment.js,
Lightweight privacy respecting geolocation library with no dependencies.
tzlocator Lightweight privacy respecting geolocation library with no dependencies. Key features ๐ฅ No third-party API calls ๐ Works without browser p
Snowfall effect written in pure JavaScript. No additional libraries, no dependencies. Works in every modern browser.
pureSnow.js Snow falling slowly on a winter night. Probably the most calming and peaceful snowfall effect written in pure JS/CSS. (No SCSS). Inspired
Pure javascript based WYSIWYG html editor, with no dependencies.
SunEditor Pure javscript based WYSIWYG web editor, with no dependencies Demo : suneditor.com The Suneditor is a lightweight, flexible, customizable WY
๐ผ Simple file-upload utility that shows a preview of the uploaded image. Written in TypeScript. No dependencies. Works well with or without a framework.
file-upload-with-preview ๐ผ Simple file-upload utility that shows a preview of the uploaded image. Written in TypeScript. No dependencies. Works well
An accessible, open-source lightbox with no dependencies
Tobii An accessible, open-source lightbox with no dependencies. See it in Action Table of contents Features Get Tobii Download Package managers Usage
Lightweight and simple notification library in Vanilla JavaScript.
SimpleNotification SimpleNotification is a library to display simple yet customizable notifications. You can stylize text with a simple syntax, add bu
A GitHub Action for creating Changesets files for dependencies updates.
changesets-dependencies-action A GitHub Action for creating Changesets files for dependencies updates. This action will automatically monitor all your
๐ธ A simple plugin for image zooming without dependencies ~1.65KB gzip
ZOOOM.JS A simple plugin for image zoooming without dependencies. Only pure javascipt. Installation CDN JavaScript script src="https://cdn.jsdelivr.n
A super tiny Javascript library to make DOM elements draggable and movable. ~500 bytes and no dependencies.
dragmove.js A super tiny Javascript library to make DOM elements draggable and movable. Has touch screen support. Zero dependencies and 500 bytes Gzip
Flat and simple color-picker library. No dependencies, no jquery.
Flat and simple color-picker Fully Featured demo Features Simple: The interface is straight forward and easy to use. Practical: Multiple color represe
โท A robust Javascript library for capturing keyboard input. It has no dependencies.
Hotkeys HotKeys.js is an input capture library with some very special features, it is easy to pick up and use, has a reasonable footprint (~3kb) (gzip
Adds `long-press` event to the DOM in 1k of pure JavaScript
long-press-event A 1k script that adds a long-press event to the DOM using CustomEvent and pure JavaScript. Works in IE9+, Chrome, Firefox, Safari as
mono-repo for lit-app and dependencies
Lit-Apps CAUTION: THIS IS VERY EARLY SOFTWARE - DO NOT USE IN PRODUCTION - VERY LIKELY TO CHANGE Lit-apps an ecosystem of lit-based applications. I
TradeX-chart is a trade chart written in plain (vanilla) JavaScript with minimal dependencies
TradeX-chart is a trade chart written in plain (vanilla) JavaScript with minimal dependencies; use it with any framework or backend.
Responsive navigation plugin without library dependencies and with fast touch screen support.
Responsive Nav Responsive navigation plugin without library dependencies and with fast touch screen support. Responsive Nav is a tiny JavaScript plugi
A lightweight script to animate scrolling to anchor links.
DEPRECATION NOTICE: Smooth Scroll is, without a doubt, my most popular and widely used plugin. But in the time since I created it, a CSS-only method f
Identitfy and categorize Node.js dependencies (builtins, third parties..)
Dependa Identify and categorize Node.js dependencies (builtins, alias, third parties..). The module and the code has been inspired by builtins and bui
๐ฆ A browser extension to explore rust cargo dependencies on GitHub repos
cratehub On every GitHub repository or folder with a Cargo.toml file, scroll to the bottom of the page to see a list of its npm dependencies and their
Sequential workflow designer written in TypeScript with no dependencies.
Sequential Workflow Designer Sequential workflow designer with no dependencies for web. It's written in pure TypeScript and uses SVG for rendering. Th
Repo for tricking NPM into not hoisting your package. No dependencies and a warning if imported.
noist (Short for No Hoist) Repo for tricking NPM into not hoisting your package. No dependencies and a warning if imported. Why? As of npm@7 NPM suppo
๐ Scroll Follow Tab is a lightweight javascript library without jQuery, no dependencies.
Scroll Follow Tab is a lightweight javascript library without jQuery, no dependencies. It is used to make scrollspy effect for your menu, table of contents, etc. Only 21.7Kb.
Fixes code dependency issues ๐คผโโ๏ธ
Codependence ๐คผโโ๏ธ Codependence is a JavaScript utility CLI or node tool for checking specified dependencies in a project to ensure dependencies are u
Calculates dependencies for a Go build-target and submits the list to the Dependency Submission API
Go Dependency Submission This GitHub Action calculates dependencies for a Go build-target (a Go file with a main function) and submits the list to the
Simple and lightweight form validation for Svelte with no dependencies.
Svelidate Simple and lightweight form validation for Svelte with no dependencies Installation // npm npm install svelidate // yarn yarn add svelidate
A tiny cross-platform client for SQLite3, with precompiled binaries as the only third-party dependencies.
Tiny SQLite3 A tiny cross-platform client for SQLite3, with precompiled binaries as the only third-party dependencies. A nice feature about this modul
Completely free TS/JS one-file source code snippets with tests, which can be copied to avoid extra dependencies (contributions welcome).
TinySource Completely free TS/JS one-file source code snippets with tests, which can be copied to avoid extra dependencies (contributions welcome). Sn
Implementation of Googleโs One Version Rule for JS monorepos
@wayfair/one-version One Version to rule them all, One Version to find them, One Version to bring them all, and in the darkness bind them.1 Opinionate
A zero-dependencies script to generate sponsors SVG from Patreon
sponsors A zero-dependencies script to generate sponsors SVG from Patreon. Usage Go to https://www.patreon.com/portal/registration/register-clients to
Extract a JS/TS module and its dependencies into a new package
module-extractor Extract a module and its dependencies into a new package Usage import { extractModules } from 'module-extractor' const extraction =
Quick programmatically install npm dependencies ๐ฆ
qpind Install dependecies quick & programmatically ๐ฆ Install # Using npm: npm install qpind # Using pnpm: pnpm add qpind # Using yarn: yarn add qpind
Build your entire project with one command ๐
Dev Template dt --template mvc No more installing and configuring all basic dependencies manually every time you start a new project. the dev template
NodeJS library without any external dependencies to check if free HTTP/SOCKS4/SOCKS5 proxies are working/up
free-proxy_checker NodeJS library WITHOUT any external dependencies to: download free proxies; check if free HTTP/SOCKS4/SOCKS5 proxies are working/up
Binary-encoded serialization of JavaScript objects with generator-based parser and serializer
YaBSON Schemaless binary-encoded serialization of JavaScript objects with generator-based parser and serializer This library is designed to transfer l
Easy-to-use tool to inform you about potential risks in your project dependencies list
sdc-check Easy-to-use tool to inform you about potential risks in your project dependencies list Usage Add to your project Add new npm command to scri
A lightweight structured logging tool for Node.js without any dependencies
structlog A lightweight structured logging tool for Node.js without any dependencies. Example By default this tool will generate logs like the followi
Lightweight (zero dependencies) library for enabling cross document web messaging on top of the MessageChannel API.
Lightweight (zero dependencies) library for enabling cross document web messaging on top of the MessageChannel API.
Find and fix dangling files and unused dependencies in your JavaScript projects.
unimported Find unused source files in javascript / typescript projects. While adding new code to our projects, we might forget to remove the old code
LunaSec - Open Source Security Software built by Security Engineers. Scan your dependencies for Log4Shell, or add Data Tokenization to prevent data leaks. Try our live Tokenizer demo: https://app.lunasec.dev
Our Software We're a team of Security Engineers on a mission to make awesome Open Source Application Security tooling. It all lives in this repo. Here
@nodesecure/ci brings together a set of tools to identify dependencies vulnerabilities and track most common malicious code and patterns
NodeSecure CI Action @nodesecure/ci brings together a set of tools to identify dependencies vulnerabilities and track most common malicious code and p
๐๐ A Shopify embedded app starter template, with updated dependencies, session storage, app context and examples for basic functionalities.
Shopify Node App Starter This is a starter template for embedded shopify apps based on the shopify cli node app. Contributions to create the perfect s
Another logger in JS. This one offers a console.log-like API and formatting, colored lines and timestamps (or not if desired), all that with 0 dependencies.
hellog Your new logger ! hellog is a general-purpose logging library. It offers a console.log-like API and formatting, extensible type-safety colored
Lightweight, Material Design inspired go to top button. No dependencies. Pure Angular!
Angular ScrollTop Button Lightweight, Material Design inspired button for scroll-to-top of the page. No dependencies. Pure Angular! โ Angular 13, Ivy
Metro 4 Components Library
Impressive component library for expressive web development! Build responsive projects on the web with the first front-end component library in Metro Style. And now there are even more opportunities every day!
Find stale dependencies in the package.json file(s).
staledeps Find stale dependencies in the package.json file(s). Installation npm install -g staledeps Or simply using npx, the package runner bundled
lightweight, powerful javascript datetimepicker with no dependencies
flatpickr - javascript datetime picker Motivation Almost every large SPA or project involves date and time input. Browser's native implementations of
Adds `swiped` events to the DOM in 0.7k of pure JavaScript
swiped-events A 0.7k script that adds swiped-left, swiped-right, swiped-up and swiped-down events to the DOM using CustomEvent and pure JS. Based on t
Autocomplete - Simple accessible autocomplete for vanilla javacript with support for remote & local data, ~3KB gzip
Autocomplete - Simple accessible autocomplete for vanilla javacript with support for remote & local data, ~3KB gzip
Coloris - A lightweight and elegant JavaScript color picker. Written in vanilla ES6, no dependencies. Accessible.
Coloris A lightweight and elegant JavaScript color picker written in vanilla ES6. Convert any text input field into a color field. View demo Features
Json-parser - A parser for json-objects without dependencies
Json Parser This is a experimental tool that I create for educational purposes, it's based in the jq works With this tool you can parse json-like stri
Zero dependencies, lightweight, and asynchronous https requests package.
This project is a Work in Progress and currently in development. The API is subject to change without warning. A small fetching package for super simp
Node.js CLI tool to visualize an aggregate list of your dependencies' licenses
licenseye Node.js CLI tool to visualize an aggregate list of your project's dependencies' licenses. Install Yarn yarn global add licenseye NPM npm ins
:eyeglasses: Node.js module that tells you when your package npm dependencies are out of date.
Node.js module that tells you when your package npm dependencies are out of date. Getting Started Install Node.js. Install david: cd /your/project/dir
WinBox is a professional HTML5 window manager for the web: lightweight, outstanding performance, no dependencies, fully customizable, open source!
WinBox is a professional HTML5 window manager for the web: lightweight, outstanding performance, no dependencies, fully customizable, open source!
pattern matching in javascript & typescript made easy
๐ฅ matchbook pattern matching in typescript & javascript made easy matchbook is a lightweight & easy to use pattern matching library, for TypeScript a
Solidarity is an environment checker for project dependencies across multiple machines.
Solidarity is an environment checker for project dependencies across multiple machines. When the same exact code works on one machine but not another,
Native typewriter effect, without compromises or dependencies.
T-Writer.js Native typewriter effect, without compromises or dependencies. See a demo for ideas/examples. Why Creating a custom typewriter effect can
AmplitudeJS: Open Source HTML5 Web Audio Library. Design your web audio player, the way you want. No dependencies required.
Documentation โข Examples โข Tutorials โข Support Us โข Get Professional Help AmplitudeJS is a lightweight JavaScript library that allows you to control t
๐ฎ Proxies nodejs require in order to allow overriding dependencies during testing.
proxyquire Proxies nodejs's require in order to make overriding dependencies during testing easy while staying totally unobtrusive. If you want to stu
1KB lightweight, fast & powerful JavaScript templating engine with zero dependencies. Compatible with server-side environments like node.js, module loaders like RequireJS and all web browsers.
JavaScript Templates Contents Demo Description Usage Client-side Server-side Requirements API tmpl() function Templates cache Output encoding Local he
JavaScript syntax highlighter with language auto-detection and zero dependencies.
Highlight.js Highlight.js is a syntax highlighter written in JavaScript. It works in the browser as well as on the server. It can work with pretty muc
A simple micro-library for defining and dispatching keyboard shortcuts. It has no dependencies.
keymaster.js Keymaster is a simple micro-library for defining and dispatching keyboard shortcuts in web applications. It has no dependencies. Itโs a w
๐ a clean and simple notification, input, and selection suite for javascript, with no dependencies
notie notie is a clean and simple notification, input, and selection suite for javascript, with no dependencies Live demo: https://jaredreich.com/noti
Elegant, responsive, flexible and lightweight notification plugin with no dependencies.
iziToast Elegant, responsive, flexible and lightweight notification plugin with no dependencies. izitoast.marcelodolza.com Fast Responsive Animated Li
noUiSlider is a lightweight JavaScript range slider library with full multi-touch support. It fits wonderfully in responsive designs and has no dependencies.
noUiSlider noUiSlider is a lightweight JavaScript range slider. No dependencies All modern browsers and IE 9 are supported Fully responsive Multi-to
Ultra lightweight, usable, beautiful autocomplete with zero dependencies.
Awesomplete https://leaverou.github.io/awesomplete/ Awesomplete is an ultra lightweight, customizable, simple autocomplete widget with zero dependenci
A refreshing JavaScript Datepicker โ lightweight, no dependencies, modular CSS
Pikaday A refreshing JavaScript Datepicker Lightweight (less than 5kb minified and gzipped) No dependencies (but plays well with Moment.js) Modular CS
Ultra lightweight, usable, beautiful autocomplete with zero dependencies.
Awesomplete https://leaverou.github.io/awesomplete/ Awesomplete is an ultra lightweight, customizable, simple autocomplete widget with zero dependenci
A refreshing JavaScript Datepicker โ lightweight, no dependencies, modular CSS
Pikaday A refreshing JavaScript Datepicker Lightweight (less than 5kb minified and gzipped) No dependencies (but plays well with Moment.js) Modular CS
lightweight, powerful javascript datetimepicker with no dependencies
flatpickr - javascript datetime picker Motivation Almost every large SPA or project involves date and time input. Browser's native implementations of
HTML5 Canvas Gauge. Tiny implementation of highly configurable gauge using pure JavaScript and HTML5 canvas. No dependencies. Suitable for IoT devices because of minimum code base.
HTML Canvas Gauges v2.1 Installation Documentation Add-Ons Special Thanks License This is tiny implementation of highly configurable gauge using pure
Minimalistic, animated SVG gauge. Zero dependencies
SVG Gauge Minmalistic, configurable, animated SVG gauge. Zero dependencies Buy me a coffee โ If you like my work please consider making a small donati
Simple, responsive, modern SVG Charts with zero dependencies
Frappe Charts GitHub-inspired modern, intuitive and responsive charts with zero dependencies Explore Demos ยป Edit at CodePen ยป Contents Installation U
Create front end projects from templates, add dependencies, and automate the resulting projects
volo Create browser-based, front-end projects from project templates, and add dependencies by fetching them from GitHub. Once your project is set up,