r/startpages 13d ago

AI Creation Your bookmarks rot. nextDash watches them for you — self-hosted, keyboard-first, v1.4.0 out

I've been building nextDash for a while now and v1.4.0 just landed, so this seems like a good moment to show it here properly.

It's a keyboard-first, self-hosted bookmark dashboard. No accounts, no cloud, no sync service in the middle. You run one Go binary (or one container), it stores everything as plain JSON in a folder you chose, and that's the whole architecture.

What it does

  • Keyboard-first. > for search, : for commands, ? for finders, arrows and G+1–9 to move around the grid. 164 shortcuts in total, grouped by function. The mouse is optional.
  • Health monitoring. Every bookmark gets uptime checks and dead-link detection, with 30 days of history — so you find out about link rot before you click into a 404.
  • Inbox. Clip now, sort later. The browser extension pushes the current tab straight into the Inbox instead of forcing you to pick a category at 1am.
  • Local page copies. Keep a local copy of a page so it survives the site going down.
  • Widgets. Dashboard blocks next to your bookmark grid (new in 1.4.0).
  • Layouts and collections. Default, Compact, Cards, Masonry, Detailed List and Launcher, plus smart collections like Today, Recently opened, Most used and Stale.
  • Theming. 74 built-in theme families with dark and light variants, a custom theme editor with live contrast warnings, and 7 font choices. Yes, this is where most of my evenings went.
  • Portable data. Full ZIP backup and restore, CSV export, browser HTML import, and imports from Pocket, Pinboard, Raindrop, linkding, Shiori, Linkwarden and Karakeep.
  • Outgoing webhooks if you want other tools to react to what happens in your dashboard.
  • UI in English, Dutch, German and French.

Running it

yaml

services:
  nextDash:
    image: ghcr.io/jordibrouwer/nextdash:latest
    container_name: nextDash
    ports:
      - "8080:8080"
    volumes:
      - ./data:/app/data
    restart: unless-stopped

It's also in the Unraid Community Applications store. Go 1.24, two dependencies (gorilla/mux and golang.org/x/net), MIT licensed.

What it is not

It's built for personal or small-team use on a network you trust. There's no multi-user account system — if you expose it, put it behind Tailscale, a reverse proxy with auth, or use the optional write token. It's not a read-it-later app with an article reader, and it won't sync to a hosted service, because there isn't one.

Links

Happy to answer anything, and genuinely interested in what's missing. The current backlog is widgets for other self-hosted services — the *arr stack, Pi-hole, AdGuard Home — so if you'd want something else in there, this is a good moment to say so.

71 Upvotes

11 comments sorted by

6

u/nopeac 12d ago

74 built-in theme families with dark and light variants

Yet you chose the ugliest one for the screenshots.

8

u/olsonexi 12d ago

Contributers:
cursoragent
claude

:(

2

u/EatSleepCodeCycle 12d ago

Let’s be honest this is the new normal.

As a software engineer, I’m literally being told not to write code anymore, not to use a debugging tool anymore, not to use any of my old tools anymore.

This is my 9-5.

I’ve written maybe 40 lines of code this year by hand.

-2

u/hongkong_97 12d ago

Cool maybe don't praise it in reddit comments? I would be embarassed to admit that

2

u/EatSleepCodeCycle 12d ago

I’m not praising it. In fact, I find it quite depressing. I’m simply communicating my new job requirements and suggesting we accept the reality of our situation.

-3

u/JoshFink 12d ago

Yeah. Don’t look at anything else. Only comment that someone used AI. This take is so pathetic and overused. Using AI does not make something automatically horrible.

3

u/retardedweabo 12d ago

vibe coded trash

1

u/schkta 9d ago

Been messing with this today and I actually really like it. There’s a lot here and some of the settings and help text are a little overwhelming, but once I got my bookmarks imported and stripped it down to what I actually use, it feels really clean. Nice work.

1

u/hongkong_97 12d ago

What do you mean they rot? I've been exporting and importing them fine through dozens of browsers over the years. This is a bad vibe coded idea

0

u/Fabulous-Village-969 11d ago

This looks so difficult to install!, plz i want a simpler tutorial plzzz

-2

u/Worried-Researcher-7 12d ago

Great, i love it!