Linkwarden latest saved links
September 13, 2025 ยท View on GitHub
Simple linkwarden dashboard widget for displaying your most recent bookmarks from Linkwarden with customizable visibility count. Just substitute the following variables:
LINKWARDEN_HOST- your Linkwarden instance URLLINKWARDEN_API_KEY- your API key from Linkwarden settingsLINKS_TO_BE_VISIBLE- number of links to show before collapsible list
Preview

Configuration
- type: custom-api
cache: 30m
headers:
Authorization: Bearer <LINKWARDEN_API_KEY>
method: GET
template: |
<ul class="list list-gap-10 collapsible-container" data-collapse-after="<LINKS_TO_BE_VISIBLE>">
{{ range .JSON.Array "response" }}
<li>
{{ $title := .String "name" }}
{{ if gt (len $title) 50 }}
{{ $title = (slice $title 0 50) | printf "%s..." }}
{{ end }}
<a class="size-title-dynamic color-primary-if-not-visited"
href="{{ .String "url" }}"
target="_self"
rel="noopener noreferrer">
{{ $title }}
</a>
<ul class="list-horizontal-text">
<li style="color: {{ .String "collection.color" }};">
{{ .String "collection.name" }}
</li>
{{ $tags := .Array "tags" }}
{{ range $index, $tag := $tags }}
<li>{{ .String "name" }}</li>
{{ end }}
</ul>
</li>
{{ end }}
</ul>
title: Bookmarks
url: http://<LINKWARDEN_HOST>/api/v1/links