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
  • rhabarba@feddit.org
    link
    fedilink
    arrow-up
    1
    ·
    17 hours 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.mlOP
      link
      fedilink
      arrow-up
      2
      ·
      edit-2
      15 hours 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.