San Francisco

Preet

Elite
@pshihn

workly. A really simple way to move a function or class to a web worker. πŸ‹οΈβ€β™€οΈβ†’ πŸ˜„

1.9k

lumin. A JavaScript library to progressively highlight any text on a page.

542

legra. LegraJS lets you draw using LEGO like brick shapes

415

windtalk. Simplest way to communicate with iFrames and other windows

134

brickception. A fun take on the classic bricks breakout game with popup windows!

120

rough-paint. Using Houdini CSS Paint API with Rough.js

119

bezier-points. TypeScript

92

math-ml. MathML implementation using custom elements

81

sockly. TypeScript

69

puppet-canvas. HTML5 Canvas implementation for NodeJS backed by Puppeteer

66

every-color-picker. Color picker components. Framework independent.

61

venn. Declarative Venn Diagrams

53

base69. Base69 is a binary-to-text encoding scheme inspired by Base64 encoding

51

planar-range. A 2D range component

49

emoji-slider. A slider control with emojis

43

points-on-path. Estimate point on a SVG path

42

byproxy. A different way of thinking of web client-server RPC

40

rough-draw. Creates a sketchy, hand-drawn version of any image using RoughJS and a WASM version of OpenCV

38

stippled-image. Custom element to show the stippled version of image

35

film-strip. TypeScript

29

hachure-fill. Fill a polygon with lines at the specified angle and gap between them

29

path-data-parser. Yet another SVG Path Parser

26

proxly. Easiest way to proxy a list of objects/functions in Javascript

23

media-pool. A pool of reusable media elements for the web.

17

alit-element. A simple base class that extends lit-element with some utility functions and adds decorators

12

csi. https://createsocialimages.com

10

key-tree. Simple keyed tree data structure πŸ”‘πŸŒ²

9

portcast. Multicasting for Channel Messaging API

8

cielab-dither. Image dithering in the CIELAB color space

8

sketchy-path. Generate sketchy hand-drawn versions of SVG paths

7

flappy-checkbox. TypeScript

6

genart-tree. Simple generative art

6

no-script. custom element that will block all child script elements from executing

4

ecp-website. Nunjucks

4

gpt-search-helper. A browser extension to add ChatGPT results to your search results

4

stipple. Stipple

3

soso. Sosos Elements

2

dag. Basic Directed Acyclic Graph

2

lit-html. HTML template literals in JavaScript

2

shihn.ca.apps. Code to accompany blog posts

2

recolored-image. Custom element to show image shifted to a different color

2

rough-playground. Silly, tiny, experiments using Rough.js

2

legra-web. Website for LegraJS

2

virtual-list. Yet another virtual list web component

2

lit-matrix. Matrix math using tagged template literals

2

edge-routing. TypeScript

1

byproxy-demo. JavaScript

1

worker-script. TypeScript

1

bannerdemo. HTML

1
49
Apply