reedy

Crates.ioreedy
lib.rsreedy
version0.1.4
created_at2025-03-10 06:03:45.690079+00
updated_at2025-03-10 06:03:45.690079+00
descriptionA terminal-based RSS reader with a clean TUI interface
homepagehttps://github.com/dorryspears/reedy
repositoryhttps://github.com/dorryspears/reedy
max_upload_size
id1586191
size175,271
Ryan (dorryspears)

documentation

README

Reedy - A TUI RSS Feed Reader

Rust CI

Reedy is a terminal-based RSS feed reader with a clean interface built with Rust and Ratatui.

Features

  • Read and manage RSS and Atom feeds
  • Mark articles as read/unread
  • Save favorite articles
  • Open articles in your browser
  • Clean and responsive terminal UI
  • Keyboard-based navigation

Installation

# Clone the repository
git clone https://github.com/USERNAME/reedy.git
cd reedy

# Build the application
cargo build --release

# Run the application
cargo run --release

Usage

Navigation

  • ↑/k, ↓/j: Navigate between items
  • PgUp, PgDown: Scroll page up/down
  • g: Scroll to top of feed
  • Enter: Read selected feed

Actions

  • o: Open selected item in browser
  • r: Toggle read status of selected item
  • R: Mark all items as read
  • f: Toggle favorite status of selected item
  • F: Toggle favorites view
  • m: Open feed manager
  • c: Refresh feed cache
  • ?: Toggle help menu
  • q/Esc: Quit application

Development

Running Tests

cargo test

Building

cargo build

License

MIT

Commit count: 28

cargo fmt