Ian Jauslin


BBlog is a fully customizable bibliography management program for LaTeX.

BBlog scans through '.aux' files for citations in LaTeX documents, extracts the relevant entries in a user-provided database, and formats the entries according to a user specification. The main advantage of BBlog over BibTeX is that customizing entry formats is very easy, without the need for long style files. BBlog provides many formatting options, based on regular expressions.

BBlog reads the bibliographical data from a database, which must be maintained by the user. At the moment, it supports SQLite databases, but can easily be extended to many other formats.

BBlog is written in Bash, and can run on any POSIX compliant system, including GNU/Linux and OSX.


BBlog is made available under an Apache 2.0 license, which allows copying, sharing and modifying the source code, among other things. Details can be found at https://www.apache.org/licenses/LICENSE-2.0.

The source code is available here:



BBlog is documented in the man pages shipped with the source code.


BBlog is licensed under the Apache 2.0 license.