{"id":13822405,"url":"https://github.com/vojtechkral/bard","last_synced_at":"2025-05-16T17:30:48.854Z","repository":{"id":44412441,"uuid":"254482954","full_name":"vojtechkral/bard","owner":"vojtechkral","description":"Markdown-based songbook compiler.","archived":false,"fork":false,"pushed_at":"2024-04-14T21:08:27.000Z","size":6146,"stargazers_count":53,"open_issues_count":3,"forks_count":3,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-05-06T04:50:32.166Z","etag":null,"topics":["markdown","music","rust","songbook","songwriting"],"latest_commit_sha":null,"homepage":"https://bard.md/","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vojtechkral.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-04-09T21:33:49.000Z","updated_at":"2025-05-03T07:54:59.000Z","dependencies_parsed_at":"2024-04-14T22:25:52.537Z","dependency_job_id":"db4e8b18-18ad-4f20-ad43-629df05d495f","html_url":"https://github.com/vojtechkral/bard","commit_stats":{"total_commits":289,"total_committers":4,"mean_commits":72.25,"dds":0.3044982698961938,"last_synced_commit":"e1924c8d847be33876bc861c88a37a9fde02c8f1"},"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vojtechkral%2Fbard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vojtechkral%2Fbard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vojtechkral%2Fbard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vojtechkral%2Fbard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vojtechkral","download_url":"https://codeload.github.com/vojtechkral/bard/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254576379,"owners_count":22094357,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["markdown","music","rust","songbook","songwriting"],"created_at":"2024-08-04T08:01:59.146Z","updated_at":"2025-05-16T17:30:48.285Z","avatar_url":"https://github.com/vojtechkral.png","language":"Rust","funding_links":[],"categories":["Rust"],"sub_categories":[],"readme":"# bard\n\n[![crates.io](https://img.shields.io/crates/v/bard.svg)](https://crates.io/crates/bard) [![CI](https://github.com/vojtechkral/bard/actions/workflows/CI.yaml/badge.svg)](https://github.com/vojtechkral/bard/actions/workflows/CI.yaml)\n\nMarkdown → songbooks.\n\n_bard_ is a songbook compiler that reads Markdown files and produces songbooks in PDF, HTML, and [Hovorka](http://karel-hovorka.eu/zpevnik/).\n\n_bard_ reads files like this:\n\n```Markdown\n# Wild Mountain Thyme\n## Irish \u0026 Scottish traditional\n\n1. Oh the `G`summer `C`time `G`has come\nAnd the `C`trees are sweetly `G`bloomin'\nAnd the `C`wild `G`mountain `Em`thyme\nGrows `C`around the `Am`bloomin' `C`heather\nWill ye `G`go `C`lassie `G`go?\n\n\u003e And we'll `C`all go `G`together to pull `C`wild `G`mountain `Em`thyme\nAll `C`around the `Am`bloomin' `C`heather, will ye `G`go `C`lassie `G`go?\n```\n\n... and creates output like this:\n\n![example-output](./doc/example.png \"Example PDF output\")\n\nCheck out the [Example PDF](https://raw.githubusercontent.com/vojtechkral/bard/main/example/output/songbook.pdf)\nfrom the [Example project](./example).\n\n---\n\n### [Getting Started](https://bard.md/book/install.html)\n\n---\n\n## Features\n\n- _bard_ is a command-line tool\n- Project-oriented: A single `bard.toml` defines inputs, outputs and other configuration\n- Easy-to-use source format: Markdown\n- Output formats:\n    - PDF via TeX\n    - HTML\n    - [Hovorka XML](http://karel-hovorka.eu/zpevnik/)\n    - JSON and XML for machine processing\n- Transposition and notation conversion\n    - Optional auto-generated second chord set\n- Templating: Outputs are fully customizable with [Handlebars](https://handlebarsjs.com/) templates\n\n## Code Contributors\n\n[![cotributors](https://contrib.rocks/image?repo=vojtechkral/bard\u0026anon=1)](https://github.com/vojtechkral/bard/graphs/contributors)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvojtechkral%2Fbard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvojtechkral%2Fbard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvojtechkral%2Fbard/lists"}