https://github.com/JabRef/jabref
Graphical Java application for managing BibTeX and biblatex (.bib) databases
https://github.com/JabRef/jabref
academia academic-publications biblatex bibliography bibtex hacktoberfest jabref java javafx javafx-application javafx-desktop-apps javafx-gui latex reference-manager research-tool
Last synced: 8 months ago
JSON representation
Graphical Java application for managing BibTeX and biblatex (.bib) databases
- Host: GitHub
- URL: https://github.com/JabRef/jabref
- Owner: JabRef
- License: mit
- Created: 2014-03-11T14:48:42.000Z (over 11 years ago)
- Default Branch: main
- Last Pushed: 2024-05-01T16:29:19.000Z (over 1 year ago)
- Last Synced: 2024-05-01T20:23:21.417Z (over 1 year ago)
- Topics: academia, academic-publications, biblatex, bibliography, bibtex, hacktoberfest, jabref, java, javafx, javafx-application, javafx-desktop-apps, javafx-gui, latex, reference-manager, research-tool
- Language: Java
- Homepage: https://devdocs.jabref.org
- Size: 215 MB
- Stars: 3,395
- Watchers: 111
- Forks: 2,398
- Open Issues: 444
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Citation: CITATION.cff
Awesome Lists containing this project
- stars - JabRef/jabref
- awesome-starred - JabRef/jabref - Graphical Java application for managing BibTeX and biblatex (.bib) databases (latex)
- awesome-list-for-developers - JabRef - first-issue)_ <br> Aplicativo de desktop para gerenciar referências literárias usando recursos modernos do Java, incluindo JavaFX. Dedicado à qualidade do código e feedback construtivo: cada pull request é revisado por dois desenvolvedores para fornecer feedback de alta qualidade e garantir alta qualidade nas novas contribuições. (Java / Misc)
README
# JabRef Bibliography Management
JabRef is an open-source, cross-platform citation and reference management tool.
Stay on top of your literature: JabRef helps you to collect and organize sources, find the paper you need and discover the latest research.

## Features
JabRef is available free of charge and is actively developed.
It supports you in every step of your research work.
### Collect
- Search across many online scientific catalogues like CiteSeer, CrossRef, Google Scholar, IEEEXplore, INSPIRE-HEP, Medline PubMed, MathSciNet, Springer, arXiv, and zbMATH
- Import options for over 15 reference formats
- Easily retrieve and link full-text articles
- Fetch complete bibliographic information based on ISBN, DOI, PubMed-ID and arXiv-ID
- Extract metadata from PDFs
- Import new references directly from the browser with one click using the [official browser extension](https://github.com/JabRef/JabRef-Browser-Extension) for [Firefox](https://addons.mozilla.org/en-US/firefox/addon/jabref/?src=external-github), [Chrome](https://chrome.google.com/webstore/detail/jabref-browser-extension/bifehkofibaamoeaopjglfkddgkijdlh), [Edge](https://microsoftedge.microsoft.com/addons/detail/pgkajmkfgbehiomipedjhoddkejohfna), and [Vivaldi](https://chrome.google.com/webstore/detail/jabref-browser-extension/bifehkofibaamoeaopjglfkddgkijdlh)
### Organize
- Group your research into hierarchical collections and organize research items based on keywords/tags, search terms, or your manual assignments
- Advanced search and filter features
- Complete and fix bibliographic data by comparing with curated online catalogs such as Google Scholar, Springer, or MathSciNet
- Customizable citation key generator
- Customize and add new metadata fields or reference types
- Find and merge duplicates
- Attach related documents: 20 different kinds of documents supported out of the box, completely customizable and extendable
- Automatically rename and move associated documents according to customizable rules
- Keep track of what you read: ranking, priority, printed, quality-assured
### Cite
- Native BibTeX and Biblatex support
- Cite-as-you-write functionality for external applications such as Emacs, Kile, LyX, Texmaker, TeXstudio, Vim and WinEdt.
- Format references using one of thousands of built-in citation styles or create your own style
- Support for Word and LibreOffice/OpenOffice for inserting and formatting citations
### Share
- Many built-in export options or create your export format
- Library is saved as a simple text file, and thus it is easy to share with others via Dropbox and is version-control friendly
- Work in a team: sync the contents of your library via a SQL database
## Installation
Fresh development builds are available at [builds.jabref.org](https://builds.jabref.org/main/).
The [latest stable release is available at FossHub](https://downloads.jabref.org/).
Please see our [Installation Guide](https://docs.jabref.org/installation).
## Bug Reports, Suggestions, Other Feedback
[](https://donations.jabref.org)
[](https://paypal.me/JabRef)
We are thankful for any bug reports or other feedback.
If you have ideas for new features you want to be included in JabRef, tell us in [the feature section](http://discourse.jabref.org/c/features) of our forum!
If you need support in using JabRef, please read [the documentation](https://docs.jabref.org/) first, the [frequently asked questions (FAQ)](https://docs.jabref.org/faq) and also have a look at our [community forum](https://discourse.jabref.org/c/help/7).
You can use our [GitHub issue tracker](https://github.com/JabRef/jabref/issues) to file bug reports.
An explanation of donation possibilities and usage of donations is available at our [donations page](https://donations.jabref.org).
## Contributing
[](https://devdocs.jabref.org/)
[](https://www.codetriage.com/jabref/jabref)
[](https://gitter.im/JabRef/jabref?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[](https://www.openhub.net/p/jabref)
[](https://github.com/JabRef/jabref/actions?query=workflow%3ADeployment)
[](https://github.com/JabRef/jabref/actions?query=workflow%3ATests)
[](https://codecov.io/github/JabRef/jabref?branch=main)
Want to be part of a free and open-source project that tens of thousands of researchers use every day?
Check out the ways you can contribute, below:
- Please have a look at our [guidelines for contributing](CONTRIBUTING.md).
- Make sure to follow our [step-by-step guide on how to set-up your workspace](https://devdocs.jabref.org/getting-into-the-code/guidelines-for-setting-up-a-local-workspace).
- For a quick overview of the architecture, check out our [high-level documentation](https://devdocs.jabref.org/getting-into-the-code/high-level-documentation).
- You are welcome to fix bugs, contribute new features or add documentation. To get your contribution included into JabRef, just [fork](https://help.github.com/en/articles/fork-a-repo) the JabRef repository, make your changes, and submit a [pull request](https://help.github.com/en/articles/about-pull-requests).
- To work on existing JabRef issues, check out our [issue tracker](https://github.com/JabRef/jabref/issues). New to open source contributing? Look for issues with the ["good first issue"](https://github.com/JabRef/jabref/labels/good%20first%20issue) label to get started.
- Not a programmer? Help translating JabRef at [Crowdin](https://crowdin.com/project/jabref) or improve the user documentation. Learn how to help at [contribute.jabref.org](https://contribute.jabref.org).
- To report an issue, request a feature or suggest enhancements, please open an issue at our [issues page](https://github.com/JabRef/jabref/issues).
We use [GitHub Actions](https://github.com/JabRef/jabref/actions) for executing the tests after each commit.
For developing, it is sufficient to only run the associated test locally (see example [here](https://devdocs.jabref.org/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/intellij-12-build.html)) for the classes you changed.
GitHub will report any other failure. To find solutions to the most common errors that lead to such failures, check our [FAQ page](https://devdocs.jabref.org/code-howtos/faq).
We view pull requests as a collaborative process.
Submit a pull request early to get feedback from the team on work in progress.
We will discuss improvements with you and agree to merge them once the [developers](https://github.com/JabRef/jabref/blob/main/MAINTAINERS) approve.
Please also remember to discuss bigger changes early with the core developers to ensure properly spend time and work.
Some fundamental design decisions can be found within our list of [Architectural Decision Records](https://devdocs.jabref.org/decisions/).
## Research and Education
JabRef welcomes research applied to it.
The current list of papers where JabRef helped to enhance science is maintained at .
The JabRef team also fosters to use JabRef in Software Engineering training.
We offer guidelines for this at .
When citing JabRef, please use following citation:
```bibtex
@Article{jabref,
author = {Oliver Kopp and Carl Christian Snethlage and Christoph Schwentker},
title = {JabRef: BibTeX-based literature management software},
journal = {TUGboat},
volume = {44},
number = {3},
pages = {441--447},
doi = {10.47397/tb/44-3/tb138kopp-jabref},
issn = {0896-3207},
issue = {138},
year = {2023},
}
```
DOI (also includes [full text](https://tug.org/TUGboat/tb44-3/tb138kopp-jabref.pdf)): [10.47397/tb/44-3/tb138kopp-jabref](https://doi.org/10.47397/tb/44-3/tb138kopp-jabref).
## Sponsoring
JabRef development is powered by YourKit Java Profiler
[](https://www.yourkit.com/java/profiler/)
## ProductMap File Analysis Result
This section contains an analysis of ProductMap files. Each file has a link to its source.
| Github File | ProductMap File URL |
|-------------|---------------------|
| [src/main/java/org/jabref/gui/maintable/MainTableTooltip.java](https://github.com/JabRef/jabref/blob/main/src/main/java/org/jabref/gui/maintable/MainTableTooltip.java) | [View File](https://product-map.ai/app/public?url=https://github.com/JabRef/jabref/blob/main/src/main/java/org/jabref/gui/maintable/MainTableTooltip.java ) |
### ProductMap - Contact Us
For any inquiries, feel free to [contact ProductMap.ai](https://product-map.ai).