Citing Rust crates made easy


Citing software we are using is important for acknowledgement and to help sustain software fundings, often based on estimated impact when not sponsored (think institutional grants). To make this easier, a big part of the Julia community is adopting the simple convention of a top-level CITATION.bib file in repositories, containing one or more BibTeX entries.

To easily create this bib file, I created a simple crate building it based on the information available in Cargo.toml, the future plan would be to be able to generate a BibTeX from all (direct) dependencies, so that you have one file to cite all the libraries you rely upon for your work.

As I’m not using Rust much and am far from proficient, feedback is very much welcome here or on the repo itself :slight_smile: