[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-11064":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":17,"compositeScore":19,"rankGlobal":9,"rankLanguage":9,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":21,"hasPages":21,"topics":23,"createdAt":9,"pushedAt":9,"updatedAt":24,"readmeContent":25,"aiSummary":26,"trendingCount":15,"starSnapshotCount":15,"syncStatus":27,"lastSyncTime":28,"discoverSource":29},11064,"omikuji","reakjra\u002Fomikuji","reakjra","Qt\u002FQML based game launcher for Linux",null,"Rust",199,11,25,21,0,1,3,27,3.24,"GNU General Public License v3.0",false,"master",[],"2026-06-12 02:02:29","# \u003Cimg src=\"crates\u002Fomikuji\u002Fqml\u002Ficons\u002Fapp.png\" width=\"40\" align=\"left\"\u002F>   omikuji\n\nA Qt\u002FQML based games\u002Fapps launcher for Linux. Built 'cause I couldn't bear having 3 different launchers for just games.\n\nManages wine\u002Fproton runners, wineprefixes, DXVK\u002FVKD3D, and game launching. Imports from Steam, installs Epic, GOG and Waifu machine slots games directly. \nBackend is Rust, frontend is Qt\u002FQML via [cxx-qt](https:\u002F\u002Fgithub.com\u002FKDAB\u002Fcxx-qt).\n\n## Screenshots\n\n| Library                                          | Edit Game                                                 |\n|:---|:---|\n| \u003Cimg src=\"docs\u002Fscreenshots\u002Fmain_library.png\"\u002F>   | \u003Cimg src=\"docs\u002Fscreenshots\u002Fedit_page.png\"\u002F>               |\n| Epic Games Store                                 | Epic Install Dialog                                       |\n| \u003Cimg src=\"docs\u002Fscreenshots\u002Fepic_games_store.png\"\u002F> | \u003Cimg src=\"docs\u002Fscreenshots\u002Fepic_games_store_download.png\"\u002F> |\n| Gacha Store                                      | Gacha Install Dialog                                      |\n| \u003Cimg src=\"docs\u002Fscreenshots\u002Fgacha_store.png\"\u002F>    | \u003Cimg src=\"docs\u002Fscreenshots\u002Fgacha_store_download.png\"\u002F>    |\n| Interface Settings                               | Components Settings                                       |\n| \u003Cimg src=\"docs\u002Fscreenshots\u002Fsettings_page_interface.png\"\u002F> | \u003Cimg src=\"docs\u002Fscreenshots\u002Fsettings_page_componenets.png\"\u002F> |\n| Console Mode (Aurora background)                 | Console Mode (Sakura background)   \n| \u003Cimg src=\"docs\u002Fscreenshots\u002Fconsole_mode_1.png\"\u002F> | \u003Cimg src=\"docs\u002Fscreenshots\u002Fconsole_mode_2.png\"\u002F> |\n\n\n\n## What it does\n\n- **Game library** one TOML per game, shareable, git-friendly.\n- **Wine \u002F Proton**: auto-detects Steam-installed Proton, has its own fetcher in the settings.\n- **Translation layers**: DXVK, VKD3D, DXVK-NVAPI. Auto-fetched from upstream releases.\n- **Stores**: import from Steam (locally), install Epic games (via legendary), GOG (via gogdl), HoYoverse \u002F Kuro \u002F Gryphline gachas (direct CDN + delta patch handlers).\n- **Wrapping chain**: gamescope, mangohud, gamemode, taskset, custom prefixes.\n- **Wine tools**: winecfg, winetricks, regedit, cmd, winefile, run-exe, kill-wineserver.\n- **Art fetch**: SteamGridDB for banners, covers, icons.\n- **Playtime**: tracked per-game, persisted on exit. Steam playtime via your own Web API key.\n- **CLI**: `omikuji run \u003Cslug_or_id>` launches games headlessly. Used for `.desktop` shortcuts.\n\n## Status\n\nUsable. Daily-driven by me. Still needs some UI polish and decisions that i'm too saturated to take yet.\n\nQML side held up with tape and prays🙏\n\nNot implemented\u002FWIP\u002FPlanning to add: \n- i18n\u002FqsTr (ehahahshhaha)\n- Amazon Games\n- make gacha stuff optional (not automatically fetched on startup)\n- more CLI commands which i cant be bothered with yet\n- Genuinely fix some UI stuff (e.g, settings page edit\u002Fadd games tabs. I dont like them there ngl)\n- Components tab in the settings page is a bit ass and im not sure i like the green texts\u002Fballs\n\n## Building\n\nRequires Rust (2024 edition), Qt 6.7+, plus `pkgconf` and `cmake`. Or skip all this and grab the AUR build below.\n\n```sh\ngit clone https:\u002F\u002Fgithub.com\u002Freakjra\u002Fomikuji.git\ncd omikuji\ncargo build --release\n```\n> (let me know if after 8 hours rust finished compiling 👍👍👍)\n\nRun it straight from the build dir:\n```sh\n.\u002Ftarget\u002Frelease\u002Fomikuji\n```\n\nOr go with the AUR:\n\n```sh\nyay -S omikuji-git\n```\n\nRuntime tools (umu-run, hpatchz, legendary, gogdl, jadeite, EGL dummy) are auto-fetched on first run.\n\nData lives in `~\u002F.local\u002Fshare\u002Fomikuji\u002F`.\n\nIf someone willingly wants to take charge for `.deb` \u002F `.rpm` \u002F Flatpak \u002F etc. packaging im fine with it\n\n## Documentation\n- [Configuration](docs\u002Fconfiguration.md): `settings.toml`, custom runners, DLL packs\n\n## Contributing\n\nBug reports (especially these), requests and PRs welcome. A few notes:\n\n- Open an issue before a big change so we can talk about it first.\n- Match the existing code style. (literally just make it better than mine)\n- Keep PRs focused. One thing at a time.\n- This is a solo project, so no back-compat shims for old behavior. If something needs to change, it changes (praying it doesn't break anything).\n- Be thorough in explaining a issue\u002Frequest\u002FPR, im dummy\n- Whatever other 20 reasons people usually list in their contributing section\n- Might still have no proper app-wise stacktraces when releasing it (just a note if for x reasons the app crashes)\n\n- assets repo: [omikuji-assets](https:\u002F\u002Fgithub.com\u002Freakjra\u002Fomikuji-assets)\n\n## License\n\nGPL-3.0-or-later. See [LICENSE](LICENSE).\n\n## Credits\n\nHeavy debt to the prior art:\n\n- [Lutris](https:\u002F\u002Fgithub.com\u002Flutris\u002Flutris): the wrapping chain, env setup, runner detection logic, and a lot of wine know-how is ported from here.\n- [Heroic Games Launcher](https:\u002F\u002Fgithub.com\u002FHeroic-Games-Launcher\u002FHeroicGamesLauncher): Epic and GOG integration patterns. Also the source of the bundled `gogdl` binary.\n- [AAG](https:\u002F\u002Fgithub.com\u002Fan-anime-team\u002F): gacha launcher reference. HoYo Sophon, CDN methods all from them \u003C3. \n\nBundled icon set: [Material Symbols](https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fmaterial-design-icons) (Apache-2.0).\n","Omikuji 是一个基于 Qt\u002FQML 的 Linux 游戏启动器。它通过 Rust 编写的后端和 Qt\u002FQML 构建的前端，实现了对 Wine\u002FProton 运行环境、Wine 前缀、DXVK\u002FVKD3D 等技术的支持，并能从 Steam 导入游戏列表，直接安装 Epic Games Store、GOG 以及 Waifu 机器槽位游戏。该项目特别适合需要在一个统一界面下管理多种来源游戏的 Linux 用户。此外，Omikuji 还提供了游戏时间跟踪、艺术资源获取（如 SteamGridDB 图标）等功能，使得用户体验更加完善。尽管目前还在持续开发中，但已经具备了日常使用的稳定性。",2,"2026-06-11 03:31:07","CREATED_QUERY"]