Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/abhijit-hota/rengoku

[WIP] Set your bookmarks ablaze
https://github.com/abhijit-hota/rengoku

bookmarks bookmarks-manager golang self-hosted sqlite svelte

Last synced: 3 months ago
JSON representation

[WIP] Set your bookmarks ablaze

Awesome Lists containing this project

README

        

# 🚧 Status: Immature. Use and judge at own risk.

# Rengoku
**Set your bookmarks ablaze**

## Inspiration

**Rengoku** is a self-hosted, feature-packed yet lightweight bookmark manager. I am a budding [digital gardener](https://maggieappleton.com/garden-history). I have a private Git repository called `brain` with about 110 markdown files. It contains all sorts of information, stories, ideas, posts, projects, lists etc. I think about. One such list are categorized websites that I want to preserve for eternity. Maybe it's a very productive discussion on a forum or a [classic story](https://www.ibiblio.org/harris/500milemail.html) that makes me appreciate the whole domain of technology. I find myself hoarding a lot of links.

In doing all this, I found existing solutions very limiting. [Raindrop](https://raindrop.io/) felt closest to being the best solution. But still the ergonomics pained me. Also, I cannot pay for the premium at the moment. Sure, I had browser bookmarks. But I don't want to use the same browser across all my devices. Why do none of them have advanced features like tagging based on URL?

Hence, I built RenGoku with 3 principles: **ergonomics**, **power** and **ownership**.

## What it does

Rengoku is a self-hosted, feature-packed yet lightweight bookmark manager.

### Features:
> ✅: Done | 🚧: WIP | ⏳: Not started

- ✅ Tagging
- 🚧 Keeping in folders
- Actions based on URLs
- ✅ Auto tagging
- ✅ Save websites based on URL patterns
- 🚧 Save to folder
- ✅ Offline saving of files
- ✅ Metadata fetching
- ✅ Web Client
- ⏳ Import/Export from/to Netscape Bookmark HTML File
- ⏳ Desktop Client
- ⏳ Mobile Client
- ⏳ CLI CLient
- ⏳ Web Extension