Zero-dependency web components that work anywhere. Add powerful widgets to any site in just 2 lines of code.
Works with React, Vue, Angular, or vanilla HTML. No build process required.
Loading widgets...
Minimal footprint with no external dependencies. Just pure, optimized JavaScript.
Works with React, Vue, Angular, or plain HTML. Drop it anywhere.
One script tag is all you need. No build process, no configuration.
<script type="module" src="https://unpkg.com/widgies@latest/dist/widgies.min.js"></script>
npm install widgies
Widget | Description | Key Attributes |
---|---|---|
<widgies-affirmation> | Random positive messages | interval |
<widgies-ambient> | Nature sounds player | sound |
<widgies-calculator> | 4-function calculator | — |
<widgies-color-palette> | Color palette generator | — |
<widgies-currency-exchange> | Currency exchange calculator | — |
<widgies-dad-jokes> | Random dad joke generator | — |
<widgies-fortune-cookie> | Virtual fortune cookie | — |
<widgies-magic-8-ball> | Classic Magic 8-Ball | — |
<widgies-qr-code> | QR code generator | text |
<widgies-random-image> | Random image display | — |
<widgies-random-number> | Crypto-safe RNG | min, max |
<widgies-timer> | Countdown timer | minutes, seconds |
<widgies-tiny-planet> | Learn about random place on Earth | — |
<widgies-unit-converter> | Multi-category unit converter | — |