
Feedpushr
Lightweight RSS/Atom feed aggregator daemon with push outputs
390 stars 27 forks last commit first released GPL-3.0
Slowing down
No commits since 29 Apr 2025. Check the issue tracker before you rely on it.
Feedpushr is a lightweight feed aggregation daemon written in Go that polls and processes RSS/Atom feeds and pushes new articles to configurable outputs. It bundles an embedded database, a REST API with OpenAPI documentation, a web UI and a CLI for management.
Key Features
- Single executable daemon with an embedded key/value database for local storage and a minimal installer footprint
- Manage subscriptions via Web UI, CLI or REST API; import/export subscriptions with OPML
- Aggressive, tunable aggregation scheduler with per-feed control and quota settings
- Pluggable filter chain to transform or filter articles before delivery (title, fetch, interest, minify, custom plugins)
- Multiple output providers (stdout, HTTP POST, SMTP email and extensible plugin outputs) with conditional expressions to route content
- Support for WebSub (pub/sub) and conditional expression language to customize pipelines
- REST API with OpenAPI documentation and authentication options (HTTP basic and OpenID Connect)
- Plugin system for extending filters and outputs via compiled modules; metrics emission for monitoring
Use Cases
- Push new feed items to downstream systems via HTTP webhooks for automation or notification pipelines
- Build a feed-to-email digest or send selected articles to mailing systems using the SMTP output
- Enrich and transform feed content with filters and export structured article JSON to ETL tools or log collectors
Limitations and Considerations
- Uses an embedded key/value database which is convenient for single-node deployments but not designed for horizontal clustering or multi-node storage
- Plugins must be compiled native modules, which can complicate cross-platform plugin distribution and development
- Built-in outputs are basic; complex delivery workflows typically require custom filters or plugin development
Feedpushr is suited for users who need a configurable, programmable feed ingestion and push system that can be extended with filters and integrations. Its small footprint and REST API make it practical for automation, custom pipelines, and local deployments.
Categories:
Tags:
Tech Stack:
Similar to Feedpushr

CommaFeed
Self-hosted RSS reader inspired by Google Reader with REST and Fever APIs.
Open-source, self-hosted RSS reader with REST and Fever API support, OPML import, multi-user, and a responsive UI.

Soft Serve
Self-hosted Git server with an SSH-accessible terminal UI
Self-hostable Git server focused on SSH, featuring a terminal UI, access control, and Git LFS support, with cloning via SSH, HTTP, or the Git protocol.

Wakapi
Self-hosted WakaTime-compatible backend for coding statistics
Minimalist, self-hosted WakaTime-compatible backend to track coding time with dashboards, leaderboards, badges, reports, and a REST API.

yarr
Web-based RSS feed aggregator with an embedded SQLite database
yarr is a lightweight, self-hostable RSS reader and feed aggregator delivered as a single binary with an embedded SQLite database and optional desktop tray UI.
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.


Ackify
Cryptographic proof-of-read and document acknowledgment system
Ackify provides Ed25519-based proof-of-read for documents with immutable audit trails, OAuth2/MagicLink authentication, embeddable widgets and an admin dashboard.




