gittech. site

for different kinds of informations and explorations.

Feed.nvim: Web feed reader in Neovim

Published at
2 days ago

πŸ“» feed.nvim

Static Badge Static Badge GitHub Actions Workflow Status LuaRocks

feed.nvim is a web feed reader in Neovim.

image

image

[!WARNING] This project is young, expect breaking changes, and for now there's a nasty bug if you are on neovim stable #125, recommand to use nightly or wait for the coming release of 0.11

other than that usage should be fun and smooth, go ahead and enjoy!

see Roadmap for where this project goes.

🌟 Features

  • 🌲 Fast and reliable rss/atom/json feed feed parsing, powered by tree-sitter
  • πŸ“ View entries as beautiful markdown powered by pandoc
  • πŸͺ Lua database with no extra dependency
  • πŸ“š Powerful entry searching by date, tag, feed, regex, and fulltext
  • πŸ“‚ OPML support to import and export all your feeds and podcasts
  • 🧑 RSShub integration to discover and track everything
  • :octocat: Github integration to subscrbe to the new commits/release of your favorite repo/plugin
  • πŸ“Ά Work as a feed server with a web interface
  • Work as a feed client with support for services like Tiny Tiny RSS and Fresh RSS

πŸš€ Installation

Requirements

  • neovim 0.10+
  • curl
  • pandoc
  • (optional) rg

Basic Installation

For rocks.nvim:

Rocks install feed.nvim

For lazy.nvim:

{ "neo451/feed.nvim", cmd = "Feed" }

Health Check

  • run :checkhealth feed to see your installation status

πŸ”– Usage

❀️ Related Projects