{"id":14978940,"url":"https://github.com/xiaoxiae/vimvaldi","last_synced_at":"2026-01-18T17:02:46.117Z","repository":{"id":62587512,"uuid":"219005361","full_name":"xiaoxiae/Vimvaldi","owner":"xiaoxiae","description":"A terminal note sheet editor with Vim-like keybindings.","archived":false,"fork":false,"pushed_at":"2020-07-02T14:28:42.000Z","size":264,"stargazers_count":2,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-11-06T12:31:25.673Z","etag":null,"topics":["music","music-composition","python","terminal","vim"],"latest_commit_sha":null,"homepage":"","language":"Python","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/xiaoxiae.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-11-01T14:53:08.000Z","updated_at":"2022-10-16T12:24:21.000Z","dependencies_parsed_at":"2022-11-03T22:39:22.377Z","dependency_job_id":null,"html_url":"https://github.com/xiaoxiae/Vimvaldi","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/xiaoxiae/Vimvaldi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiaoxiae%2FVimvaldi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiaoxiae%2FVimvaldi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiaoxiae%2FVimvaldi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiaoxiae%2FVimvaldi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xiaoxiae","download_url":"https://codeload.github.com/xiaoxiae/Vimvaldi/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiaoxiae%2FVimvaldi/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28543550,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-18T14:59:57.589Z","status":"ssl_error","status_checked_at":"2026-01-18T14:59:46.540Z","response_time":98,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["music","music-composition","python","terminal","vim"],"created_at":"2024-09-24T13:58:40.433Z","updated_at":"2026-01-18T17:02:46.099Z","avatar_url":"https://github.com/xiaoxiae.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"```\n     ________  **    ________\n    /        \\****  /        \\\n    \\        /******\\        /\n     |      |********/      /'\n     |      |******/      /'\n    *|      |****/      /'\n  ***|      |**/      /'****\n*****|      |/      /'********\n  ***|            /'*********\n    *|      _   /'*********       _     _ _\n     |     (_)/'__ _____   ____ _| | __| (_)\n     |     | | '_ V _ \\ \\ / / _` | |/ _` | |\n     |    /| | | | | | \\ V / (_| | | (_| | |\n     |__/' |_|_| |_| |_|\\_/ \\__._|_|\\__,_|_|\n```\n\nVimvaldi is a program for efficient editing of musical scores in your terminal. The controls are keyboard-oriented and customized for Vim users. Features of the program include basic note sheet editing and LilyPond import/export. The program is written in Python with the use of the Curses library.\n\n---\n\n## Running Vimvaldi\nTo install Vimvaldi, run `pip install vimvaldi` (make sure to have Python 3 installed).\nThen you can simply run `vimvaldi` from a terminal of your choice and you should be good to go!\n\nAlternatively, run from source:\n```console\nxiaoxiae@thinkpad ~\u003e git clone https://github.com/xiaoxiae/vimvaldi.git\nxiaoxiae@thinkpad ~\u003e cd vimvaldi/\nxiaoxiae@thinkpad ~\u003e pip install -r requirements.txt\nxiaoxiae@thinkpad ~\u003e python -m vimvaldi.__init__\n```\n\n**Warning:** the app will only properly work when ran in terminals with UTF-8 support and fonts that contain the [Musical Symbols Unicode block](https://en.wikipedia.org/wiki/Musical_Symbols_(Unicode_block)).\n\n## Controls\nAfter starting the app (and pressing enter), use the arrow keys (or j/k) and enter to open the `HELP` section of the menu.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxiaoxiae%2Fvimvaldi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxiaoxiae%2Fvimvaldi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxiaoxiae%2Fvimvaldi/lists"}