JabRef is a desktop application for managing BibTeX and BibLaTeX bibliographic libraries across platforms.
JabRef addresses the challenge of collecting, organizing, and citing research sources throughout an academic workflow. It integrates with multiple online scientific catalogues including CrossRef, Google Scholar, IEEEXplore, arXiv, and others to retrieve bibliographic metadata. The tool supports importing from over fifteen reference formats and can extract metadata directly from PDFs. Users can organize references into hierarchical collections, apply tags and keywords, and deduplicate entries by comparing against curated online catalogs. The application provides native BibTeX and BibLaTeX support with cite-as-you-write functionality for external editors like Emacs, Vim, LyX, and TeXstudio, and can format citations using thousands of built-in styles or custom formats.
JabRef suits researchers and academics managing substantial reference collections who need tight integration with LaTeX workflows. The tool is particularly valuable for those using external text editors rather than monolithic word processors, as it provides direct citation insertion into Emacs, Vim, and similar environments. Teams can synchronize libraries through SQL databases, and individual users benefit from the library being stored as plain text, making it version-control friendly and easy to share via standard file-sharing services. The project includes a command-line interface available through JBang and Docker for automation scenarios.
Development activity shows consistent engagement with the codebase through regular updates to the main branch and active maintenance of the build infrastructure. The project maintains fresh development builds alongside stable releases, indicating an established release process. The breadth of integrations with external tools and online services suggests ongoing work to expand compatibility and data source connections.