Sven Eisenschmidt

pop - Self-hosted emoji reactions for your website. 1.5KB gzipped.

by
Reactions are the quick feedback buttons you know from Slack, Discord, or GitHub. A way for readers to respond without writing a comment. Pop is a lightweight widget for websites. Emoji reactions, visitor counting, basic analytics. SQLite backend, self-hosted. Try it: https://pop.eisenschmidt.website... or see it on my site: https://sven.eisenschmidt.website/

Add a comment

Replies

Best
Sven Eisenschmidt

I built Pop for my personal website. Wanted reactions without third-party scripts tracking my visitors.

It's simple: one script tag, SQLite storage, a few API endpoints. No accounts, no cloud, no subscription.

I wrote the backend in PHP 8.4 with Symfony 8, the frontend in TypeScript. About 3KB minified. CSS is optional, use mine or write your own.

Source code: https://github.com/sveneisenschm...
Demo: https://pop.eisenschmidt.website/demo.html

Happy to answer questions.