{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/3"},{"label":"XML","url":"https://skillfed.io/packages/category/text-processing-markup-xml"},{"label":"LaTeX","url":"https://skillfed.io/packages/category/text-processing-markup-latex"}],"enrichment":{"capability":"Pybtex reads bibliography data from BibTeX, BibTeXML, or YAML files and generates formatted bibliographies in LaTeX, HTML, markdown, or plain text, supporting both BibTeX style files and Python-based custom styles.","skillfed_tags":["bibliography-management","latex-tooling","citation-processing"],"use_cases":["Automate bibliography generation in LaTeX documents as part of a build pipeline without invoking the bibtex command.","Convert BibTeX files to HTML or markdown for web-based publication or documentation sites.","Parse and programmatically manipulate citation data (add, filter, or reformat entries) in Python scripts.","Generate bibliographies in custom formats by writing Python-based citation styles instead of .bst files.","Integrate bibliography processing into Python-based document generation or academic publishing workflows."],"what_it_does":"Pybtex is a Python implementation of a BibTeX bibliography processor that bridges LaTeX document workflows with programmatic bibliography management. It reads citation data from multiple formats\u2014BibTeX (.bib files), BibTeXML, or YAML\u2014and produces formatted bibliographies in several output formats including LaTeX, HTML, markdown, and plain text. The package supports both traditional BibTeX style files (.bst) and custom styles written directly in Python, making it useful both as a command-line tool (as a drop-in replacement for the bibtex command in LaTeX workflows) and as a library for Python scripts that need to manipulate or generate bibliographies.\n\nThe package depends on importlib-metadata for version discovery, latexcodec for LaTeX character encoding support, and pyyaml for parsing YAML-formatted bibliography data. It is actively maintained, supports modern Python versions (3.8+), and carries no known security vulnerabilities. The MIT license permits use in both open-source and proprietary contexts.","worth_installing":"Yes. Pybtex is a mature, actively maintained tool with low install friction, no security vulnerabilities, and a permissive license. Install it if you need to process BibTeX files programmatically, generate bibliographies in multiple formats, or integrate bibliography handling into a Python workflow. It is particularly valuable for automating LaTeX bibliography workflows or converting citations to web-friendly formats."},"id":"pybtex","links":{"html":"https://skillfed.io/packages/pybtex","md":"https://skillfed.io/packages/pybtex.md","pypi":"https://pypi.org/project/pybtex/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-04-03","license_spdx":"MIT","license_treatment":"permissive","name":"pybtex","python_support":"supports_current","summary":"A BibTeX-compatible bibliography processor in Python"},"popularity":{"monthly_downloads":1926387,"position":3426,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.26.1"}
