Apr 15, 2026

Ember Node: A Lightweight Bookmarks Manager

A lightweight bookmarks manager written in node - designed for self hosting and to be easy to deploy and manage.

For a long while I've wanted a bookmarks manager, but it's been a lower priority project. I had at one point attempted to set up stuff like Shaarli, but ran into a lot of issues and pain points during the initial setup that I ultimately abandoned it and never went back. I realized recently that I'd never finished the project, and then remembered why, and so decided that I'd just build my own so I could have the features I wanted and not have to deal with the headache of managing Shaarli (assuming I ever got it to run).

Ember Node

Why the name Ember Node? Quite simply it's the name spit out by my codename generator (another custom app, loosely based on the NSA codename generator). That's it - there's no hidden meaning behind it, but I did think it sounded kinda cool so I kept it.

What does it do?

  • Searchable bookmarks with full-text content indexing
  • Auto-fetch metadata - title, description, and favicon from URLs
  • Screenshot thumbnails - automatic page captures via Puppeteer
  • Browser extension - quick save from Firefox/Chrome with keyboard shortcut (Alt+Shift+B)
  • Wayback Machine integration - one-click archiving to Internet Archive
  • Read/Unread status - track what you've looked at
  • Tags - organize and filter bookmarks
  • RSS feed - subscribe to new bookmarks
  • Import/Export - browser bookmark HTML import, JSON/HTML export
  • Multiple API keys - manage access for different devices
  • 8 themes - Cyberpunk, Minimal, Light, Classic, Hacker, Caution, E-Ink, 90's Web
  • PWA support - installable on mobile with share target

You can check it out in action over at my Bookmarks Site You can also check out the code at hackers.town forge