Open Source Pinboard Alternatives

A curated collection of the 7 best open source alternatives to Pinboard.

The best open source alternative to Pinboard is Karakeep. If that doesn't suit you, we've compiled a ranked list of other open source Pinboard alternatives to help you find a suitable replacement. Other interesting open source alternatives to Pinboard are: Linkwarden, Linkding, Faved and Bookmark It.

Pinboard alternatives are mainly Bookmark & Content Management but may also be Browsers & Extensions or Marketing & Customer Engagement. Browse these if you want a narrower list of alternatives or looking for a specific functionality of Pinboard.

Share:

A self-hosted bookmarking app for links, notes, images and PDFs, with automatic AI tagging, full page archival and mobile clients.

Screenshot of Karakeep websiteRead more

Karakeep, previously called Hoarder, is a bookmark-everything app for people who save far more than they ever revisit. Links, quick notes, images and PDFs all land in the same place, and the pile stays usable because tagging and summarization happen automatically rather than waiting on your discipline.

The web app is built on Next.js with Drizzle for the database, tRPC between client and server, NextAuth for sign-in and Meilisearch for full content search. Puppeteer crawls saved links to pull titles, descriptions and images, and the tagging model can be a hosted provider or a local one served through Ollama.

Saving is only the first half of what it does.

  • Full page archival: pages stored with monolith and videos with yt-dlp, so link rot cannot erase what you kept.
  • Search: full text and semantic search over everything stored, including text pulled out of images by OCR.
  • Capture everywhere: Chrome, Firefox and Safari extensions, iOS and Android apps, RSS hoarding and importers from Pocket, Linkwarden, Omnivore and Chrome.
  • Rules engine: rule-based automation that files bookmarks without manual sorting.
  • Collaboration: lists can be shared and worked on with other people.

A REST API and a command line client make the collection scriptable, and official agent skills let LLM agents work with it directly. Offline reading, highlights, bulk actions, SSO, dark mode and multi-language support are all present. Self-hosting comes first, under an AGPL-3.0 license, with a managed cloud for anyone who would rather not run it.

Read more

Self-hosted bookmark manager that collects, archives and annotates web pages, built for individuals and teams that share collections.

Screenshot of Linkwarden websiteRead more

Linkwarden is a self-hosted bookmark manager for collecting, reading, annotating and preserving the pages that matter. Links rot as sites disappear, so every bookmark you save also becomes an archived copy that you keep.

Each link is captured as a screenshot, a PDF and a single HTML file, and can optionally be pushed to the Wayback Machine for a second snapshot. A reader view strips the page down for reading, with highlighting and annotation on top of it.

Organization and sharing run through collections rather than a flat list of saved pages.

  • Collections and tags: links sit in collections and sub-collections with names, descriptions and multiple tags.
  • Member permissions: several people gather links into one collection, and each member has their own permission set.
  • Full text search: search, filter and sort across everything you have saved.
  • Local AI tagging: an optional model tags links from their content instead of you doing it by hand.
  • Apps and extensions: native iOS and Android apps, a browser extension, API keys and RSS feed subscriptions.

Self-hosting is documented for anyone who wants to run their own instance, and a hosted cloud plan exists for people who would rather not. Interface translations, SSO for self-hosted and enterprise users, bulk actions, user administration and image and PDF uploads fill out the rest.

Read more

A self-hosted bookmark manager for people with a lot of links, built to be minimal, fast, and quick to set up.

Screenshot of Linkding websiteRead more

linkding is a bookmark manager you host yourself. The name is half English and half German, link plus Ding, which comes out as something for managing your links, and that modest ambition is the point of the whole project.

It is a Django application, and the intended installation route is Docker. The interface is optimized for readability, tags are the organizing structure, and bulk editing exists for the day a collection has drifted out of shape.

The features beyond storing a URL are mostly about keeping links usable over time.

  • Automatic metadata: titles, descriptions, and icons are fetched from the bookmarked page.
  • Archiving: pages are saved as local HTML files or sent to the Internet Archive, so a dead link is not a lost one.
  • Notes and read it later: Markdown notes attach to bookmarks, and unread items stay separated.
  • Sharing: bookmarks can be shared with other users of the instance or with guests.
  • Import and export: collections move in and out in Netscape HTML format.

Browser extensions cover Firefox and Chrome alongside a bookmarklet, the app installs as a progressive web app, and a REST API supports third-party clients including mobile apps. Single sign-on works through OIDC or an authentication proxy, and an admin panel handles user self-service and raw data access.

Read more

A bookmark manager built for large collections, with nested tags, browser and Raindrop imports, and self-hosting that needs no external services.

Screenshot of Faved websiteRead more

Faved is a private bookmark manager for people whose collections outgrew the browser bar. Flat folders stop working somewhere in the low thousands, so Faved builds its organization on nested tags instead and keeps every common action one click away.

The backend runs on PHP 8, SQLite and Apache; the frontend is TypeScript, React, Tailwind, shadcn UI and Vite. A self-hosted install has no external dependencies and stores all data locally.

Most of the design effort went into handling volume without turning into a filing chore.

  • Nested tags: group Go and Python under Programming Languages and Backend, with colors, descriptions, pinning and optional rollup of items from child tags.
  • Automatic fetching: titles, descriptions and preview images are pulled in on save, and duplicates are flagged as you add them.
  • Bulk actions: delete, refetch or retag many bookmarks at once, with search, filtering and editing available without changing screens.
  • Configurable views: card, list and table layouts with adjustable fields and sidebar, plus light and dark modes synced to the system.
  • Capture from anywhere: a Chrome extension, a lightweight bookmarklet for any browser, and Apple Shortcuts for the share sheet on iOS, iPadOS and macOS.
  • Import and migration: Chrome, Safari, Firefox and Edge imports keep the original folder structure as nested tags, and Raindrop.io and Pocket move over with their collections intact.

The app is responsive and installable as a PWA. Self-hosting is free under the MIT license, and a cloud plan covers backups and support for anyone who would rather not run it.

Read more

A bookmark manager with a timeline view, tags and browser extensions, for people who want saved links organized and portable.

Screenshot of Bookmark It websiteRead more

Bookmark It is an open source bookmark manager. Saved links are arranged in a timeline instead of a folder tree, so looking back over what you kept works like scrolling through your own history rather than digging through nested directories.

It was built from scratch on Next.js 14, with shadcn components and Tailwind for the interface. Supabase supplies the Postgres database and Google sign in, hosting is on Vercel, and LemonSqueezy handles payments for the paid tier.

The product page describes what happens to a link once it is saved.

  • One click saving: browser extensions add a bookmark and browse the collection without leaving the tab.
  • Tags: bookmarks are grouped by tag, with the tag allowance depending on the plan.
  • Favorites: links worth returning to are marked and kept in their own list.
  • Public sharing: a tag can be published as a shared collection.
  • Import and export: browser bookmarks import in bulk, and the paid plan exports to CSV or HTML.
  • Theme customization: the appearance of the interface is adjustable.

A free tier covers a monthly bookmark allowance with one unlimited import, and a yearly paid plan raises every limit and adds email support. The code is AGPL 3.0 and the author takes issues and pull requests for bugs, features and quality of life work, so the whole thing can be read, reviewed or extended by anyone who wants to.

Read more

A no-registration cloud bookmark manager that saves links behind a collection ID and a write token, for people who want portable bookmarks.

Screenshot of Cloudmark websiteRead more

Cloudmark keeps a bookmark collection in the cloud without an account. You pick a collection identifier called a mark, generate a secret write token, drag the bookmarklet onto your browser bar and start saving pages. Anyone holding the mark can read the collection, while adding, editing and deleting need the token, which removes the sign-up most bookmark services insist on.

The app is a React and Vite single page frontend talking to a Hono API on Cloudflare Workers, with Cloudflare D1 as the store and Tailwind CSS plus shadcn/ui for the interface. Write tokens are hashed with SHA-256 inside D1, so plaintext lives only in browser storage and the bookmarklet, and rate limits plus field length caps guard writes.

Saving and browsing are built out of a few small pieces.

  • One-click save: the bookmarklet carries the mark and write token as query parameters.
  • Chrome extension: a Manifest V3 build stores the active tab under an existing or new category and adds actions to the context menu.
  • Keyboard-first list: slash searches, j and k move, n, e and d create, edit and delete, and the question mark opens help.
  • Custom icons: a bookmark can carry an emoji, a letter mark or an uploaded SVG, ICO or PNG file.
  • Two languages: the interface ships in English and Chinese.

Deployment is a button that creates a Cloudflare Worker from the repository, or wrangler from your machine after you create a D1 database and apply the migrations. Local development needs Node.js 20 and pnpm, under an AGPL-3.0 license.

Read more

A bookmark manager with end-to-end encryption on Stacks, for people who want their saved links private across web, Android and iOS.

Screenshot of Brace.to websiteRead more

Brace.to saves links and keeps the decryption key with you rather than on a server. Everything you store is encrypted through Stacks technology, so the service holds content it cannot read, and the same collection opens on the web, on Android and on iOS.

The web client is React with Redux and Tailwind CSS, talking to Stacks through the Hiro JavaScript library, and the mobile apps are React Native. Both live in one repository under a packages directory, and either one starts with an npm install followed by npm run start.

The feature set stays close to what a bookmark manager actually needs.

  • End-to-end encryption: only the key you hold opens the saved links.
  • Nested lists: folders hold folders, and any list can be locked.
  • Pinning and tags: links pin to the top, and tags cut across the list structure.
  • Dark mode: a dark theme ships with the interface.
  • Three clients: web, Android and iOS share one account and one encrypted store.

Pocket, Raindrop and Saved.io are named as the inspirations, and the MIT license makes this a light option for anyone who wants a hosted read-later service whose operator cannot see what was saved. Bug reports and feature requests go through GitHub issues or the support channels linked from the site, and contributions are welcomed.

Read more
back

Discover Open Source alternatives to: