{"repo":"typst/hayagriva","free":true,"listed":false,"github":"https://github.com/typst/hayagriva","clone":"git clone https://github.com/typst/hayagriva.git","description":"Rusty bibliography management.","language":"Rust","stars":698,"topics":["citations","references","bibtex","yaml","cli"],"license":"Apache-2.0","category":"cli-tools","readme_excerpt":"Hayagriva Rusty bibliography management. Hayagriva is a tool that can help you or your apps deal with literature and other media. Its features include: - Data structures for literature collections - Reading and writing said collections from YAML files - Formatting literature into reference list entries and in-text citations as defined by popular style guides - Interoperability with BibTeX - Querying your literature items by type and available metadata Hayagriva can be used both as a library and as a Command Line Interface (CLI). Skip to the section \"Usage\" for more information about usage in your application or to the section \"Installation\" to learn about how to install and use Hayagriva on your terminal. Supported styles Hayagriva supports all styles provided in the official Citation Style Language repository, currently over 2,600. Usage To format entries, you need to wrap them in a CitationRequest . Each of these can reference multiple entries in their respective CitationItem s. Use these with a BibliographyDriver to obtain formatted citations and bibliographies. You can either supply your own CSL files or choose from about 100 bundled citation styles using the archive feature. If the default features are enabled, Hayagriva supports BibTeX and BibLaTeX bibliographies. You can use io::from biblatex str to parse such bibliographies. Should you need more manual control, the library's native Entry struct also offers an implementation of the From -Trait. You will need to depend ","default_branch":null,"files":null,"tree":[],"storefront":"/r/typst","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/typst/hayagriva/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}