Product upvotes vs the next 3

Waiting for data. Loading

Product comments vs the next 3

Waiting for data. Loading

Product upvote speed vs the next 3

Waiting for data. Loading

Product upvotes and comments

Waiting for data. Loading

Product vs the next 3

Loading

Boringer Avatars

Procedurally generated avatars for your JS applications

I ported boringavatars.com to several frameworks using Mitosis from builder.io. All design work goes to Boring Designers. It supports Angular, Qwik, React, Solid, Svelte, Vue2, and Vue3. Overall, it was a fun process.