{"id":13655823,"url":"https://github.com/genshinsim/gcsim","last_synced_at":"2026-01-11T22:53:59.899Z","repository":{"id":37043925,"uuid":"376835082","full_name":"genshinsim/gcsim","owner":"genshinsim","description":"monte carlo combat simulation for genshin impact","archived":false,"fork":false,"pushed_at":"2024-04-13T01:28:18.000Z","size":130858,"stargazers_count":260,"open_issues_count":108,"forks_count":85,"subscribers_count":5,"default_branch":"main","last_synced_at":"2024-04-14T07:10:28.256Z","etag":null,"topics":["game","genshin-impact","simulation"],"latest_commit_sha":null,"homepage":"","language":"Go","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/genshinsim.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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}},"created_at":"2021-06-14T13:35:58.000Z","updated_at":"2024-05-28T13:20:22.039Z","dependencies_parsed_at":"2023-09-26T01:15:44.335Z","dependency_job_id":"829665da-1ece-4cb7-b831-f83693fc536a","html_url":"https://github.com/genshinsim/gcsim","commit_stats":{"total_commits":2534,"total_committers":48,"mean_commits":"52.791666666666664","dds":0.7383583267561168,"last_synced_commit":"2b47a31fc4b5203f8b9e190c8343e7e9af172587"},"previous_names":["genshinsim/gsim"],"tags_count":264,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/genshinsim%2Fgcsim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/genshinsim%2Fgcsim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/genshinsim%2Fgcsim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/genshinsim%2Fgcsim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/genshinsim","download_url":"https://codeload.github.com/genshinsim/gcsim/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223825200,"owners_count":17209328,"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":["game","genshin-impact","simulation"],"created_at":"2024-08-02T04:00:38.267Z","updated_at":"2026-01-11T22:53:59.892Z","avatar_url":"https://github.com/genshinsim.png","language":"Go","funding_links":[],"categories":["Data query"],"sub_categories":[],"readme":"# Overview\n\ngcsim is a Monte Carlo simulation tool used to model Genshin Impact's combat. The user can input a set of characters, targets, options, and actions to perform, and then gcsim executes these actions. It outputs a variety of results, such as mean DPS and the DPS distribution across iterations. The user can also scroll through a sample of 1 iteration, which comprehensively lists every action, damage instance, reactions, buffs, etc. frame by frame.\n\n# Getting Started\n\nPrimary usage of gcsim is through the webapp: [https://gcsim.app](https://gcsim.app). You also can download the latest build and run it as a CLI [here](https://github.com/genshinsim/gcsim/releases). Our [docs](https://docs.gcsim.app/guides/building_a_simulation_basic_tutorial) explain how to write and understand configs.\n\nAny issues or questions can be shared on our [Discord](https://discord.gg/m7jvjdxx7q), where experienced users can take a look.\n\n## Project Status\n\nThe project is entirely volunteer driven and under constant development as Genshin Impact is a live service game. A large majority of units, items, and game mechanics have been implemented, however there are limitations described in our [issues](https://github.com/genshinsim/gcsim/issues?q=is%3Aopen+is%3Aissue). Additionally, manpower is limited to provide timely releases especially as 5.8+ units require significant changes to the codebase to support.\n\n## Contributing\n\nHere are a few ways to help improve the quality of gcsim:\n- Record exhaustive frame counts of new unit actions, methodology detailed [here](https://docs.gcsim.app/mechanics/frames/).\n- Validate gameplay and sim results, ensure the sim can reproduce damage calculations, reactions, and buff uptimes faithfully.\n- Build action lists aka \"rotations\" for any team composition and submit them to our [Config Database](https://simpact.app/) via [Discord](https://discord.gg/m7jvjdxx7q).\n- Use gcsim for gear, rotation, and team comparisons, while scrutinizing both expected and unexpected results. This is the best way potential issues can be spotted.\n\ngcsim is always looking for volunteers and developers. If you would like to contribute, please inquire on our [Discord](https://discord.gg/m7jvjdxx7q) and look at the [contributing guidelines](CONTRIBUTING.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgenshinsim%2Fgcsim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgenshinsim%2Fgcsim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgenshinsim%2Fgcsim/lists"}