# goeland

> Goeland is a self-hosted, open-source tool that turns RSS, Atom, and JSON feeds into beautiful HTML email digests with full-text extraction and composable filters.

- **Category:** Email
- **Licence:** MIT
- **Latest version:** v0.29.2
- **Open source:** oss
- **Languages:** Go
- **Platforms:** Docker, Docker Compose, Linux
- **Tags:** Email, RSS, Atom, Newsletter, Feed Reader, Json Feed, Docker, Go, Hacktoberfest, Golang, Self Hosted, Rss Feed, Miniflux, Imgur, Digest, Rss2email, Rss Feed Scraper, Email Sender, Pipes

## Description

Goeland is a self-hosted application that fetches RSS, Atom, and JSON feeds (plus Imgur tags and Miniflux instances) and transforms them into beautiful, responsive HTML email digests. It includes over 20 composable filters for selecting, transforming, and combining feed entries — such as keeping only unseen items, fetching full article content, filtering by language, and creating digest emails. A built-in scheduler runs pipes on per-pipe cron schedules in daemon mode, so no external cron is needed. It runs as a single Docker container or binary with a TOML configuration file, stores unseen-entry state in a local SQLite database, and sends emails via SMTP with TLS support. The project is written in Go and licensed under MIT.

## Links

- [Homepage](https://github.com/slurdge/goeland)
- [Docker](slurdge/goeland)
- [GitHub Repository](https://github.com/slurdge/goeland)
- [Documentation (Filters)](https://github.com/slurdge/goeland/blob/master/documentation/filters.md)
- [Documentation (Templates)](https://github.com/slurdge/goeland/blob/master/documentation/templates.md)

---
Source: https://selfhost.directory/project/goeland