{"repo":"canbesolved/bemarked","free":true,"listed":false,"github":"https://github.com/canbesolved/bemarked","clone":"git clone https://github.com/canbesolved/bemarked.git","description":"A simple, lightweight, and private bookmark manager with a single binary and tab-separated plain-text (TSV) storage","language":"C","stars":12,"topics":["self-hosted","bookmarks-manager","bookmarks","bookmark-manager"],"license":"GPL-2.0","category":"self-hosted-apps","readme_excerpt":"Bemarked (bmkd) Your private bookmark manager that works simply and easily for you. About this project Bemarked (short name bmkd / bookmarks daemon ) is a lightweight, self-hosted, private bookmark manager: a single binary with built-in web-server, web UI and human-readable plain-text (TSV) storage format. No cloud, no accounts. Background I’ve wanted to bring this project to life for a long time. In real-world use, when you frequently switch between different browsers and devices, bookmarks eventually get scattered around. On top of that, you need synchronization, quick access, straightforward backups, self-hosting/privacy options, and so on. I looked into existing bookmark managers, ranging from feature-rich tools to minimalist ones. The comprehensive solutions solved the core problem, but were heavily bloated with extra features: setup required a dedicated server or Docker, and everything was stored in a complex database. The simple ones, on the other hand, often had rather niche implementations. What I needed was a manager with a familiar interface, a clear and straightforward architecture, and the ability to access a bookmark even with just a plain text editor at hand. Having used Linux and other open-source projects like OpenWrt for years, I knew things could be kept simple. When creating it, I tried to adhere to the \"unix philosophy\": do one thing well, keep data as plain text, and compose with standard tools (grep, awk, cut). After gathering these ideas and structurin","default_branch":null,"files":null,"tree":[],"storefront":"/r/canbesolved","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/canbesolved/bemarked/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}