46
submitted 3 weeks ago* (last edited 3 weeks ago) by blob42@lemmy.ml to c/linux@lemmy.ml

TL;DR

Hi all !

Back again for a massive Gosuki 1.2.0 release, a multi-browser real time bookmark manager.

I posted about this project a month ago and had very positive feedback. Many users asked for multi-device sync so now Gosuki offers two methods to automatically synchronize your bookmarks across devices. Integration/import from other self hosted bookmark managers is in the works.

This is a project 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 like 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 the 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
top 3 comments
sorted by: hot top controversial new old
[-] tux0r@feddit.org 2 points 3 weeks ago

I have a question regarding the comparison table: I tried to draw some inspiration for new 42links features from it, but I don’t really understand why shiori (a similar software) only has a yellow dot for its tag support. I mean, shiori has its own set of bookmarks and doesn’t really care about what the browser supports, or do I misunderstand the inner workings of Gosuki here?

Other than that, a quite interesting piece of software. Thank you!

[-] blob42@lemmy.ml 2 points 3 weeks ago* (last edited 3 weeks ago)

It relates to automated detection and merging of tags without any manual intervention.

For Chrome based browsers and many others, there is no native support of tags. With Gosuki you can hit ctrl+d, add some #tag and that's it. It will be merged with the database. If it already existed, say from an other browser, the tag will be added.

In other terms you may have the same bookmarks across many browsers and profiles and they will all end up in a single consistent state.

All of this is handles in real-time as if you had a browser extension installed in every browser / profile.

[-] tux0r@feddit.org 2 points 3 weeks ago

Thank you, makes sense to me.

this post was submitted on 08 Aug 2025
46 points (100.0% liked)

Linux

57785 readers
473 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 6 years ago
MODERATORS