{"id":13733289,"url":"https://github.com/no-chris/chord-mark","last_synced_at":"2025-03-22T09:07:49.431Z","repository":{"id":34923686,"uuid":"177453481","full_name":"no-chris/chord-mark","owner":"no-chris","description":"Chord Charts. Evolved.","archived":false,"fork":false,"pushed_at":"2024-09-20T20:00:10.000Z","size":40177,"stargazers_count":72,"open_issues_count":2,"forks_count":5,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-14T08:03:10.639Z","etag":null,"topics":["chord-charts","chord-progression","chord-sheet","chordpro","chords","chordsheet","chordsheet-editor","guitar","guitar-chords","guitar-tabs","music","music-notation","piano","tabs","ukulele"],"latest_commit_sha":null,"homepage":"https://chordmark.netlify.app","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/no-chris.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-03-24T18:32:37.000Z","updated_at":"2025-02-23T02:06:13.000Z","dependencies_parsed_at":"2023-12-22T00:53:30.073Z","dependency_job_id":"d11f50ff-a8b5-42ef-93a5-610d88cef048","html_url":"https://github.com/no-chris/chord-mark","commit_stats":{"total_commits":583,"total_committers":6,"mean_commits":97.16666666666667,"dds":"0.16466552315608918","last_synced_commit":"3ea9144dc62207d92f4e94cd1482840482e09772"},"previous_names":[],"tags_count":48,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/no-chris%2Fchord-mark","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/no-chris%2Fchord-mark/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/no-chris%2Fchord-mark/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/no-chris%2Fchord-mark/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/no-chris","download_url":"https://codeload.github.com/no-chris/chord-mark/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244931626,"owners_count":20534013,"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":["chord-charts","chord-progression","chord-sheet","chordpro","chords","chordsheet","chordsheet-editor","guitar","guitar-chords","guitar-tabs","music","music-notation","piano","tabs","ukulele"],"created_at":"2024-08-03T03:00:40.670Z","updated_at":"2025-03-22T09:07:49.402Z","avatar_url":"https://github.com/no-chris.png","language":"JavaScript","funding_links":[],"categories":["Audio Libraries","JavaScript"],"sub_categories":[],"readme":"[![build](https://github.com/no-chris/chord-mark/actions/workflows/build.yml/badge.svg)](https://github.com/no-chris/chord-mark/actions/workflows/build.yml)\n[![Coverage Status](https://coveralls.io/repos/github/no-chris/chord-mark/badge.svg?branch=master)](https://coveralls.io/github/no-chris/chord-mark?branch=master)\n[![codebeat badge](https://codebeat.co/badges/78861a38-f06a-44f4-af79-172a31e8ad3e)](https://codebeat.co/projects/github-com-no-chris-chord-mark-master)\n\n# ChordMark\n\nThe purpose of ChordMark is to provide the easiest possible way to write accurate chord charts, e.g., text-based song transcriptions with lyrics and chords.\nChordMark charts are usable by all musicians, whether they sing or not, whether they already know the song or not, and whether the song harmony is complex or simple.\n\nChordMark is both:\n\n-   a grammar to write chords charts in a fast, efficient and accurate way, encoding lyrics, chords and rhythm information.\n-   an Open Source Javascript module, `chord-mark`, allowing to process ChordMark files and to format them with a high degree of customization.\n\nChordMark is supported by [Chord Chart Studio](https://chord-chart-studio.netlify.app/), a free, web-based, ChordMark native editor, that showcases all the possibilities of the format.\n\nChordMark has some unique features that make it stand out from other chord charts formats:\n\n-   it focuses on writability, allowing writing chord charts faster than ever\n-   it offers higher precision in the song transcription, thanks to its ability to encode rhythm information\n-   it allows customizing the rendering for each band member (and not only the one that sings)\n\nWant to give it a try? Head over to the [5 minutes tutorial](https://chordmark.netlify.app/docs/getting-started).\n\n## Available packages\n\n| Package name                                                                                               | Desription                                       |\n| ---------------------------------------------------------------------------------------------------------- | ------------------------------------------------ |\n| [chord-mark](https://github.com/no-chris/chord-mark/tree/master/packages/chord-mark)                       | The core library for parsing and rendering songs |\n| [chord-mark-converters](https://github.com/no-chris/chord-mark/tree/master/packages/chord-mark-converters) | Convert to and from ChordMark format             |\n| [chord-mark-jsdom](https://github.com/no-chris/chord-mark/tree/master/packages/chord-mark-jsdom)           | Use ChordMark server-side in nodeJs              |\n| [chord-mark-themes](https://github.com/no-chris/chord-mark/tree/master/packages/chord-mark-themes)         | A set of themes to style `chord-mark` output     |\n| [documentation](https://github.com/no-chris/chord-mark/tree/master/packages/documentation)                 | The documentation website                        |\n\n## Documentation\n\nCheck the [User Guide](https://chordmark.netlify.app).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fno-chris%2Fchord-mark","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fno-chris%2Fchord-mark","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fno-chris%2Fchord-mark/lists"}