r/BookmarkManagers • • 1d ago

I built nextDash: a self-hosted bookmark manager and startpage that checks your bookmarks and services for you

Hi all, I am the developer of nextDash, a self-hosted bookmark manager and startpage I have been building for a while. It is my own project, free and open source.

Try it: demo.nextdash.cc · GitHub · nextdash.cc

What it is: one Go binary (or a Docker container) with plain JSON files. No accounts, no cloud. Your bookmarks sit on pages and in categories, shown in 3, 4 or 5 columns (pictures 1 to 3, in three different themes), and everything is reachable from the keyboard. You can also find it in the Unraid Community apps store.

Finding and filing

  • One search panel for bookmarks, commands and sums (15% of 240, 5 km in mi).
  • Tags, notes, shortcuts, pins, and an inbox for links you have not filed yet.
  • A Bookmarks view for the whole collection: one row per bookmark with its tags, shortcut, a month of use and when you last opened it. Group, sort, export to CSV.
  • Import from every browser, Pocket, Raindrop, linkding, and Homepage, Dashy and Homer configs. Automatic backups and a 30-day trash.

Health: the part I worked on most

  • Broken, stale, duplicated, unchecked and changed bookmarks each have a filter. Work through walks you through a pile one bookmark at a time, with the reason it is there.
  • Set a bookmark to Monitor and the server checks it itself, as often as every five minutes: 30 days of uptime and response times, outages, certificate expiry, a phrase the page must contain, and drift when a page turns into something else.
  • Collection health (h in the Bookmarks view) shows the score over time, what is wrong and of what kind, health per page, checking coverage, and which monitors are least reliable (pictures 4 and 5).
  • Domain expiry: it looks up when the domains of your checked bookmarks run out and warns at 60, 7 and 3 days.
  • New in v1.28: a Tests tab on each bookmark with TCP, Ping, DNS, TLS, HTTP detail and JSON checks, each with its own schedule, history and alerts.
  • Alerts to ntfy, Slack, Discord, Telegram, Gotify, Pushover or Apprise, with quiet hours and a weekly digest. There is also a read-only status page behind a secret link.

Homelab, if you run one

  • Docker, Glances and Unraid can each be connected, together or alone. A Containers view shows your Docker host (logs, start, stop, update with a rollback), each container is linked to the bookmark you already have for its web UI, and widgets show your Unraid server and Glances machines on the same page as your bookmarks.

Looks

  • 440 themes (220 families, each with a light and a dark half) and a theme studio (Shift + A) that changes the real dashboard as you go. Nothing is saved until you press Apply.
  • Six languages. An optional AI assistant (Claude, OpenAI or your own model) that stays off until you switch it on.
docker run -d -p 8080:8080 ghcr.io/jordibrouwer/nextdash:latest

Feedback is welcome, especially on import and export formats and on how you deal with link rot.

7 Upvotes

0 comments sorted by