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:
Similar to Homarr iFrames

Medama Analytics
Self-hostable, privacy-focused, cookie-free website analytics
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.

Feedpushr
Lightweight RSS/Atom feed aggregator daemon with push outputs
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.

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

Etherpad
Real-time collaborative text editor with plugin extensibility
Etherpad is a web-based real-time collaborative editor with chat, rich-text formatting, and a plugin framework for customization and integrations.
Gotenberg
Containerized API for document conversion and PDF generation
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.

bknd
Lightweight backend platform with data, auth, media, and workflows
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.



