A Neovim plugin for managing your bibliography, providing search, citation insertion, and note formatting directly within the editor.
Papis.nvim is a Neovim plugin that integrates with the Papis bibliography manager to provide comprehensive bibliography management directly within the editor. It allows users to search their library, insert citations, view entry details at a cursor, format notes, and even query their collection using AI—all without leaving Neovim.
Academic researchers, technical writers, and students who use Neovim for writing and need efficient bibliography management integrated into their editing workflow.
Developers choose Papis.nvim for its deep Neovim integration, fast SQLite-backed search, modular feature set, and ability to handle the entire bibliography workflow—from citation insertion to note management—without context switching.
Manage your bibliography from within your favourite editor
Provides seamless access to bibliographic data within Neovim, eliminating app switching, as shown by integrated search and at-cursor modules with Telescope/Snacks support.
Uses a continuously updated SQLite database for quick and efficient searching of large bibliographies, keeping data always up-to-date as described in the philosophy section.
Features are bundled into modules (e.g., search, ask, formatter) that can be enabled or disabled, allowing customization and future enhancements per the README.
Integrates with LLMs via the Papis-ask plugin to ask questions about your library, browsing answers directly in Neovim, as detailed in the Ask module.
The plugin is explicitly in beta, and breaking changes are expected, which can disrupt workflows and require frequent updates, as warned in the README.
Requires external tools like yq and sqlite, plus dependencies on other Neovim plugins, making installation and configuration non-trivial, especially for non-Linux systems.
The database can enter a messy state with configuration changes or Papis library faults, leading to errors that require manual intervention, as noted in troubleshooting.
Modernity meets insane extensibility. The future of organizing your life in Neovim.
Obsidian 🤝 Neovim (actively maintained version)
A Neovim (lua) plugin for working with a markdown zettelkasten / wiki and mixing it with a journal, based on telescope.nvim
Draw ASCII diagrams in Neovim
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.