this post was submitted on 08 Aug 2025
80 points (97.6% liked)

Selfhosted

50435 readers
524 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

TL;DR

Hi all !

I would like to showcase Gosuki: a multi-browser cloudless bookmark manager with multi-device sync capability, that I have been writing on and off for the past few years. It aggregates your bookmarks in real time across all browsers/profiles and external APIs such as Reddit and Github.

Features
  • A single binary with no dependencies or browser extensions necessary. It just work right out of the box.
  • Multi-browser: Detects which browsers you have installed and watch changes across all of them including profiles.
  • Use the universal ctrl+d shortcut to add bookmarks and call custom commands.
  • Tag with #hashtags even if your browser does not support it. You can even add tags in the Title. If you are used to organize your bookmarks in folders, they become tags
  • Real time tracking of bookmark changes
  • Multi-device automated p2p synchronization
  • Builtin, local Web UI which also works without Javascript (w3m friendly)
  • Cli command (suki) for a dmenu/rofi compatible query of bookmarks
  • Modular and extensible: Run custom scripts and actions per tags and folders when particular bookmarks are detected
  • Stores bookmarks on a portable on-disk sqlite database. No cloud involved.
  • Database compatible with Buku. You can use any program that was made for buku.
  • Can fetch bookmarks from external APIs (eg. Reddit posts, Github stars).
  • Easily extensible to handle any browser or API
  • Open source with an AGPLv3 license
Rationale

I was always annoyed by the existing bookmark management solutions and wanted a tool that just works without relying on browser extensions, self-hosted servers or cloud services. As a developer and Linux user I also find myself using multiple browsers simultaneously depending on the needs so I needed something that works with any browser and can handle multiple profiles per browser.

The few solutions that exist require manual management of bookmarks. Gosuki automatically catches any new bookmark in real time so no need to manually export and synchronize your bookmarks. It allows a tag based bookmarking experience even if the native browser does not support tags. You just hit ctrl+d and write your tags in the title.

top 4 comments
sorted by: hot top controversial new old
[–] AusatKeyboardPremi@lemmy.world 10 points 5 days ago* (last edited 5 days ago) (1 children)

After reading the README and watching the videos therein, this feels like a nice piece of software and well thought out. Thank you for developing it. I am going to try it out tomorrow.

In the meantime, what are your thoughts on tackling bookmarks on mobile?

Asking since many bookmark-worthy links are often shared via phone chats, at least in my experience. I would love to manage, or at least put those with the rest of my bookmarks on other machines.

[–] blob42@lemmy.ml 5 points 5 days ago* (last edited 5 days ago) (1 children)

Thanks for the feedback :)

Regarding mobile devices my plan on the short term is to integrate with Floccus.

In the meantime I have been using a workaround with Syncthing as following:

I have a folder synced between my mobile devices and gosuki. From time to time I export all the mobile browser bookmarks using the built-in export to html. On Gosuki you can setup the html-autoimport module which continuously watches the synced folder and imports the bookmarks. It works flawlessly.

[–] AusatKeyboardPremi@lemmy.world 2 points 4 days ago (1 children)

Thank you for responding, and for introducing me to Floccus.

[–] blob42@lemmy.ml 2 points 4 days ago

You're welcome ! I updated the documentation to cover some use cases with mobile devices using p2p sync or just relying on syncthing