Reference Managers

coBib – console-based bibliography manager

coBib is a console-based bibliography manager aimed at researchers who prefer working in a terminal rather than a conventional desktop reference manager. It provides a command-line interface and a text-based interface for organising academic references.

The program follows a relatively simple design. Bibliographic information is maintained in a central database, while the associated documents can be stored anywhere in the file system. This separates management of references from the physical organisation of research papers.

coBib is particularly suitable for users who want control over their bibliography data and prefer tools that fit into an existing command-line workflow.

This is free and open source software.

Key Features

  • Stores bibliographic metadata in a human-readable YAML database.
  • Textual-based terminal interface for browsing, searching and managing references.
  • Command-line interface providing access to the same underlying bibliography management functionality.
  • Git integration for tracking changes to bibliography records and maintaining a history of modifications.
  • Location-independent document management. Attached files can remain in different directories rather than being collected into one library folder.
  • Search bibliography entries and inspect matching records through the terminal interface.
  • Support for importing bibliographic information from external sources, including DOI and arXiv records.
  • Extensible plugin architecture using Python entry points.
  • Optional Zotero importer provided through the separate cobib-zotero plugin.
  • Python-based configuration with options to specify an alternative configuration file or override settings through an environment variable.
  • Interactive tutorial and manual pages to introduce the available commands and workflows.
  • Installable through pip, with additional packaging available for Linux distributions.

Website: gitlab.com/cobib/cobib
Support:
Developer: Max Rossmannek
License: MIT License

coBib in action
Click image for full size

coBib is written in Python. Learn Python with our recommended free books and free tutorials.


Related Software

Terminal-Based Bibliography Tools
coBibSimple, console-based bibliography management tool
RebiberReplaces unofficial BibTeX references with official records
papisExtensible command-line based document and bibliography manager
bibimanTUI for fast and simple interaction with a BibLaTeX database
bibtex-tidyCleans, sorts and formats BibTeX bibliography files
HayagrivaRusty bibliography management
bibman (Haskell)CLI/TUI bibliography manager
pubsBibliography on the command line
BibManTUI bibliography manager
XapersPersonal journal article management system
papersCommand-line tool to manage bibliography
GoraeTerminal-based library manager for PDF and EPUB collections
CiteBibGenerate a Bibtex or LaTeX bibliography
bibcleanBiBTeX and Scribe bibliography prettyprinter and syntax checker

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted