Bookmarks and Link Sharing / Free Software and web applications

This is a list of Free Software network services and web applications which can be hosted locally. Selfhosting is the process of locally hosting and managing applications instead of renting from SaaS providers. —from github/Kickball/awesome-selfhosted



  • dyu/bookmarks – Single-threaded/process bookmark app powered by leveldb and uWebSockets. Supports importing from Delicious and Chrome. (Demo) Apache-2.0 Java
  • Espial – An open-source, web-based bookmarking server. AGPL-3.0 Haskell
  • Firefox Auth Server – This project implements the core server-side API for Firefox Accounts. (Source Code) MPL-2.0Nodejs
  • Geekmarks – Personal bookmarking service focused on speed and organization using hierarchical tags. (Source Code) BSD-2-Clause Go
  • golinks – Web application that allows you to create smart bookmarks, commands and aliases by pointing your web browser’s default search engine at a running instance. Similar to bunny1 or yubnub. (Demo) MIT Go
  • Lobsters – Run your own link aggregation site. (Source Code) BSD-3-Clause Ruby
  • No Fuss Bookmarks – Very simple software and service to store bookmarks especially designed for hackers (that don’t need fancy interfaces, but nice API). (Source Code) GPL-3.0 Python
  • Pinry – The tiling image board system for people who want to save, tag, and share images, videos, and webpages. (Source Code) BSD-2-Clause Python
  • Shaarli – Personal, minimalist, super-fast, no-database bookmarking and link sharing platform. (Demo) Zlib PHP
  • Shiori – Simple bookmark manager built with Go. MIT Go
  • unmark – Open source to do app for links. MIT PHP
  • xBrowserSync – Open source tool for syncing browser data between browsers and devices. (Source Code) MIT Nodejs
  • ymarks – Keep your browser’s bookmarks synchronized without limiting yourself to one provider. WTFPL C