Skip to content

bibman

Main GIF

Rye GitHub License

PyPI - Version PyPI - Python Version

Bibman is a simple tool to manage your bibliography in BibTeX format. It saves your entries in individual .bib files in your library.

The tool automatically looks for a config file (.bibman.toml) in the current directory and its parent directories to find the location of your library, but you can override the search with the --location CLI option. This means that you can manage multiple libraries in different directories.

The CLI uses Typer to provide a visually pleasing interface and include shell completion.

Check the Quick start guide to get started with bibman.

Features

  • Add, remove, and list entries in your library.
  • Search for entries by title, author, or year. Or use fzf to search interactively.
  • Export all your library contents to a single .bib file.
  • Add notes to your entries.
  • Create a simple html page to view your library contents and search interactively. Check my references created using this command and hosted in GitHub Pages here.