just-extend
extend an object
Found 273 results for no-dependencies
extend an object
Apply a diff to an object. Optionally supports jsonPatch protocol
Return an object representing the diffs between two objects. Supports jsonPatch protocol
return a curried function
deep copies objects and arrays
copy an object but omit the specified keys
Presenting values in human-readable form.
convert a string to kebab case
compare two collections
return a debounced function
Date range picker - lightweight, no dependencies
convert a string to camel case
Dead-simple, stateless logging utility for JavaScript and TypeScript. Pure functions. No dependencies. Just log.
return a throttled function
dedupes an array
get value at property, don't throw if parent is undefined
Returns an object with values at all depths mapped according to the provided function
Generate a range array for numbers
copy an object but with only the specified keys
set value at property, create intermediate properties if necessary
map an object, predicate updates values, receives (value, key, object)
create a function that can only be invoked once
returns an array of grouped elements, taking n-th element from every given array
return true if object has no enumerable key values
convert a string to snake case
capitalize the first character of a string
return a grouped object from array
shallow extend an object
type inferer
Splits array into groups of n items each
reduce an object
convert a string to pascal case
return a function composed of 2 or more functions
return a flattened array
filter an object
return a boolen indicating the existence of a deep property, don't throw if parent is undefined
A Node.js wrapper for the CoinGecko API with no dependencies.
return object entries as an array of [key, value] pairs
returns a copy of an array or object with null/undefined members removed
map an object, predicate updates keys, receives (value, key, object)
returns the union of two arrays
a lightweight, no dependencies, regularly updated disposable email npm package with types forked from https://github.com/disposable/disposable
return the elements of an array in random order
return the intersect of two arrays
return the last member of an array
return a partial function
removes one array from another
light-spinner
Ensures value is defined (i.e., neither undefined nor null).
interpolate a string with variables
returns a copy of an array with falsey values removed
truncate a string with a custom suffix
XO - Pure JS Progressive Web Apps & Declarative Forms - No dependencies
QR code generating with vanilla js (SVG Element, Data URI SVG String, Data URI PNG String, HTML Table Element).
Elements satisfying predicate added to first array, remainder added to second
return an object from an array, keyed by the value at the given id
return a randomly selected element in an array
Converts a string value into camel case.
A lightweight, no depenencies, Sveltekit SEO component to save your time
Converts a string value into kebab case.
map an object, passing key and value to predicates
Responsive no-jQuery pure JS/CSS Lightbox for iframes, no dependencies, customizable aspect ratio, 5kb unminified source code, with demo
A lightweight vue datatable component with no dependencies
pluck a property from each member of a collection
modulo of a number and a divisor
return property values as an array
A lightweight, customizable, and dependency-free notification library for React.
Converts a string value into kebab case.
A package that... well... shuffles the values of an array. Yup. That's all.
Simple, lightweight and straightforward package that allows you to free draw on a canvas html element.
splits an array into two at a given position
Library for JavaScript Object validation
Lightweight, dependency-free library for smooth mobile pinch-zoom and panning on any HTML element.
[](https://www.npmjs.com/package/smarkform)
Lightweight dependency-free library for connecting to Kick.com WebSockets
flip the keys and values
A beautiful, animated React dark mode toggle component with zero dependencies
Creates an object composed of the picked object properties.
JavaScript implementation of the xoshiro deterministic family of PRNGs (pseudorandom number generators). Written in pure JS, and works on node.js as well as browsers.
A powerful music API framework to accelerate development - Node.js port. Support Netease, Tencent, Kugou, Baidu, Kuwo music platforms.
Responsive no-jQuery pure JS/CSS Lightbox for images, no dependencies, 10kb unminified source code, with demo
Cross-platform dependency-free CLI utilities for use in package.json scripts
Remove extra indentation from multiline strings.
Lightweight drag-and-drop library with Shadow DOM support. Beautiful code, extensive documentation, perfect for teaching and building complex interfaces.
replace all occurrences of a string within a string with another string
Next.js Redux coupling
Dependency-free test framework with full Vitest API compatibility. Zero-dependency replacement for Vitest to reduce risk of supply chain attacks.
<https://github.com/user-attachments/assets/a0448e9d-4f14-4cd2-90bf-4e3d052ab5cc>
Inserts a sub-array into an array starting at the given index. Returns a copy
CodeRocket MCP - Independent AI-powered code review server for Model Context Protocol
A lightweight, dependency-free autocomplete component in vanilla JavaScript with WAI-ARIA support.
A lightweight React component for generating customizable QR codes as SVG elements with support for embedded content overlays.
prune a string with whole words and a custom suffix
JavaScript implementation of the xoshiro deterministic family of PRNGs (pseudorandom number generators). Written in pure JS, and works on node.js as well as browsers.
InDom - 3.8 modern JavaScript DOM library - powerful, easy and automates cleanup
A lightweight, accurate, and zero-dependency Persian (Jalali/Shamsi) calendar date picker with accurate date conversion and intuitive year/month selection flow
Tool for querying iterables.
Date range picker - lightweight, no dependencies
add characters to the left of a string such that its total length is n
A random avatar generator with low collision
Lightweight, headless cookie consent library providing technical tools for implementing consent mechanisms. Data-attribute driven, no dependencies, framework-agnostic. Legal compliance is user's responsibility - consult legal professionals.
A super lightweight, zero dependency date picker, written in vanilla JS
Date range picker - lightweight, no dependencies
add characters to the right of a string such that its total length is n
determine if a value is a primitive value
The lightest Javascript calendar out there, without any dependency (no jQuery).
You can use this plugin to make a accessibility friendly website fast and easily
Converts a string value into snake case.
Light, customizable and agnostic alert library.
A minimal, dependency-free client-side router with caching, script execution, and SSR compatibility
Modern, lightweight, vanilla JavaScript table library with zero dependencies. 67% faster than DataTables with mobile-first responsive design.
Minimal RFC6570 conforming HTTP multiplexer for defining endpoints with typed URI Template Syntax
Date range picker - lightweight, no dependencies
Módulo para geração de dados falsos com base no site 4Devs.
A Linq clone. Attempts to be the best Linq clone. Use the from method on the Itmod class to query an iterable.
return all but the first element of an array
A lightweight React form package designed for simplicity that simplifies form handling and validation without unnecessary complexity or bloat.
Moves elements from one place to another.
Wraps func in a try...catch.
Sleeps for a specified duration.
A tiny DOM manipulation library written in ES6 with zero dependencies.
Float Toolkit is an NPM package for working with floating-point numbers.
determine if an object contains a circular reference
A simple package with zero dependencies for generating lucky winners if there is a free coupon giveaway at a Meetup event!
A Node.js wrapper for the CoinGecko API with no dependencies (with generated inline d.ts typings!).
Node template engine based on template literals, with no dependencies.
Lightweight JavaScript validation library inspired by Laravel's rule syntax. Validate fields and forms easily with built-in rules and error messages.
[](https://github.com/CyrilDesch/custom-qrcode-browser/actions/workflows/continuous-integrations.yaml) [![L
Coin Gecko Api Node js wrapper
turn a method into a standalone function; the first arg becomes `this`
🗄️ Lightweight, zero-dependency JavaScript database with manual file control. Features schema validation, transactions, triggers, and advanced queries. Works seamlessly in Node.js and browsers with optional persistence via .rdb files you create and manag
Format 2 strings, human readable, easy compare, highlight beginning/middle/end (if applicable) same/different parts, algorithm/function, visualize/highlight, match unchanged context. Fast and minimal, zero dependencies, supply your own formatting function
Creates an object composed of the picked object properties.
A Simple HTTP Server to serve static files.
Web rich text editor. Ready to be used in a test environment.
Creates a debounced function that delays invoking func until after wait milliseconds have elapsed since the last time the debounced function was invoked.
The opposite of @queso/pick; this method creates an object composed of the object's own properties that are not in the list of omitted keys.
A beautiful, interactive, and themeable mindmap library for creating hierarchical visualizations with editing capabilities
Creates a throttled function that only invokes func at most once per every wait milliseconds.
The core caeser cipher package.
A lightweight, zero-dependency JavaScript plugin for creating stunning chromatic aberration blur effects
Converts a string value into camel case.
Parse minecraft text to JSON format
remove all spaces from a string, optionally remove escape sequences too
Date range picker - lightweight, no dependencies
a parser for texts by a template
Sleeps for a specified duration.
a function for work with "code-flow" description objects
lines-of-code
Wraps func in a try...catch.
Lightweight and accessible drop-in replacement for the built-in browser dialog methods (alert, confirm and prompt).
A lightweight, accessible, and customizable social sharing widget for modern web applications
🌐 Ultimate Standalone Terminal Browser & Web Scraper MCP - Browse any website, extract content & links directly in terminal with zero file pollution. 100% standalone with smart fallbacks. Enhanced by optional terminal browsers (lynx/w3m). Perfect for doc
A lightweight vanilla JavaScript carousel library built with modern web technologies. Based on custom elements, scroll-snap, and scroll-padding.
A very tiny webserver that uses no other dependencies.
A lightweight and simple Node.js library for reading Excel files
Lightweight and customizable n8n AI chatbot widget
Un componente React de selección de países con banderas y soporte multiidioma. Completamente standalone, no requiere shadcn/ui.
flip first two arguments of a function
A minimalist, dependency-free JavaScript framework for DOM manipulation, event handling, animations, state management, and HTTP requests.
An easy to hack, accessible, 0 dependency accordion
Devlien is a lightweight, zero-dependency Node.js framework with clean MVC structure, built-in ORM, and intuitive routing for rapid backend development.
A lightweight, customizable toast notification library with no dependencies
Simple and lightweight JavaScript module to make HTML tables sortable
A Node.js wrapper for the CoinGecko API with no dependencies with generated inline d.ts typings and pro account support.
The opposite of @lavadrop/pick; this method creates an object composed of the object's own properties that are not in the list of omitted keys.
Converts a string value into snake case.
A lightweight, in-memory caching library - like Redis but much simpler. Features TTL support, concurrent request handling, and comprehensive statistics. Perfect for Node.js applications that need fast caching without the complexity of Redis.
A Node.js wrapper for the CoinGecko API with no dependencies with generated inline d.ts typings and pro account support.
A lightweight, customizable JavaScript charting framework designed for dashboard applications with multiple charts sharing themes
Returns the first argument it receives and ignores any additional arguments.
A lightweight, powerful and flexible rule evaluation engine designed for simple or complex logical operations. Perfect for projects requiring customizable validation, dynamic conditions, or decision trees based on json. inspired by MongoDB filters.
The open source web element inspector - AI-controllable DOM inspection with live CSS editing, hover highlighting, and developer tools integration
Creates a debounced function that delays invoking func until after wait milliseconds have elapsed since the last time the debounced function was invoked.
Repositório do módulo de geração de texto para fala Google, gTTS.
async function that runs a shell command with arguments and environment variables, optional realtime passthru output/error. Positive/negative filter/map output with func/string/regex. Resolves/rejects with an array: [ retCode, outA, errA ]
A highly customizable React component for creating clocks with a wide range of styles and options.
A fully typed, light-weight, unopinionated and no-dependencies Express.JS middleware that helps with the validation of requests.
A Node.js wrapper for the CoinGecko API with no dependencies.
A lightweight Markdown to HTML parser without external dependencies to save blog styles, font size etc as string in sql/nosql database.
A lightweight, no-dependencies, unit testing library.
Webpraktyk Vue Slider is a no-dependencies, free Vue component slider and carousel.
Simple module for receiving an email from a contact form on your website.
return a curried function
A JavaScript test runner. Like Mocha but smol.
The most brief syntax for describing async flow
flip first two arguments of a function
Checks if the primitive value of value is a boolean.
Date range picker - lightweight, no dependencies
A fully customizable React rich text editor with no external dependencies. Features a comprehensive toolbar similar to popular Markdown editors with file operations, media insertion, and advanced formatting capabilities.
Smart, responsive banner widget for enabling push notifications in MobiLoud apps. Features session limiting, mobile optimization, and zero dependencies.
A lightweight and modern pagination library written in vanilla JavaScript with no external dependencies
A Fibonacci sequence generator.
A standalone, dependency-free React component library for customizable buttons, toggles, radios, checkboxes, dropdowns, and input fields.
Lightweight console.log styling without dependencies
A Node.js wrapper for the CoinGecko API with no dependencies.
Simply date picker for web applications
A simple password validator
Sync function that returns an array of files matching regex pattern, recursively inside specified directory.
UI for Multi-Session Detailed Runner with vanilla TypeScript (no dependencies)
A math engine built in vanilla JS — zero dependencies, pure brainpower.
🌶️ A spicy little web server written in pure Bash - no Node.js, no Python, just shell scripting!
A minimalist testing framework for C/C++ projects
Date range picker - lightweight, no dependencies
A simple and flexible javascript validation that allows you to test both on backend and frontend.
A floating node HTML5 canvas
Lightweight JavaScript library to create and manipulate DOM nodes
A Node.js wrapper for the CoinGecko API with no dependencies.
Crop MediaStream in a browser
<div align="center"> <a href="https://toast.thorxop.com"> <img src="https://toast.thorxop.com/images/logo_svg.svg" alt="@thorop/toast" height="60" /> </a> <p /> <p> <b> An accessible toast library for React.
objects extend.
A Node.js wrapper for the CoinGecko API with no dependencies.
Just do one thing.
The shortest syntax for functional switch-case
Minimal JavaScript tooltip with no dependencies
find key or value in object.
Alert library based in Sonner, but agnostic to JavaScript enviroment
A script which produces stylable scrollbars. It also allows styling of the resize handle.
Date range picker - lightweight, no dependencies
A Node.js wrapper for the CoinGecko API PRO with no dependencies.
Date range picker - lightweight, no dependencies
A small library for creating uncompressed ZIP files
A lightweight and dependency-free Signature Pad built using the Canvas API with Vanilla JavaScript.
Minimal Vanilla JS accordion feature, supporting nested accordions for building menus, submenus, etc.
A lightweight scroll animation library with glow effects
A Node.js wrapper for the CoinGecko API with no dependencies.
Date range picker - lightweight, no dependencies
Devlien framework installer
simple lightbox plugin with no dependencies
transform strings to camel case.
async function that runs a shell command with arguments and environment variables, full interactive stdin/stdout/stderr usability (eg: run and use nano). Resolves/rejects with your command's return code.
Dependency-free UI module for creating range slider inputs, seek bars, and progress bars.
type checking.
Creates an object composed of the object properties for which predicate returns truthy.
Arbitrary-length decimal implementation ES module (ESM) with native BigInt
A blazing fast, advanced CORS middleware for Node.js.
A lightweight, powerful, and zero-dependency JavaScript library for client-side form validation with a declarative, HTML-first approach.
Zero-dependency, lightweight and minimalistic implementation of the React library
ajax request.
A complete vanilla JavaScript ID card scanner with camera integration, auto-capture, and smart detection features
object map.
A tiny stateful MVVM
Creates an object composed of the object properties for which predicate returns truthy.
get url query.
⚡ Lightweight JS highlighter
Truncate a list of words with a specified width
Project configuration templates for TheWay router
A lightweight, performant, and dependency-free content tagging and filtering system
Returns the first argument it receives and ignores any additional arguments.