{"id":26591595,"url":"https://github.com/clonewith/osu-tournament-editor","last_synced_at":"2026-04-30T17:32:11.376Z","repository":{"id":280377334,"uuid":"941443558","full_name":"CloneWith/osu-tournament-editor","owner":"CloneWith","description":"A light-weight osu! tournament configuration editor written in C++, using Qt 6","archived":false,"fork":false,"pushed_at":"2025-03-22T07:31:22.000Z","size":168,"stargazers_count":1,"open_issues_count":4,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-22T08:25:30.353Z","etag":null,"topics":["cpp","osu-tournament","osugame","qt6"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CloneWith.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":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-02T10:00:45.000Z","updated_at":"2025-03-22T07:31:26.000Z","dependencies_parsed_at":"2025-03-22T08:31:56.313Z","dependency_job_id":null,"html_url":"https://github.com/CloneWith/osu-tournament-editor","commit_stats":null,"previous_names":["clonewith/osu-tournament-editor"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CloneWith%2Fosu-tournament-editor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CloneWith%2Fosu-tournament-editor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CloneWith%2Fosu-tournament-editor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CloneWith%2Fosu-tournament-editor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CloneWith","download_url":"https://codeload.github.com/CloneWith/osu-tournament-editor/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245111880,"owners_count":20562511,"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":["cpp","osu-tournament","osugame","qt6"],"created_at":"2025-03-23T14:18:41.702Z","updated_at":"2026-04-30T17:32:11.349Z","avatar_url":"https://github.com/CloneWith.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# osu-tournament-editor\n\nA light-weight osu! tournament configuration editor written in C++, using [Qt 6](https://www.qt.io).\n\n\u003e [!NOTE]\n\u003e This project is still working in progress.\n\u003e Feature requests are welcome!\n\n## Features\n\n- Lightweight, no more dependency except Qt runtime environment needed\n- Flexible multiple tab editing\n- Simple and elegant interface\n\n## Documentation\n\nThe help documentation would be placed in the [project wiki](https://github.com/CloneWith/osu-tournament-editor/wiki)\nafter most features of this project are implemented.\n\n## Build\n\nThis project is tested on Windows and Linux (precisely **Arch Linux**).\n\nYou need to set the Qt development environment up to build this project from source code.\n\nAfter that, run `cmake` first to configure the project:\n\n```shell\n# \"build\" refers to the build directory and can be replaced with another name by yourself\ncmake . -B build\n```\n\nThen, inside the build directory, use `make` to build the project:\n\n```shell\ncd build\nmake\n```\n\nWait for the build progress to complete, and the binary executable should be ready under this directory.\n\n### Packaging on Windows\n\nLinux builds would absolutely work as long as you have installed required runtime libraries, and you can share\nthe binary executable directly. On Windows platforms, you need to bundle dependency DLL files with the binary.\n\nA recommended solution is to use the `windeployqt` utility provided by Qt:\n\n```pwsh\n\u003cpath-to-your-qt-dir\u003e/\u003cversion-num\u003e/\u003ccompiler\u003e/bin/windeployqt.exe \u003cbinary-file\u003e\n```\n\n...where `\u003cbinary-file\u003e` refers to the output executable in [the step above](#build).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclonewith%2Fosu-tournament-editor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fclonewith%2Fosu-tournament-editor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclonewith%2Fosu-tournament-editor/lists"}