2026-03-28 02:23:00 +01:00
2025-11-18 01:53:14 +01:00
2026-03-27 00:00:39 +01:00
fix
2026-03-28 02:23:00 +01:00
2025-10-20 04:31:27 +02:00
2026-03-26 23:59:28 +01:00
2026-03-27 00:01:20 +01:00

Pinata is Yet Another Pinterest Frontend.

pinata-screenshot

Self-explanatory. It's built with the idea of being light as possible, and shamefully vibecoded.

The Docker image, built by you, ranges between 5-7 MB, and the entire workings depend on a single main.go.

Pinata takes very little memory to run, about 7MB of memory with an Chimera docker image when active (15~ MB with Chunk Mode enabled), and 1MB when idle. In addition, the frontend uses no Javascript, which makes it friendly to low-end systems like netbooks!

Despite being so light, Pinata supports bookmarks via cookies (encrypted!) and can be made a PWA on your phone.

Contribute to this repo on Codeberg!

How to run

Go

Port 8080 is needed to run with this method; Docker is most recommended if that is taken.

  • Clone this repo.
  • (optional, but bookmarks will be unavailable) head -c 32 /dev/urandom | base64 and then export PINATA_BOOKMARK_KEY=resultofpreviouscommand.
  • go build -trimpath -ldflags="-s -w" -o pinata ./main.go
  • Wait a few seconds for that tasty binary.
  • Run in background with ./pinata &
  • Clone this repo.
  • Tweak compose.yml as you see fit and follow instructions if you want to enable bookmarks.
  • docker compose up -d
  • docker compose pull && docker compose up -d to update.
S
Description
No description provided
Readme ISC
3.9 MiB
Languages
Go 97.7%
Dockerfile 2.3%