Homarr iFrames

Go-based API that generates embeddable iFrame views for self-hosted apps.

118 stars 2 forks last commit first released MIT

Actively maintained

Last commit 11 Aug 2026.

Homarr iFrames is a small Go-based API that generates embeddable HTML iFrames for a variety of self-hosted applications so they can be displayed inside dashboards (not limited to Homarr). The API exposes per-source routes that produce HTML iFrames and accepts query parameters to control output and reload behavior.

Key Features

  • Generates embeddable iFrame endpoints for many sources (examples: Linkwarden, Vikunja).
  • Per-source query parameters (limit, collectionId, theme, auto-reload) to customize the returned HTML.
  • Built-in API documentation served via Swagger at /v1/swagger/index.html.
  • Distributed as a Docker image and includes a Dockerfile and docker-compose example; default container port is 8080.
  • Simple, dependency-light Go implementation suitable for running behind a reverse proxy.

Use Cases

  • Embed bookmarks, task lists or other self-hosted app views inside a Homarr or custom dashboard.
  • Provide lightweight, customizable HTML widgets for private dashboards without modifying the upstream apps.
  • Combine multiple service-specific iFrames into a single dashboard page for consolidated monitoring.

Limitations and Considerations

  • No built-in authentication or access control: any client that can reach the API can request iFrame content; run behind an auth/reverse-proxy (e.g., Authelia/Authentik) or restrict network access.
  • iFrame behavior depends on the browser and the target app (mixed HTTP/HTTPS contexts or apps sending X-Frame-Options may block embedding).
  • Feature set is focused on producing and customizing HTML iFrames rather than acting as a full integration layer (some sources may require specific environment variables).

Homarr iFrames is a compact, practical solution for exposing many self-hosted app views as embeddable iFrames for dashboards. It is implemented in Go and intended to be run in containers or directly with minimal dependencies.

Categories:

Tags:

Tech Stack:

Share:

Similar to Homarr iFrames

Medama Analytics logo

Medama Analytics

Self-hostable, privacy-focused, cookie-free website analytics

641
16
Last commit

Medama Analytics is a self-hosted, cookie-free web analytics platform with a lightweight tracker, real-time dashboards, and a built-in API focused on user privacy.

Actively maintained
Alternative to:
Google Analytics logo
Google Analytics
+12
Feedpushr logo

Feedpushr

Lightweight RSS/Atom feed aggregator daemon with push outputs

390
27
Last commit

Feedpushr is a Go-based feed aggregator with an embedded database, REST API, web UI, OPML import/export, pluggable filters and outputs, and push delivery options.

GPL-3.0Slowing down
Alternative to:
Inoreader logo
Inoreader
+11
Mealie logo

Mealie

Self-hosted recipe manager, meal planner, and shopping list

13.1k
1.5k
Last commit

Self-hosted recipe manager with URL imports, meal planning, shopping lists, cookbooks, and an API-first backend with a Vue web interface.

AGPL-3.0Actively maintained
Alternative to:
Paprika Recipe Manager logo
Paprika Recipe Manager
+8
Etherpad logo

Etherpad

Real-time collaborative text editor with plugin extensibility

18.5k
3k
Last commit

Etherpad is a web-based real-time collaborative editor with chat, rich-text formatting, and a plugin framework for customization and integrations.

Apache-2.0Actively maintained
Alternative to:
Etherpad Cloud logo
Etherpad Cloud
+9
Gotenberg logo

Gotenberg

Containerized API for document conversion and PDF generation

12.9k
846
Last commit

Gotenberg is a containerized HTTP API that converts HTML, Markdown, and Office documents to PDF using engines like Chromium and LibreOffice, with options to merge and automate outputs.

MITActively maintained
Alternative to:
PDFShift logo
PDFShift
+9
bknd logo

bknd

Lightweight backend platform with data, auth, media, and workflows

3.8k
146
Last commit

bknd is a lightweight Firebase/Supabase alternative that provides a modular backend with REST API, admin UI, auth, media, and workflows, deployable across many JS runtimes.

Apache-2.0Actively maintained
Alternative to:
Firebase logo
Firebase
+9