Skip to content
nextDash

How nextDash compares

nextDash sits between a start page with a bookmark library and a server dashboard. Most dashboards in this list are built around the services on your network: tiles, widgets and status. nextDash starts one step earlier, with the links you collect, and then adds the server side on top of it.

That is why this page is long. The table is the short version: one row per thing you might want, one column per tool. Below it, six topics get a section of their own, because that is where nextDash goes further than the others, with a picture and a plain account of what the others do instead. At the end you will find where another tool is the better choice, because for some of you it is.

Every cell comes from the project's own documentation, README, compose file or source. A point the sources do not settle is marked not documented, never no.

At a glance

Out of 39 things you might want, how many each tool documents fully, and how many partly. Drawn from the table below. The rows are the ones we chose, and they lean to what nextDash does, so read the table for the rest.

nextDash39Homarr8 + 11Homepage6 + 8Glance4 + 6Dashy6 + 6Heimdall2 + 5Homer3 + 7

Documented fully Documented partly

The table

Feature nextDash Start page and bookmarks Homarr Dashboard Homepage Dashboard Glance Dashboard and feeds Dashy Dashboard Heimdall Application launcher Homer Static dashboard
Running it
Stores its data in plain JSON files SQLite or PostgreSQL its config files its config file its config file SQLite by default its config file
Containers 1 1 1 1 1 1 1
People one, no accounts users and groups, OIDC and LDAP an optional shared password or OIDC login an optional login, several users an optional login, several users, OIDC several users, optional passwords a static site; it works behind an authentication proxy
Licence MIT Apache-2.0 GPL-3.0 AGPL-3.0 MIT MIT Apache-2.0
Memory it asks for about 60 MB idle; the sample compose sets a 256 MB limit at least 500 MB Not documentednot documented low; one binary under 20 MB about 256 MB Not documentednot documented Not documentednot documented
Saving links
Add and edit in the browser Yes Yesdrag and drop, no YAML NoYAML files only Noa YAML file, no editor Yesa built-in editor, or YAML Yes Noa YAML file
A bookmark library (tags, inbox, link health) Yestags, an inbox, scheduled link checks Partlya bookmarks widget; Linkwarden and Karakeep integrations Partlylists of links Partlya bookmarks widget Partlysections of links, search by tags Partlytags and pinned apps Partlygrouped links with keywords
An inbox for links to sort later Yestriage each link onto a page, or keep it Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented
An Unsorted list for links with no page yet Yessearchable, with a nudge when links wait too long Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented
Tags with colours, a tag cloud Yesa colour per tag, a tag cloud Not documentednot documented Not documentednot documented Not documentednot documented Partlytags to search by Partlytags Not documentednot documented
Import from another dashboard YesHomepage, Dashy and Homer files Not documentedonly its own backups Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented
On a phone Yesinstallable web app, share sheet Yesresponsive boards, touch editing, installable web app Yesinstallable web app Yesmade for small screens Partlya web app with basic offline access Not documentednot documented Yesinstallable web app
News and feeds
Shows the headlines of a feed Yes Yesan RSS widget Yesa Feed widget, RSS and Atom Yesan RSS widget Yesan RSS Feed widget Not documentednot documented Not documentednot documented
Finds the feed of a site you saved YesWatch feeds: one switch per bookmark, no feed address to type Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented
Counts what is new since your last visit Yesper bookmark, with a news window and a reader; keeps no articles Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented
Alerts for new entries in a feed Yesthe feed.news event, to any webhook channel Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented
Finding
Search from the keyboard Yesa command palette, a key for every action YesCtrl+K searches apps, boards, pages and commands, with search engines and bangs YesQuick Launch: start typing Partlya web search box with bangs Yestype to filter, number keys for apps, bangs Yessearches your tiles and the web Yesfuzzy search, press /
Sums and unit conversion in search Yes15% of 240, 5 km in mi; nothing leaves the browser Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented
Finders: a short word searches one site Yesyour own words, in the same search Partlysearch engines and bangs Partlysearch providers Partlybangs Partlysearch engines and bangs Partlysearch providers Not documentednot documented
Knowing your collection
Usage statistics of your own links Yesopens over time, most opened, never opened; six tabs Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented
Cleanup suggestions Yesuntagged, opened once, no icon, still on http; a cleanup score Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented
Export of the figures YesCSV for every tab Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented
Keeping
Backup of your setup Yesautomatic backups, a 30-day trash, HTML and CSV export Yesexport and restore as a ZIP (SQLite) Partlyplain config files Partlyplain config files Yesexport, backup, optional cloud backup Partlyimport and export of tiles Partlyplain config files
Earlier layouts you can restore Yesper page, with a preview of what a restore changes Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented
See what you changed from the defaults Yesa list with the value now and the default Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented
Watching
Checks that services are up Yesperiodic or on a server schedule, with response times Partlya ping address per app, and Uptime Kuma and Gatus integrations Yesping and site monitor, with response time Yesa monitor widget, with response time Yesstatus and ping checks, with response time Not documentednot documented Partlya Ping card, and cards for Uptime Kuma and Gatus
Stored uptime and response-time history Yes30 days, per monitored bookmark Partlyonly through an Uptime Kuma widget Partlyonly through Uptime Kuma and Gatus widgets Noshows current status and response time only Noshows current status and response time only Not documentednot documented Partlyonly through Uptime Kuma and Gatus cards
Spots a page that answers 200 but is wrong Yesexpected response, drift and soft-404 checks Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented
Alerts when something goes down Yesntfy, Pushover, Gotify, Telegram, Slack, Discord, push Not documentedshows notifications from ntfy and Gotify; sends none Not documentedshows messages from ntfy and Gotify; sends none Noa red dot on a failing widget, no alerts Not documentednot documented Not documentednot documented Not documentednot documented
Maintenance windows and quiet hours Yesnothing is sent while you work on it Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented
Warnings before a certificate or domain expires Yesa notice and an alert, per bookmark Partlyshows the expiry of certificates you upload, not of your sites Not documentednot documented Nono certificate or domain check Partlya Domain Monitor widget for domain expiry Not documentednot documented Not documentednot documented
Signed webhooks to other programs Yeshealth.down, health.up, expiry events, feed.news Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented
Your server
Docker containers Yesonce you allow it: start, stop, update, roll back, logs Yesstart, stop, restart, remove, logs Partlystatus and stats Partlystatus Not documentednot documented Not documentednot documented Partlycounts, and image updates, through cards
Finds your apps by itself Yesfrom running containers, steered by labels Partlyan onboarding scan of running containers, and labels Yesfrom Docker labels PartlyDocker labels for its widget Not documentednot documented Not documentednot documented Not documentednot documented
Knows which bookmark belongs to which container Yesfour ways to match, and a mark on the row PartlyAdd to Homarr turns a container into an app Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented
Finds waiting image updates Yesa filter, a badge, update one or a whole stack Partlythrough a What is Up Docker widget Partlythrough a What is Up Docker widget Nono update check Not documentednot documented Not documentednot documented Partlythrough a What is Up Docker card
Docker disk use Yesa Disk tab: images, volumes, build cache Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented
Glances Yesa page of its own: history, incidents, a forecast for filling disks, several hosts Partlytwo widgets: resources and disk health Partlya widget with many metrics and a graph Noits docs say support is planned Partlya family of widgets, with history charts Not documentednot documented Partlya card: CPU, memory, swap, load
Service integrations 51 widget kinds, and 41 services for the Custom widget 90 integrations 164 service widgets 28 widget types, including a Custom API widget about 100 widgets for services and system stats 155 apps with live stats 57 smart cards
Show a widget only at set times Yesbetween two times and on chosen days, for every kind Not documentednot documented Not documentednot documented Noonly show-failing-only and hide labels Not documentednot documented Not documentednot documented Not documentednot documented
Looks Yes192 theme families, 266 backdrops Partlyper-board background, colours and custom CSS Yeslight and dark, 22 colours, custom CSS and JS Yesthemes, your own colours, custom CSS Yes40+ themes, a colour editor, custom CSS Partlybackground image, custom CSS Yesthemes, colours, custom CSS
Assistants
An assistant inside the app YesClaude, OpenAI or your own server, such as Ollama YesOpenAI-compatible endpoints, Shift+A Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented
You approve every change it proposes YesApply or Skip per change; deletes one at a time Partlychanges need approval Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented
It answers from its own manual Yesthe manual and README that ship with your install Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented
An MCP server for other AI tools Yesread and edit bookmarks, read Health; control containers only if you allow it Yesan API key or OAuth; tools for integrations and widgets Partlyedits config files; off by default Not documentednot documented Not documentednot documented Not documentednot documented Not documentednot documented
Latest release v1.25.0, 3 Nov 2026 v2.10.1, 30 Oct 2026 v2.7.0, 23 Oct 2026 v0.8.7, 15 Oct 2026 4.9.0, 23 Oct 2026 v2.8.4, 29 Oct 2026 v26.08.3, 30 Aug 2026

Where nextDash goes further

Statistics of your own collection

Config, Statistics counts what you have and what you use. Everything is worked out from the data on your own server, so nothing leaves it.

  • Six tabs, each with six figures: Summary, Usage, Collection, Inbox, Health and Server.
  • Usage shows opens over time, when in the day you open bookmarks, how concentrated your use is, and your most opened and never opened links.
  • Collection shows how it grew, the age of it, top domains, coverage of icons, tags and notes, and cleanup candidates: untagged, opened once, no icon, still on http.
  • Summary lists only what needs attention, each line with a button, and gives a cleanup score and what lowers it.
  • Every tab exports to CSV.

What the others do. None of the six documents statistics about your own links. Homarr and Dashy have widgets that show statistics of other services (Umami analytics, code statistics), and Homepage shows Docker statistics. A count of how often you open a link is not in any of their documentation.

Read more about statistics

Config, Statistics, Summary tab: six figures, what needs attention, the cleanup score and charts of use and health

Link health with a memory

Every bookmark can be set to Off, Periodic or Monitor. A monitored bookmark is checked by the server on its own schedule, from five minutes to a day, so it keeps being checked when no browser is open.

  • Thirty days of history per monitored bookmark: uptime, response times and outages.
  • Expected response and drift catch the page that still answers but says something else, including the 200 that says not found.
  • Certificates and domains are watched, and a warning comes before they expire.
  • Alerts go to ntfy, Pushover, Gotify, Telegram, Slack, Discord or a push on your phone, with quiet hours and maintenance windows, so a planned restart does not wake you.
  • Signed webhooks (health.down, health.up, health.cert-expiring, health.domain-expiring) let Home Assistant, n8n or a script react.

What the others do. Homepage, Glance and Dashy show whether a service answers, with the response time, on the page itself. Homarr and Homer lean on Uptime Kuma or Gatus for history. Dashy has a Domain Monitor widget for domain expiry. None of the six documents stored history of its own checks, drift detection, maintenance windows or alerts that it sends itself.

Read more about health

30 daysntfy, push, webhook
Bookmarks view with the Health rail: healthy, broken and unchecked bookmarks

An inbox, and an Unsorted list

The inbox holds links you want to keep before you know where they belong. It is a list of its own, not a page. Triage files a link on a page. Keep sends it to Bookmarks, Unsorted, for a link worth holding on to that has no page yet.

  • Promote gives an Unsorted bookmark a page when you know where it goes, through the same form as any new bookmark.
  • Search reaches Unsorted by default, and Shift+U opens it, so nothing you kept gets lost.
  • A card says so when ten or more kept links have waited over a month. It never files or deletes anything itself.
  • Statistics counts the inbox: the flow per day, how long items wait, where they came from and how long triage takes.

What the others do. None of the six documents an inbox or an unsorted list. Homarr has integrations for Karakeep and Linkwarden, which are separate bookmark services that you run next to it. The others keep links in lists or groups you write yourself.

Read more about inbox

InboxA pageUnsorted
The inbox: a list of links waiting to be filed, with a button to file or keep each

Glances as a page, with a record of its own

Glances shows how busy a machine is right now, but it forgets quickly. nextDash reads from a Glances 4 server and writes down what it reads, so the page can show an hour, a day or a month ago. It only reads and never changes anything on the machine.

  • One section per screen: Overview, Processes, Containers, Disks, Network, Insights, History, Alerts and Hosts.
  • Graphs, incidents and a forecast for when a disk will be full, worked out from the record.
  • Several hosts in one table, and a link between a Glances host and the Containers view of the same machine.
  • Shift+G opens it, and :glances opens a section or another host.

What the others do. Homepage has a Glances widget with many metrics and a graph, one block per host. Homarr has two widgets, one for resources and one for disk health. Dashy has a family of widgets with history charts, and Homer has a card with CPU, memory, swap and load. Glance, the dashboard, says in its own docs that other providers such as Glances may come. None of them documents a page with a record of its own, incidents or a forecast.

Read more about glances

fullforecast
The Glances page on Overview: a status card with CPU, RAM and the fullest disk, and a strip of hosts

Containers you can act on

The Containers view shows the Docker containers on the machine nextDash runs on. Looking needs the Docker socket. Acting needs a switch you set yourself, and a write token as well if you use one.

  • Filters for all, running, stopped and updates waiting, and groups by status, network, image or project.
  • Start, stop, restart, update and roll back, one container or a whole stack, and logs from the keyboard.
  • Each row knows its bookmark, matched in four steps, and shows a mark in the colour its checks give it.
  • A Disk tab shows what Docker uses: images, volumes and build cache.
  • Apps found on the server are offered as bookmarks, steered by labels.

What the others do. Homarr has the broadest widget of the others: logs, start, stop, restart and remove, and labels that create apps. Homepage shows status and statistics and finds apps from labels. Homer has cards with counts and with image updates, Glance shows status, and Dashy and Heimdall document no container features. Rolling back and Docker disk use are not documented in any of them.

Read more about containers

sonarrplexdbproxybookmarkUpdate
The Containers view: a list of containers with status, CPU, RAM, size, web UI and ports, and a filter rail

An assistant you can check

The assistant answers questions about your bookmarks in plain words, such as which of my Docker bookmarks are down, or tag everything about Proxmox. It runs on a model you choose, and it is off until you turn it on.

  • Claude, OpenAI, or a server of your own such as Ollama, so the questions can stay on your network.
  • It sends something only when you ask, and what it sends is listed: your question, the last twenty messages, today's date, your page names and the answers of the lookups it made.
  • It changes nothing by itself. A change is a proposal with Apply or Skip, checked again when you press it, and deletes and container actions are applied one at a time.
  • The same group switches that govern the MCP endpoint decide what it may read and do.
  • It answers questions about nextDash itself from the manual that ships with your install.

What the others do. Homarr has an assistant of its own (Shift+A, any OpenAI-compatible endpoint, changes need approval, conversations stored per user) and an MCP server. Homepage has an optional MCP server that reads and edits its configuration files and is off by default. Glance, Dashy, Heimdall and Homer document neither.

Read more about assistant and mcp

Which Docker links are down?Tag 3 bookmarks with proxmoxApplySkip
The assistant panel: a question about links that are down, a short answer and two proposals with Apply and Skip

The tools, one by one

Homarr Dashboard

Good at. A drag-and-drop board you set up without YAML, with users, groups and permissions, 90 integrations, Docker control from a widget, a Glances integration, an MCP server and an assistant of its own.

How nextDash differs. nextDash is also a bookmark library, with tags, an inbox and link health, but for one person and without accounts. Where Homarr shows a service, nextDash also keeps a record of it: thirty days of checks, alerts, a Glances page with a history, and statistics of your own links.

Pick it when. Pick Homarr when several people share a board and you want permissions between them.

Homepage Dashboard

Good at. A fast start page written as YAML, with 164 service widgets, services that appear from Docker labels, a Glances widget, Quick Launch search and an optional MCP server for its config files.

How nextDash differs. nextDash is edited in the browser, keeps its bookmarks with tags, an inbox and checks, and can act on containers, not only show them, once you allow it.

Pick it when. Pick Homepage when you want everything in files you can version, and the widest list of services.

Glance Dashboard and feeds

Good at. A light dashboard of feeds: news, Reddit, YouTube, weather and markets, 28 widget types, from one small Go binary and a YAML file.

How nextDash differs. nextDash is not a feed reader. Watch feeds shows what is new on the sites you saved and keeps no articles. Its strength is the bookmarks and the server, not the feeds.

Pick it when. Pick Glance when the page is mostly a feed of the world, and you want one binary and little else.

Dashy Dashboard

Good at. A dashboard with a built-in editor or a YAML file, status checks on every item, about a hundred widgets for services and system stats, a Glances widget family, 40+ themes, and a login with several users.

How nextDash differs. nextDash adds a bookmark library, container control you switch on, stored uptime history and alerts, for one person without accounts. Dashy has more widgets for general information and more ways to sign in.

Pick it when. Pick Dashy when you want many widgets, several users and a rich visual editor.

Heimdall Application launcher

Good at. A launcher you fill in from the browser: type an app's name and its icon and colour appear; 155 apps show live stats; several users are supported.

How nextDash differs. nextDash also checks that services are up, sends alerts and, once you allow it, acts on containers. Heimdall supports several users and has few moving parts.

Pick it when. Pick Heimdall when you only want a tidy wall of apps with live numbers, for a household.

Homer Static dashboard

Good at. A static page from one YAML file: light, searchable from the keyboard, installable, with 57 smart cards for services and no database.

How nextDash differs. nextDash is edited in the browser and keeps a bookmark library with checks and alerts. Homer asks for less: no database and little to maintain.

Pick it when. Pick Homer when you want the lightest thing that can work, and a file you keep in git.

What nextDash is good at

  • A bookmark library inside the dashboardTags with colours, an inbox to sort later, an Unsorted list for links with no page yet, and scheduled link checks.
  • Statistics of what you useHow often you open each link, what you never open, how the collection grew and what to clean up, with a cleanup score and a CSV export.
  • Health with a memoryThirty days of history, response times, certificates and domains, drift and soft-404 checks, maintenance windows and quiet hours.
  • Alerts that leave the pagentfy, Pushover, Gotify, Telegram, Slack, Discord or a push on your phone, and signed webhooks for Home Assistant, n8n or a script.
  • Containers you can act onStart, stop, update, roll back and read logs from the keyboard, update a whole stack, see Docker disk use and which bookmark belongs to which container.
  • Glances with a recordA page that keeps what Glances forgets, with graphs, incidents and a forecast for filling disks, across several hosts.
  • An assistant you controlClaude, OpenAI or your own model; it proposes and you press Apply, and the same switches govern the MCP endpoint.
  • News from the sites you savedWatch feeds finds the feed of a bookmark's site, counts what is new since your last visit and can send it to a webhook, without storing articles.
  • A search that does moreA command palette with a key for every action, sums and unit conversions, and finders of your own.
  • Light to run, safe to changeOne container, plain JSON files and about 60 MB of memory when idle, automatic backups, a 30-day trash and earlier layouts of every page you can restore.

When another tool is the better choice

  • Several people share one boardHomarr, Dashy and Heimdall have accounts. Homarr adds groups and permissions. nextDash is for one person.
  • You want everything in filesHomepage, Glance and Homer keep their setup in YAML you can put in git. nextDash edits in the browser and keeps JSON files.
  • You want the most service widgetsHomepage lists 164 service widgets, Homarr 90 integrations and Dashy about a hundred widgets. nextDash has 51 widget kinds and 41 services for the Custom widget.
  • The page is a feed of the worldGlance is built around news, Reddit, YouTube, weather and markets. nextDash shows what is new on your own sites.
  • You want the lightest thing possibleHomer is a static page and Glance one small binary. nextDash is one container with about 60 MB idle.

Checked on 4 November 2026 against each project's own documentation, README, compose file and source, and where those say nothing, against articles, forum answers and issue threads. Tools change quickly; something marked not documented may well exist. Spotted a mistake? Tell us in the discussions.