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

https://github.com/dy/analogs

Collection of common use-case npm packages & tools alternatives
https://github.com/dy/analogs

Last synced: 9 months ago
JSON representation

Collection of common use-case npm packages & tools alternatives

Awesome Lists containing this project

README

          

# analogs

## acestudio.ai

* elevenlabs

## document-persist-fragment

* group-nodes https://github.com/WebReflection/group-nodes/tree/main

## virtual-scroll

* lenis
* virtual-scroll
* scroll-timeline

## sal
* aos (animate on scroll)

## Textarea syntax highlight

* https://github.com/adriancs2/Textarea-Syntax-Highlight?tab=readme-ov-file
* https://github.com/kueblc/LDT

## image 2 video
* luma ray +end frame, -amorphic hallucinations
* sora - no continuity, splits video on scenes
* pika - not a single meaningful result
* runwayml +end/mid rame -too shy, uncreative
* replicate/minimax +good ideas -too fast results +realistic

## bestchange.org

* https://chexch.com/
* https://kurs.expert/
* https://www.okchanger.ru/

## elevenlabs
* rask.ai
* https://www.speechlab.ai/

## QuickJS

* https://github.com/NerdLang/nerd
* justin
* jasm
* porffor
* bun
* https://github.com/ferus-web/bali

## CLI

* meow
* [vorpal](https://github.com/dthree/vorpal)
* [commander](https://www.npmjs.com/package/commander)
* [inquirer](https://www.npmjs.com/package/inquirer)
* [args](https://github.com/leo/args)
* [arg](https://github.com/vercel/arg)

## apple watch ui

* https://codepen.io/AndrisJefimovs/pen/JjGogaq
* https://codeburst.io/deconstructing-the-iconic-apple-watch-bubble-ui-aba68a405689
* https://codepen.io/anon/pen/myqamE
* https://www.npmjs.com/package/react-bubble-ui?activeTab=readme
* https://dzinlife.com/Apple-Watch-Spring-Board/

## audio languages

* [tilt](https://github.com/munshkr/tilt)
* [soul](https://github.com/soul-lang/SOUL)
* [mono](https://github.com/stagas/mono)
* [juce]([https://juicelang.org/](https://docs.juce.com/master/tutorial_audio_thumbnail.html))

## wasm languages

* [min](https://github.com/r-lyeh/min)
* [chasm](https://github.com/ColinEberhardt/chasm)
* [grain](https://github.com/grain-lang/grain)
* [wren](https://github.com/wren-lang/wren)
* [co](https://github.com/rsms/co)
* [compis](https://github.com/rsms/compis)
* [v](https://github.com/vlang/v)
* [nim](https://github.com/nim-lang/Nim)
* [zig](https://ziglang.org/documentation/master/#WebAssembly)
* [cyber](https://github.com/fubark/cyber)
* [cito](https://github.com/pfusik/cito)
* [thinscript](https://github.com/evanw/thinscript)
* [poetry](https://github.com/FantasyInternet/poetry/)
* [lys](https://www.npmjs.com/package/lys)
* [WebBS](https://github.com/mx-scissortail/WebBS)
* [ToyLang](https://github.com/JustinSDK/toy_lang)
* [schism](https://github.com/dominikrys/schism)

## Animated terminal

* https://terminalizer.com/
* https://asciinema.org/explore/featured

## midjourney

* [lexica.art](https://lexica.art)
* https://creator.nightcafe.studio/
* dall-e
* diffusion bee
* [dreamlike.art](https://dreamlike.art/create)

## cypress

* playwright
* nightwatch

## react-toastify

* noty
* js-notifier
* https://github.com/timolins/react-hot-toast
* https://github.com/emilkowalski/sonner

## preact/signals

* [usignal](https://www.npmjs.com/package/usignal)
* [@webreflection/signal](https://github.com/webreflection/signal)
* value-ref
* [ulive](https://www.npmjs.com/package/ulive)
* [trkl](https://github.com/jbreckmckye/trkl)

## alpinejs

* https://lucia.js.org/docs/fundementals/special-cases
* https://github.com/vuejs/petite-vue

## JS engines

* [engine262](https://github.com/engine262/engine262)
* [Jessie](https://github.com/endojs/Jessie)
* [xst](https://github.com/Moddable-OpenSource/moddable-xst)

## [carbon.sh](https://carbon.now.sh/)

* [chalk.ist](https://chalk.ist/)
* [ray.so](https://ray.so/)
* [snappify](https://snappify.io/editor)

## [wabt](https://github.com/WebAssembly/wabt)

* [watr](https://github.com/audio-lab/watr)
* [wat-compiler](https://github.com/stagas/wat-compiler)

## typescript

* [rtype](https://github.com/ericelliott/rtype)
* [rfx](https://github.com/ericelliott/rfx)
* [hegel](https://github.com/JSMonk/hegel)
* [flow](https://flow.org/)

## templated

* consolidate

## fourier-transform

* [wasm-fourier](https://github.com/linanova/wasm-fourier)

## [stretchy](https://github.com/LeaVerou/stretchy)

* [textarea-autosize](https://github.com/github/textarea-autosize)
* [autosize](https://github.com/jackmoore/autosize)

## expression evaluator

* subscript
* jexpr
* https://github.com/devrafalko/string-math
* https://github.com/naivesound/expr-js
* https://github.com/masyl/funex
* https://github.com/chidiwilliams/expression-evaluator
* https://github.com/bugwheels94/math-expression-evaluator
* https://github.com/akira-cn/js-expression
* https://bundlephobia.com/package/bcx-expression-evaluator@1.2.1
* https://github.com/arthanzel/evaluatex
* https://github.com/TomFrost/Jexl
* https://github.com/silentmatt/expr-eval
* https://github.com/philipszdavido/expr_parser_js
* https://github.com/kdinev/EpsilonJS
* https://github.com/peakchen90/decimal-eval
* https://github.com/foo123/Xpresion
* https://github.com/abdullah2993/expression-parser
* https://github.com/ppaska/arithmetic-calculator
* https://github.com/EricSmekens/jsep

## template parts

* [spect/template-parts](https://github.com/spect/template-parts)
* [github/jtml](https://github.com/github/jtml)
* [github/template-parts](https://github.com/github/template-parts)
* [template-instantiation-prollyfill](https://www.npmjs.com/package/template-instantiation-prollyfill)
* [template-instantiation-polyfill](https://www.npmjs.com/package/template-instantiation-polyfill)

## Video player (+youtube)

* yt-player
* youtube-player
* [plyr](https://github.com/sampotts/plyr)
* [clappr](https://github.com/clappr/clappr)
* [mediaelementjs](http://www.mediaelementjs.com/)
* [dplayer](https://dplayer.js.org/)
* [jplayer](https://www.npmjs.com/package/jplayer)
* [playable](https://www.npmjs.com/package/playable)
* [videojs-youtube](https://github.com/videojs/videojs-youtube)

## yeoman

* [plop](https://github.com/plopjs/plop)
* [slush](https://www.npmjs.com/package/slush)
* hygen
* [template-file](https://www.npmjs.com/package/template-file)

## [git-issue](https://github.com/dspinellis/git-issue)

* [git-bug](https://github.com/MichaelMure/git-bug)
* [full list](https://dist-bugs.branchable.com/software/)

## greenshock

* motion one
* anime.js

## jsinspect
* jscpd
* pmd

## gl-waveform

* uPlot
* https://github.com/danchitnis/webgl-plot
* https://github.com/huww98/TimeChart
* [wavesurfer](https://wavesurfer-js.org/)
* [waves-ui](https://github.com/wavesjs/waves-ui)

## [proposal-refs](https://github.com/rbuckton/proposal-refs#examples)

* [@esfx/ref](https://github.com/esfx/esfx)

## cancelling

* [abort controller](https://developer.mozilla.org/en-US/docs/Web/API/AbortController)
* [`push(null)`](https://nodejs.org/api/stream.html#stream_readable_unshift_chunk_encoding)
* [p-cancelable](https://www.npmjs.com/package/p-cancelable)
* [@esfx/cancelable](https://github.com/esfx/esfx)

## worker-timers
* audio-context-timers
* stable-timers

## worker-dom

* https://github.com/ampproject/worker-dom
* https://github.com/AshleyScirra/via.js
* https://github.com/neomjs/neo
* https://github.com/BuilderIO/partytown
* https://github.com/GoogleChromeLabs/clooney

## [theme-ui](https://system-ui.com/theme/)
* universal-design-token
* theo
* lona

## react
* [rax](https://github.com/alibaba/rax)
* [preact](https://ghub.io/preact)
* [inferno](https://ghub.io/inferno)
* [riact](https://www.npmjs.com/package/riact)
* [reaction](https://npmjs.com/reaction)
* [hacky](https://github.com/aidenybai/hacky)
* [fre](https://github.com/yisar/fre)

## generator components

* [yeet](https://github.com/tornqvist/yeet)

## augmentor

* dom-augmentor
* preact-hooks
* react-hooks
* rax-hooks
* [tng-hooks](https://github.com/getify/TNG-Hooks)

## microbundle

* [bundt](https://www.npmjs.com/package/bundt)
* [parcel](https://ghub.io/parcel)
* [pika/pack](https://ghub.io/pika/pack)
* [babel](https://ghub.io/babel)
* [swc](https://ghub.io/swc)
* [webrunify](https://ghub.io/webrunify)
* [fastpack](https://ghub.io/https://github.com/fastpack/fastpack)
* [pax](https://ghub.io/pax)
* [esbundle](https://github.com/evanw/esbuild)
* [fuse box](https://ghub.io/fuse-box)
* [nexe](https://ghub.io/nexe)
* [sucrace](https://github.com/alangpierce/sucrase)
* [klap](https://github.com/osdevisnot/klap)
* https://dev.to/shadowtime2000/list-of-js-bundlers-14ee

## hyperscript

* [hyperscript](https://github.com/hyperhype/hyperscript)
* [jsx-dom](https://github.com/proteriax/jsx-dom)
* [hyperscript-strict](https://github.com/dmitriz/hyperscript-strict)
* [hyps](https://github.com/ahdinosaur/hyps)
* [html-tag](https://www.npmjs.com/package/html-tag)
* [hyperf](https://github.com/spectjs/hyperf)
* [create-element-x](https://github.com/qwtel/create-element-x)
* [html-dom](https://github.com/stagas/html-vdom)

## virtual-dom
* [million](https://github.com/aidenybai/million)
* [vhtml](https://github.com/developit/vhtml)
* [val](https://github.com/skatejs/val)
* [mutant](https://github.com/mmckegg/mutant#htmlelement--h)
* [virtual-dom](https://www.npmjs.com/package/virtual-dom)
* [react-hyperscript](https://ghub.io/react-hyperscript)
* [mercury](https://github.com/Raynos/mercury)
* [virtual-hyperscript](https://github.com/Matt-Esch/virtual-dom/tree/master/virtual-hyperscript)
* [elementx](https://github.com/queckezz/elementx)
* [mich-h](https://github.com/tunnckoCore/mich-h)
* [hastscript](https://github.com/syntax-tree/hastscript)
* [vdomini](https://github.com/stagas/vdomini)
* [petit-dom](https://github.com/yelouafi/petit-dom)
* [render-jsx](https://github.com/loreanvictor/render-jsx)
* [vele](https://github.com/stagas/vele)
* [dot-dom](https://github.com/wavesoft/dot-dom)
* [little-vdom](https://github.com/luwes/little-vdom)

## incremental-dom, html builders, vdom-like

* [incremental-dom]()
* [mikado](https://github.com/nextapps-de/mikado)
* [html-chain](https://github.com/maael/html-chain)
* [scriber](https://jccazeaux.github.io/scriber/)
* [domchanger](https://github.com/creationix/domchanger)
* [shaven](https://github.com/ad-si/shaven)
* [tusk](https://github.com/DylanPiercey/tusk)

## morphdom

* [diffhtml](https://ghub.io/diffhtml)
* [nanomorph](https://ghub.io/nanomorph)
* [snabbdom](https://ghub.io/snabbdom)
* [set-dom](https://github.com/DylanPiercey/set-dom)
* remorph
* [jsx-dom](https://ghub.io/jsx-dom)

## hyperx

* htm
* [htl](https://github.com/observablehq/htl)
* xhtm
* nanohtml
* [domtagger](https://github.com/WebReflection/domtagger)
* [t7](https://github.com/trueadm/t7)

## runpkg.com

* npmfs
* unpkg/

## https://cdn.jsdelivr.net/npm/sprae/sprae.min.js

* https://unpkg.com/sprae@3.1.0/sprae.min.js
* https://esm.sh/sprae@3.1.0/sprae.min.js
* https://cdn.skypack.dev/sprae

## page.js

* [director](https://www.npmjs.com/package/director)
* [navigo](https://github.com/krasimir/navigo)
* [enroute](https://github.com/lapwinglabs/enroute)
* [a-route](https://github.com/WebReflection/a-route)

## html-to-react

* [htmr](https://www.npmjs.com/package/htmr)
* [react-from-dom](https://www.npmjs.com/package/react-from-dom)
* [html2react](https://www.npmjs.com/package/html2react)
* ...manymanyothers

## remount

* [customel](https://www.npmjs.com/package/customel)
* react-mount
* https://github.com/jhukdev/preactement
...manymanyothers

## normalize.css

* [picnic](https://github.com/franciscop/picnic)
* [clrs](http://clrs.cc/)

## assert

* better-assert
* chai
* power-assert

## diffing

* [microdiff](https://github.com/gajus/liqe)

## 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](https://github.com/LeaVerou/color.js)
* [colord](https://github.com/omgovich/colord)
* [culori](https://github.com/Evercoder/culori)

## color-picker

* [vanilla-colorful](https://github.com/web-padawan/vanilla-colorful)
* [react-colorful](https://github.com/omgovich/react-colorful)

## esrecurse

* ast-types

## ast-redeclare

* ast-hoist
* hoister

## contains

* node-contains
* within-element

## [satisfy](https://github.com/padolsey/satisfy)

* [emmet](https://github.com/emmetio/emmet)
* [selector-to-tag](https://github.com/surdu/selector-to-tag)

## uneval

* tosource

## closest

* findup-element
* component-closest

## component-cookie

* mmm-cookies
* cookie-monster
* cookie-cutter

## weakmap

* polymer-weakmap/weakmap

## get-document

* get-doc
* global

## [html-document](https://ghub.io/html-document)

* [basichtml](https://ghub.io/basichtml)
* [dom-lite](https://ghub.io/dom-lite)
* [jsdom](https://ghub.io/jsdom)
* [happy-dom](https://ghub.io/happy-dom)
* [undom](https://ghub.io/undom)
* [simple-dom](https://ghub.io/simple-dom)
* [micro-dom](https://ghub.io/micro-dom)
* [min-document](https://github.com/Raynos/min-document)
* [nodom](https://github.com/redom/nodom)

## emitter

* component-emitter
* eventemitter
* emitter-component
* emmy
* enot
* component-event
* [on-off](https://github.com/fregante/on-off)

## arr-flatten

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

## esprima

* esprima
* recast
* falafel
* acorn
* [tenko](https://github.com/pvdz/tenko)
* [babel-parser](https://github.com/babel/babel/tree/master/packages/babel-parser)
* [escaya](https://github.com/escaya/escaya)

## 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

* audio-buffer-list
* [multi-buffer-data-view](https://github.com/chrisguttandin/multi-buffer-data-view)

## xtend

* component-object
* object-assign

## query-component

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

## jquery

* zepto
* [cheerio](https://github.com/cheeriojs/cheerio)
* [cash](https://github.com/kenwheeler/cash)
* [tiny-style](https://github.com/DavidTimms/tiny-style)
* [jbone](https://github.com/kupriyanenko/jbone)
* [domstatic](https://github.com/webpro/DOMtastic)
* [parasitejs](https://www.npmjs.com/package/parasitejs)
* [min.js](https://github.com/remy/min.js)
* [laroux](https://github.com/eserozvataf/laroux.js)
* [cash](https://github.com/kenwheeler/cash)
* [umbrellajs](https://www.npmjs.com/package/umbrellajs)
* [bliss](https://github.com/leaverou/bliss/)
* [NodeList](https://github.com/eorroe/NodeList.js)
* [ki](https://github.com/dciccale/ki.js/blob/master/ki.js)
* [miq](https://bitstorm.org/javascript/miq/)
* [psquery](https://github.com/pseudosavant/psQuery)
* [balalaika](https://github.com/finom/balalaika)
* [bala](https://github.com/finom/bala)
* [metamorph](https://github.com/tomhuda/metamorph.js)
* [aph](https://github.com/kaisermann/aph)
* [dollardom](https://github.com/julienw/dollardom)
* [sul](https://github.com/MrOnlineCoder/sul.js)
* [select-dom](https://github.com/fregante/select-dom)
* [get-elements-array](https://github.com/fregante/get-elements-array)
* [sprint](https://github.com/bendc/sprint)
* [dominus](https://www.npmjs.com/package/dominus)
* [d3-selection](https://npmjs.org/d3-selection)
* [jquasi](https://www.npmjs.com/package/jquasi)

## regl-line

* [regl-gpu-lines](https://github.com/rreusser/regl-gpu-lines)
* [regl-line2d](https://github.com/gl-vis/regl-line2d)
* [regl-insta-lines](https://github.com/deluksic/regl-insta-lines)
* [drawing-lines](https://mattdesl.svbtle.com/drawing-lines-is-hard)
* [instanced-lines](https://wwwtyro.net/2021/10/01/instanced-lines-part-2.html)
* [screen-projected-lines](https://github.com/substack/screen-projected-lines)

## Observable tc39

* [zen-observable](https://www.npmjs.com/package/zen-observable)
* [rxjs](https://www.npmjs.com/package/rxjs)
* [most](https://www.npmjs.com/package/most)
* [xstream](https://www.npmjs.com/package/xstream)
* [bacon](https://www.npmjs.com/package/baconjs)
* [kefir](https://www.npmjs.com/package/kefir)
* [flyd](https://www.npmjs.com/package/flyd)
* [core-js](https://github.com/zloirock/core-js#observable)
* [fate-observable](https://github.com/shanewholloway/node-fate-observable)
* [indefinite-observable](https://www.npmjs.com/package/indefinite-observable)
* [es-observable](https://www.npmjs.com/package/es-observable)
* [light-observable](https://www.npmjs.com/package/light-observable)
* can?
* any-observable
* [newsletter](https://github.com/alexeyraspopov/newsletter)
* ...other observables

## stateful observers, object observers
* [micro-observer](https://github.com/tannerntannern/micro-observer)
* [defi](https://github.com/defijs/defi)
* [on-change](https://github.com/sindresorhus/on-change)
* [atama](https://github.com/franciscop/atama)
* [introspected](https://github.com/WebReflection/introspected)
* [icaro](https://github.com/GianlucaGuarini/icaro)
* [fp-ts](https://github.com/gcanti/fp-ts)
* [object-observer](https://github.com/gullerya/object-observer)
* [observable](https://github.com/dominictarr/observable)
* [observ](https://github.com/Raynos/observ)
* [observable-props](https://www.npmjs.com/package/observable-props)
* [mutant](https://www.npmjs.com/package/mutant)
* [ironjs](https://github.com/ironjs)

## stream

* xstream
* [streamx](https://github.com/mafintosh/streamx)
* pull-stream
* push-stream
* [pipe-me](https://github.com/sartaj/pipe-me)

## 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

* [adjust](https://www.npmjs.com/package/adjust)
* [tether](https://github.com/HubSpot/tether)
* [positions](https://github.com/QubitProducts/positions)
* [positionining](https://github.com/mattlewis92/positioning#readme)
* [popper](https://ghub.io/popper)
* [satellite](https://github.com/jkroso/satellite)
* [nanopop](https://github.com/Simonwep/nanopop)
* [floating-ui](https://github.com/atomiks/floating-ui)

## esm

* reify
* autoesm

## jison

* bison
* [moo](https://github.com/no-context/moo)
* [gruffalo](https://github.com/no-context/gruffalo)
* [bennu/parsec](https://github.com/mattbierner/bennu)
* [maitreya](https://www.npmjs.com/package/maitreya)
* [syntax](https://github.com/DmitrySoshnikov/syntax)
* [bavary](https://github.com/Simonwep/bavary)
* [lezer](https://github.com/lezer-parser/lezer-generator)
* [Pasukon](https://github.com/gosukiwi/Pasukon)
* [ohm](https://github.com/harc/ohm)

## onload

* fast-on-load
* disconnected
* [element-ready](https://www.npmjs.com/package/element-ready)
* [when-elements](https://github.com/indiana-university/when-elements)
* [disco](https://github.com/luwes/disco)

## selector-observer

* [regular-elements](https://github.com/WebReflection/regular-elements)
* [watched](https://www.npmjs.com/package/watched)
* [spect/$](spect.ly)
* `insertionQuery`
* `mutation-summary`
* `qso`
* [SelectorListener](https://github.com/csuwildcat/SelectorListener)

## tape

* [node:test](https://nodejs.org/api/test.html)
* [node-core-test](https://github.com/nodejs/node-core-test)
* [tst](https://ghub.io/tst)
* [tap](https://ghub.io/tap)
* [zora](https://github.com/lorenzofox3/zora/issues/16#issuecomment-383876913)
* [ava](https://ghub.io/ava)
* [tapes](https://www.npmjs.com/package/tapes)
* [tape-es](https://github.com/vanillaes/tape-es)
* [brittle](https://github.com/davidmarkclements/brittle)
* [uvu](https://github.com/lukeed/uvu)
* jest
* [pitesti](https://github.com/bengl/pitesti)

## [tape-run](https://ghub.io/tape-run)

* [browser-run](https://www.npmjs.com/package/browser-run)
* [browser-env](https://ghub.io/browser-env) with `node -r esm -r ./test/register.js test/index.js`
* testling
* [prova](https://github.com/azer/prova)
* [smokestack](https://github.com/hughsk/smokestack)
* [cappadonna](https://github.com/mikeal/cappadonna)
* [node-as-browser](https://github.com/seebigs/node-as-browser)

## tuple

* [many-keys-map](https://github.com/fregante/many-keys-map)
* [many-keys-weakmap](https://github.com/fregante/many-keys-weakmap)
* [tuplerone](https://ghub.io/tuplerone)
* [multi-key-cache](https://www.npmjs.com/package/multi-key-cache)
* [multikey](https://www.npmjs.com/package/multikey)
* [composite-key-weakmap](https://www.npmjs.com/package/@allex/composite-key-weakmap)
* [compositekey](https://www.npmjs.com/package/@bradleymeck/compositekey)
* [multikey-map](https://www.npmjs.com/package/multikey-map)

## [control-panel](https://github.com/freeman-lab/control-panel#readme)

* [dat-gui](https://github.com/dataarts/dat.gui)
* settings-panel
* [tweakpane](https://github.com/cocopon/tweakpane)
* [leva](https://github.com/pmndrs/leva)
* [uil](https://github.com/lo-th/uil)
* [control-kit](https://github.com/automat/controlkit.js/)
* [lil-gui](https://github.com/georgealways/lil-gui)

## haunted

* [fuco](https://github.com/wtnbass/fuco)
* [atomico](https://ghub.io/atomico)

## static-eval

* ast-eval
* kudzu
* [prepack](https://prepack.io/)

## node-localstorage

* [dom-storage](https://www.npmjs.com/package/dom-storage)

## [funding](https://github.com/feross/funding)

* [open-funding](https://github.com/ralphtheninja/open-funding)
* [feedopensource](https://github.com/dominictarr/feedopensource)
* [lemonadestand](https://github.com/nayafia/lemonade-stand)

## serve

* http-server
* [polka](https://github.com/lukeed/polka)
* [zwitterion](https://github.com/lastmjs/zwitterion)
* servor
* es-dev-server
* live-server
* lite-server
* browser-sync
* [sirv](https://github.com/lukeed/sirv)

## import-maps

* @import-maps/resolve

## include-fragment-element

* [html-include-element](https://github.com/justinfagnani/html-include-element)
* imported-template, html-import, juicy-html, html-import
* html-imports
* xm

## skillbox

* geekbrains