feed.nvim is a web feed reader in neovim, leveraging modern neovim features and plugin system
Warning
This project is young, things like database format is prune to breaking changes, but the parser and renderer can deal with most feeds you can find, if you just wanna do some simple reading, go ahead and enjoy!
see Roadmap for where this project goes.
- 🌲 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
Note
requires nvim 0.10
and above
requires pandoc
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
, pysan3/pathlib.nvim
and MunifTanjim/nui.nvim
, plus tree-sitter parsers for xml
, html
, and optionally markdown
.
- run
:checkhealth feed
to see your installation status