Rebiber is a command-line tool that replaces unofficial or arXiv BibTeX entries with official records from DBLP or the ACL Anthology. Existing citation keys are preserved, so references already used throughout a document do not need to be changed.
The software matches records using title information together with author checks intended to reduce incorrect substitutions. Its packaged publication data covers a broad selection of computer science conferences and journals. An optional live lookup can search DBLP when a suitable record is not available in the local data.
A dry-run mode shows proposed changes without modifying the bibliography, while reports can be written to a separate file. Rebiber can restrict replacements to citation keys actually used by specified TeX files and can process multiple BibTeX files in one operation.
Formatting facilities include retaining only selected fields, removing unwanted fields, protecting acronyms in titles, abbreviating venue names, sorting entries by citation key and controlling duplicate keys. A format-only mode applies formatting without attempting to replace publication records.
This is free and open source software.
Key Features
- Replaces unofficial BibTeX entries with official publication records.
- Uses DBLP and ACL Anthology data.
- Preserves existing citation keys.
- Checks title and author information before replacing records.
- Provides optional live DBLP lookups.
- Offers a dry-run mode.
- Generates reports describing proposed changes.
- Can restrict replacements to citations used in selected TeX files.
- Supports field removal and field allowlists.
- Protects acronyms in titles.
- Supports venue abbreviation.
- Sorts entries by citation key.
- Provides a format-only mode.
- Processes multiple BibTeX files.
Website: github.com/yuchenlin/rebiber
Support:
Developer: Bill Yuchen Lin
License: MIT License
Rebiber is written in Python. Learn Python with our recommended free books and free tutorials.
Related Software
| Terminal-Based Bibliography Tools | |
|---|---|
| coBib | Simple, console-based bibliography management tool |
| papis | Extensible command-line based document and bibliography manager |
| bibiman | TUI for fast and simple interaction with a BibLaTeX database |
| Hayagriva | Rusty bibliography management |
| bibman (Haskell) | CLI/TUI bibliography manager |
| pubs | Bibliography on the command line |
| BibMan (Python) | TUI bibliography manager |
| Xapers | Personal journal article management system |
| Bibman (Perl) | Small console tool for managing BibTeX files |
| papers | Command-line tool to manage bibliography |
| CiteBib | Generate a Bibtex or LaTeX bibliography |
| bibclean | BiBTeX and Scribe bibliography prettyprinter and syntax checker |
Read our verdict in the software roundup.
Explore our carefully curated directory of recommended free and open source software, covering every major software category.The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more. Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form. |


Please read our Comment Policy before commenting.