0x2E / fusion

A lightweight, self-hosted friendly RSS aggregator and reader

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fusion

preview

Fusion is an RSS aggregator and reader with:

  • Group, Bookmark, Search, Sniff feeds automatically, Import/Export OPML file
  • Support RSS, Atom, JSON types feed
  • Responsive, Light/Dark mode, PWA
  • Lightweight, Self-hosted friendly
    • Built with Golang and SQLite, Deploy with a single binary
    • Pre-built Docker image
    • Uses about 80MB of memory

Installation

1. Docker

docker run -it -d -p 8080:8080 -v $(pwd)/fusion:/data \
      -e PASSWORD="123456" \
      rook1e404/fusion

2. Pre-built binary

Download an release, edit .env, then run:

./fusion

3. Build from source

  1. Prepare dependencies: Go 1.22, Node 21 with NPM
  2. Build
./scripts.sh build
  1. Deploy
cd build

# edit .env

# run
./fusion

Credits

About

A lightweight, self-hosted friendly RSS aggregator and reader

License:MIT License


Languages

Language:Svelte 51.6%Language:Go 31.3%Language:TypeScript 13.7%Language:JavaScript 1.7%Language:CSS 0.9%Language:HTML 0.4%Language:Shell 0.3%Language:Dockerfile 0.3%