# yuchenlin/rebiber

A simple tool to update bib entries with their official information (e.g., DBLP or the ACL anthology).

Repository: https://github.com/yuchenlin/rebiber
Canonical: https://ross.abutalabs.com/products/rebiber
Homepage: https://yuchenlin.xyz/
Language: Python
License: MIT
License Family: permissive
Topics: bibtex, latex, publication, research-paper, bibliography, natural-language-processing, machine-learning
Last push: 2026-08-24T05:04:01+00:00

## Health v2 (maintenance only)
Score: 87/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 64, longevity 100
- inputs: {"age_days": 2047, "days_push": 9, "days_rel": 25, "gap_med": null, "n_releases_24m": 1}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3031, forks 164 (observed 2026-08-28T04:07:38.948392+00:00)

## What it is
Rebiber is a Python CLI tool that replaces unofficial or arXiv BibTeX entries with official records from DBLP or the ACL Anthology, keeping cite keys intact. It supports dry runs, field filtering, venue abbreviation, and optional live DBLP lookup.

## Use cases
- fix arxiv bibtex entries with official dblp info
- normalize bibliography entries from the acl anthology
- clean up bib file before submitting a paper
- pretty-print and sort my references.bib
- shorten venue names in bibtex entries
- update only the citations used in my latex paper
- protect acronyms like BERT in bibtex titles

## When to choose
- you write LaTeX papers and need official, consistent BibTeX entries
- you want to replace arXiv preprint citations with published venue records
- you need batch normalization, deduplication, or formatting of .bib files

## When to avoid
- you need a GUI bibliography manager like Zotero or Mendeley
- your references are not in BibTeX format
- you need offline operation with live lookups (live DBLP search requires network)

## Facets
- artifact type: cli-tool
- maturity: active
- function: developer-tools, cli, parser
- domain: developer-tools, machine-learning, documentation
- platform: python, cli, cross-platform
- tags: bibtex, latex, bibliography, dblp, acl-anthology, arxiv, citations, academic-writing, natural-language-processing

## Member repositories
- yuchenlin/rebiber (main) score 87

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:38.948392+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:29:49.345678+00:00, confidence not recorded.
  - readme: https://github.com/yuchenlin/rebiber (fetched 2026-08-28T04:07:38.948392+00:00, sha ec4af82d0c22)
  - homepage: https://yuchenlin.xyz/ (fetched 2026-08-29T09:44:42.356510+00:00, sha 1812d0a61f8c)
  - registry_pypi: https://pypi.org/pypi/rebiber/json (fetched 2026-08-29T09:44:42.359151+00:00, sha 23cafd48f368)
- Data as of 2026-08-30T08:39:29.467469+00:00.
