JabRef

用于管理 BibTeX 和 biblatex(.bib) 数据库的图形化 Java 应用程序。「Graphical Java application for managing BibTeX and biblatex (.bib) databases.」

Github星跟蹤圖

JabRef 书目管理

JabRef 是一个开源的、跨平台的引用和参考文献管理工具。

让你随时掌握文献信息。JabRef 帮助您收集和整理资料,找到您需要的论文,发现最新的研究。

特性

  • JabRef 是免费提供的,并且是积极开发的,它支持你的每一步研究工作。它支持您研究工作的每一步。
  • 收集
  • 在许多在线科学目录中搜索,如 CiteSeer、CrossRef、Google Scholar、IEEEXplore、INSPIRE-HEP、Medline PubMed、MathSciNet、Springer、arXiv 和 zbMATH。
  • 超过 15 种参考格式的导入选项
  • 轻松检索和链接全文文章。
  • 根据 ISBN、DOI、PubMed-ID 和 arXiv-ID 获取完整的书目信息。
  • 从 PDF 中提取元数据
  • Firefox、Chrome、Edge 和 Vivaldi
  • 使用 FirefoxChromeEdgeVivaldi官方浏览器扩展,一键直接从浏览器中导入新的参考资料。

组织

  • 将您的研究归入分级收藏,并根据关键词/标签、搜索词或您的手工作业来组织研究项目。
  • 高级搜索和过滤功能
  • 通过与 Google Scholar、Springer 或 MathSciNet 等在线目录进行比较,完成并修正书目数据。
  • 可定制的引文密钥生成器
  • 自定义和添加新的元数据字段或参考类型。
  • 查找并合并重复的内容
  • 附加相关文件。支持20种不同的文件,可完全自定义和扩展。
  • 根据可定制的规则自动重命名和移动相关文件
  • 记录你阅读的内容:排名、优先、印刷、保质保量

引用

  • 支持本地 BibTeX 和 Biblatex
  • 为 Emacs、Kile、LyX、Texmaker、TeXstudio、Vim 和 WinEdt 等外部应用程序提供 "边写边引用" 功能。
  • 可从数千种内置的引用样式中选择一种进行格式化,或创建自己的样式。
  • 支持 Word 和 LibreOffice/OpenOffice 的插入和格式化引用。

分享

  • 许多内置的导出选项或创建你的导出格式
  • 库被保存为一个简单的文本文件,因此它很容易通过 Dropbox 与他人分享,并且版本控制友好。
  • 在团队中工作:通过 SQL 数据库同步你的图书馆的内容。

安装

最新的开发版本可在 builds.jabref.org 上获得。最新的稳定版本在 FossHub 上提供

请参阅我们的 安装指南


概覽

名稱與所有者quicwg/base-drafts
主編程語言Shell
編程語言Python (語言數: 3)
平台BSD, Cross-platform, Linux, Mac, Solaris, Windows
許可證Apache License 2.0
發布數180
最新版本名稱draft-ietf-quic-qpack-21 (發布於 2021-02-02 18:56:48)
第一版名稱draft-ietf-quic-http-00 (發布於 )
創建於2016-11-15 05:30:30
推送於2024-04-21 00:54:02
最后一次提交
星數1.6k
關注者數168
派生數202
提交數8.7k
已啟用問題?
問題數2320
打開的問題數2
拉請求數2341
打開的拉請求數3
關閉的拉請求數333
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?

JabRef Bibliography Management

Deployment Status
Build Status
codecov.io
Donation
Crowdin

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.
main table

Features

JabRef is a cross-platform application that works on Windows, Linux and Mac OS X. It is available free of charge and is actively developed.
JabRef 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
  • JabFox Firefox Add-on lets you import new references directly from the browser with one click

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 catalogues 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 in one of the many thousand built-in citation styles or create your 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.
The latest stable release is available at FossHub.

  • Windows: JabRef offers an installer, which also adds a shortcut to JabRef to your start menu. Please also see our Windows FAQ
  • Linux: Please see our Installation Guide.
  • Mac OS X: Please see our Mac OS X FAQ.

Bug Reports, Suggestions, Other Feedback

Donation

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 our forum!
If you need support in using JabRef, please read the documentation first and have a look at our community forum.
You can use our GitHub issue tracker to file bug reports.

An explanation of donation possibilities and usage of donations is available at our donations page.

Contributing

Help Contribute to Open Source
Join the chat at https://gitter.im/JabRef/jabref
OpenHub

Not a programmer? Learn how to help.

Want to be part of a free and open-source project that tens of thousands of scientists use every day? Check out the ways you can contribute, below:

  • For details on how to contribute, have a look at our guidelines for contributing.
  • You are welcome to contribute new features. To get your code included into JabRef, just fork the JabRef repository, make your changes, and create a pull request.
  • To work on existing JabRef issues, check out our issue tracker. New to open source contributing? Look for issues with the "good first issue" label to get started.

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 approve.

If you want a step-by-step walk-through on how to set-up your workspace, please check this guideline.

To compile JabRef from source, you need a Java Development Kit 13 and JAVA_HOME pointing to this JDK.
To run it, just execute gradlew run.
When you want to develop, it is necessary to generate additional sources using gradlew generateSource
and then generate the Eclipse gradlew eclipse.
For IntelliJ IDEA, just import the project via a Gradle Import by pointing at the build.gradle.

gradlew test executes all tests. We use Github Actions for executing the tests after each commit. For developing, it is sufficient to locally only run the associated test for the classes you changed. Github will report any other failure.

去到頂部