Skip to content

neo451/feed.nvim

Repository files navigation

📻 feed.nvim

Static Badge GitHub repo size GitHub Actions Workflow Status

feed.nvim is a web feed reader in neovim, leveraging modern neovim features and plugin system

🚧 🚧 🚧

This project is in beta, many features are incomplete, but is already useable for most feeds, trying out and contributions are welcome!

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
  • 🏪 pure lua database with no extra dependency
  • 📚 powerful filtering of feeds and entries, inspired by elfeed

🚀 Installation

Basic Installation

requires nvim 0.10 and curl to be installed on your path.

For rocks.nvim:

Rocks install feed.nvim

For lazy.nvim:

return { 'neo451/feed.nvim' }

For other package managers, you need to manually install nvim-lua/plenary.nvim, neo451/treedoc.nvim, and tree-sitter parsers for xml, html, and optionally markdown.

Health Check

  • run :checkhealth feed to see your installation status

Optional Integrations

🔖 Usage

Related Projects