OpenAltFinder
Pinry

Pinry

Self-hosted tiling image board for saving, tagging, and sharing images, videos, and webpages.

Open source alternative to:

166976413-38b575f2-a246-4852-ba05-11bca5f9b052.png

Pinry is an open source, self-hosted tiling image board system for people who want to save, tag, and share images, videos, and webpages in an easy-to-skim, Pinterest-style format. The backend is built on Django and the frontend on Vue.js, giving you a fast, self-contained board experience without relying on a hosted service.

Key features include automatic image fetching with online previews, a tagging system for pins, search by tags and board names, public and private boards, multi-user support, and browser extensions for Chrome and Firefox. It ships a full REST API built on Django REST Framework plus an official CLI tool for adding content from the terminal, and supports internationalization with English, Simplified Chinese, and French. Installation is straightforward via pre-built Docker images for AMD64, ARMv7, and ARMv8.

Compared to Pinterest, Pinry puts you in full control: you decide what gets saved, who can see it, and where your data lives. Boards can be kept private, multi-user instances let teams or households curate together, and because everything is self-hosted there is no advertising, tracking, or dependency on Pinterest policies.

Frequently Asked Questions

How do I add content to Pinry?

Pinry ships browser extensions for Chrome and Firefox that let you pin images and webpages while browsing, plus an official command-line tool (pinry-cli-py) for adding an image or URL from the terminal. Pins are fetched automatically with online previews.

Can I keep boards private?

Yes. Boards can be either public or private, and Pinry supports multiple users, so each user manages their own pins and boards with control over visibility.

Does Pinry have an API?

Yes. Pinry exposes a full REST API built on Django REST Framework, so you can create, read, and manage pins and boards programmatically. There is also an official CLI for scripting.

How do I install and self-host Pinry?

Pre-built Docker images are available for AMD64, ARMv7, and ARMv8. See the documentation at pinry.github.io/pinry for installation, development, and deployment guides.

Which languages does Pinry support?

The interface includes internationalization (i18n) support with English, Simplified Chinese, and French translations bundled.

Looking for contributors

This project is actively seeking help, join the community!

Visit Pinry
License
BSD-2-Clause
Self hostable
Yes
Repository details
Version
v2.1.13
Created
3/5/2013
Stars
3,400
Forks
374
Open issues
63
Last commit
1/5/2026

Updated 8/3/2026, 5:00:15 AM

View Repository

Similar open source alternatives