feat(iine): add like buttons (#550)

This commit is contained in:
Óscar 2025-08-01 21:43:04 +02:00 committed by GitHub
parent 79b5dcf9a7
commit daa8b1a412
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
48 changed files with 505 additions and 8 deletions

View file

@ -0,0 +1,52 @@
+++
title = "iine"
description = "Privacy-focused & accessible like buttons for the small web."
weight = 15
[taxonomies]
tags = ["web", "JavaScript", "privacy", "backend"]
[extra]
local_image = "projects/iine/iine_logo.webp"
social_media_card = "social_cards/projects_iine.jpg"
canonical_url = "https://osc.garden/projects/iine/"
+++
Appreciation buttons for your blog, digital garden, portfolio… No account required. No tracking.
#### [GitHub](https://github.com/welpo/iine) • [Website](https://iine.to) {.centered-text}
## Features
- No timestamps, no IPs, no tracking
- ~3KB of vanilla JavaScript
- Works without JavaScript
- Various icons: heart, thumbs up, upvote, or any emoji
- Built for the small/indie web
- Free forever
- Accessible by design
- Self-hostable
## Quick start
Add appreciation buttons to your site with two lines. Load the script:
```html
<script defer src="https://cdn.jsdelivr.net/gh/welpo/iine@main/iine.mini.js"></script>
```
Add the button:
```html
<button class="iine-button" aria-hidden="true"></button>
```
Done. Your visitors can now show anonymous appreciation for your content.
## Why iine?
I wanted to add like/kudos/cheers/appreciation buttons to [my blog](https://osc.garden) without signing up for anything, and making sure my visitors weren't tracked.
Hoping others find it useful, I made the service public (open source) and free forever (at least until it supports over 100k websites).
Built for blogs, portfolios, digital gardens, and anyone who believes the web should be more human.