Sebastian Werner's starred repositories
difftastic
a structural diff that understands syntax 🟥🟩
auto-animate
A zero-config, drop-in animation utility that adds smooth transitions to your web app. You can use it with React, Vue, or any other JavaScript application.
use-gesture
👇Bread n butter utility for component-tied mouse/touch gestures in React and Vanilla Javascript.
nanostores
A tiny (286 bytes) state manager for React/RN/Preact/Vue/Svelte with many atomic tree-shakable stores
YouTube.js
A wrapper around YouTube's internal API — reverse engineering InnerTube
contentlayer
Contentlayer turns your content into data - making it super easy to import MD(X) and CMS content in your app
react-tracking
🎯 Declarative tracking for React apps.
nanoevents
Simple and tiny (107 bytes) event emitter library for JavaScript
add-to-calendar-button
The convenient JavaScript snippet, which lets you reliably create beautiful buttons, where people can add events to their calendars.
vite-tsconfig-paths
Support for TypeScript's path mapping in Vite
container-query-polyfill
A polyfill for CSS Container Queries
deno-lambda
A deno runtime for AWS Lambda. Deploy deno via docker, SAM, serverless, or bundle it yourself.
typescript-coverage-report
Node command tool to generate TypeScript coverage report
homebridge-xiaomi-roborock-vacuum
A Xiaomi Roborock vaccum plugin (1st, 2nd and 3rd generation) for homebridge.
node-shellies
Handles communication with Shelly devices
node-shellies-ng
Handles communication with the next generation of Shelly devices