{"id":26568795,"url":"https://github.com/longht021189/game-maps","last_synced_at":"2026-04-14T05:31:10.206Z","repository":{"id":281594633,"uuid":"943613647","full_name":"longht021189/game-maps","owner":"longht021189","description":"a tool for creating, editing, and exploring interactive game maps.","archived":false,"fork":false,"pushed_at":"2025-03-21T09:21:10.000Z","size":1558,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-21T09:32:46.616Z","etag":null,"topics":["c","catch2","cmake","cpp","games","json","leveldb","libcurl","rsbuild","rust","solidjs","tauri","typescript","vcpkg","windows"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/longht021189.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-03-06T01:50:56.000Z","updated_at":"2025-03-21T09:21:14.000Z","dependencies_parsed_at":"2025-03-10T05:31:48.249Z","dependency_job_id":"90dba7c4-dcb4-4e46-a56e-278ad59065cf","html_url":"https://github.com/longht021189/game-maps","commit_stats":null,"previous_names":["longht021189/game-maps"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/longht021189/game-maps","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/longht021189%2Fgame-maps","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/longht021189%2Fgame-maps/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/longht021189%2Fgame-maps/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/longht021189%2Fgame-maps/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/longht021189","download_url":"https://codeload.github.com/longht021189/game-maps/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/longht021189%2Fgame-maps/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31784251,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-14T02:24:21.117Z","status":"ssl_error","status_checked_at":"2026-04-14T02:24:20.627Z","response_time":153,"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":["c","catch2","cmake","cpp","games","json","leveldb","libcurl","rsbuild","rust","solidjs","tauri","typescript","vcpkg","windows"],"created_at":"2025-03-22T20:17:32.893Z","updated_at":"2026-04-14T05:31:10.186Z","avatar_url":"https://github.com/longht021189.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Game Maps App\n\nWelcome to **Game Maps**, an interactive tool for gamers to explore detailed maps powered by [Map Genie](https://mapgenie.io), with ads removed and pro features like unlimited save locations unlocked. I’m LongHT, a developer currently seeking new job opportunities, and I built this app for **Windows** as a passion project to showcase my skills—contributions welcome to expand it to other platforms!\n\n## Tech Stack and Why\n- Tauri Framework: A cross-platform framework written in Rust, enabling lightweight and secure desktop applications.\n- SolidJS: Chosen for its reactive programming model, which I enjoy (inspired by ReactiveX).\n- C/C++: I’m more familiar with it than Rust, and it has fewer restrictions, such as Rust’s borrow checker rules.\n- Catch2: A testing library for C/C++, used for writing unit tests.\n- cURL: My favorite HTTP client library for its reliability and versatility.\n- LevelDB: A simple, high-performance key-value database.\n- yaLanTingLibs: A collection of C++20 libraries; I specifically used struct_json for JSON handling.\n\n## Features\n\n- **Interactive Maps**: Integrates with [Map Genie](https://mapgenie.io) for fan-made, detailed game maps.\n- **Ad-Free Experience**: No distractions—just pure map exploration.\n- **Pro Features Unlocked**: Unlimited save locations to track all your in-game discoveries.\n- **Sync Progress**: Seamlessly sync saved locations with Map Genie’s website.\n- **User-Friendly Design**: Intuitive interface designed with gamers in mind.\n\n![Map Genie PRO](./.github/images/Map-Genie-PRO.png \"Map Genie PRO on Windows\")\n\n## Installation\n\n### Windows\n1. **Download**:\n   - Get the latest release from [Releases](#) (link TBD).\n   - Or clone this repo and build it yourself (see [Building from Source](#building-from-source)).\n2. **Install**:\n   - Run `GameMapsSetup.exe` (or equivalent) and follow the prompts.\n3. **Launch**:\n   - Start the app, connect your Map Genie account (optional), and dive in!\n\n### Other Platforms\n- **Android, iOS, macOS, Linux**: In progress! I’d love help porting this—see [Contributing](#contributing).\n\n## Usage\n\n1. **Pick a Game**: Select from games supported on [mapgenie.io](https://mapgenie.io).\n2. **Explore**: Find collectibles, quests, and more on interactive maps.\n3. **Save Freely**: Mark unlimited locations with pro features enabled.\n4. **Ad-Free Bliss**: Focus on gaming without interruptions.\n\n## Building from Source\n(TBD)\n\n## Contributing\nI’m actively looking for work and would love collaborators to grow this project! Especially seeking help with:\n- Porting to Android, iOS, macOS, or Linux.\n- Enhancing features or fixing bugs for Windows.\n- Open to ideas—let’s build something great together!\n\n## Hiring Me?\nI’m an unemployed developer eager to join a team where I can apply my skills in mobile, full-stack, blockchain. This project demonstrates my initiative and coding chops. If you’re hiring, please reach out at https://linktr.ee/huynh.thanh.long — I’d love to chat about how I can contribute to your team!\n\n## License\n(TBD)\n\n## Acknowledgments\n- Crafted with ❤️ by LongHT, job hunting and coding in the meantime.\n- Thanks to Map Genie for the amazing map data.\n\n## Support\n- Questions or opportunities? Open an [issues](https://github.com/longht021189/game-maps/issues) here or email me at [LinkTree](https://linktr.ee/huynh.thanh.long).\n- Happy gaming—and here’s to new adventures, in games and my career! 🎮","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flonght021189%2Fgame-maps","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flonght021189%2Fgame-maps","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flonght021189%2Fgame-maps/lists"}