Skip to content
/ analogs Public

Collection of common use-case npm packages & tools alternatives

Notifications You must be signed in to change notification settings

dy/analogs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

analogs

QuickJS

CLI

apple watch ui

audio languages

wasm languages

Animated terminal

midjourney

cypress

  • playwright
  • nightwatch

react-toastify

preact/signals

alpinejs

JS engines

typescript

templated

  • consolidate

fourier-transform

expression evaluator

template parts

Video player (+youtube)

yeoman

greenshock

  • motion one
  • anime.js

jsinspect

  • jscpd
  • pmd

gl-waveform

cancelling

worker-timers

  • audio-context-timers
  • stable-timers

worker-dom

  • universal-design-token
  • theo
  • lona

react

generator components

augmentor

  • dom-augmentor
  • preact-hooks
  • react-hooks
  • rax-hooks
  • tng-hooks

microbundle

hyperscript

virtual-dom

incremental-dom, html builders, vdom-like

morphdom

hyperx

runpkg.com

  • npmfs
  • unpkg/

page.js

html-to-react

remount

normalize.css

assert

  • better-assert
  • chai
  • power-assert

diffing

color

  • tinycolor2
  • onecolor
  • sumi-color
  • color-js
  • jquery-color
  • color-forge
  • chroma-js
  • colorjs
  • warna
  • kolor
  • colors.js
  • rgbcolor
  • tinytinycolor
  • chameleon-js
  • colorama
  • alchemist-js
  • color.js
  • colord
  • culori

color-picker

esrecurse

  • ast-types

ast-redeclare

  • ast-hoist
  • hoister

contains

  • node-contains
  • within-element

uneval

  • tosource

closest

  • findup-element
  • component-closest

component-cookie

  • mmm-cookies
  • cookie-monster
  • cookie-cutter

weakmap

  • polymer-weakmap/weakmap

get-document

  • get-doc
  • global

emitter

  • component-emitter
  • eventemitter
  • emitter-component
  • emmy
  • enot
  • component-event
  • on-off

arr-flatten

  • array-flatten
  • amp-flatten
  • Array.prototype.flat

esprima

escope

  • escope
  • ast-scope
  • scopup
  • ecma-variable-scope
  • periscope

mutype/is-object

101/is-object

array-uniq

  • uniq
  • lodash.uniq
  • uniq-component
  • possible-array-uniq

uniq-id

  • gen-uid
  • unique
  • uid
  • uid2
  • uid-util
  • micro-uid
  • component-uid
  • j-uid
  • unique-id
  • uniqid
  • short-uid
  • puid
  • amp-unique-id
  • genuid
  • simple-uid
  • random-id
  • smart-id
  • uuid-pure
  • simple-random-id
  • nid

cookie-cutter

  • browser-cookies
  • hardtrack
  • es-cookie

matches-selector

  • matches-selector-2
  • component-matches-selector
  • matches-selector-shim
  • matches-dom-selector
  • desandro-matches-selector
  • queried@matches

buffer-list

xtend

  • component-object
  • object-assign

query-component

  • query-relative
  • dom-select
  • qwery
  • domy-element
  • querie

jquery

regl-line

Observable tc39

stateful observers, object observers

stream

is-array

  • mutype/is-array
  • an-array
  • isarray

clamp

is-number

  • mutype/is-number 101/is-number
  • amp-is-number
  • is

mucss

  • mucss/css
  • dom-style

mucss/offset

  • document-offset
  • jquery.offset

inherits

  • component-inherit
  • component-inherits
  • util

debug

  • redebug

getprop

  • keypath
  • dotprop
  • idx
  • dot-prop
  • dlv

independence

  • Lots of deps injectors

placer

esm

  • reify
  • autoesm

jison

onload

selector-observer

tape

tuple

haunted

static-eval

node-localstorage

serve

import-maps

  • @import-maps/resolve

include-fragment-element

skillbox

  • geekbrains

About

Collection of common use-case npm packages & tools alternatives

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published