{"id":30909231,"url":"https://github.com/jdibenes/game_of_life_cuda","last_synced_at":"2026-04-02T22:15:04.027Z","repository":{"id":313732218,"uuid":"1029293989","full_name":"jdibenes/game_of_life_cuda","owner":"jdibenes","description":"OpenGL / CUDA implementation of Conway's Game of Life.","archived":false,"fork":false,"pushed_at":"2025-09-08T04:17:13.000Z","size":298,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-08T06:18:36.547Z","etag":null,"topics":["cpp","cuda","opengl","qt6","simulation"],"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/jdibenes.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-07-30T20:21:23.000Z","updated_at":"2025-09-08T04:17:16.000Z","dependencies_parsed_at":"2025-09-08T06:18:39.132Z","dependency_job_id":"4bb2ada2-cb2c-43a5-bba6-565b5ec858f3","html_url":"https://github.com/jdibenes/game_of_life_cuda","commit_stats":null,"previous_names":["jdibenes/game_of_life_cuda"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/jdibenes/game_of_life_cuda","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jdibenes%2Fgame_of_life_cuda","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jdibenes%2Fgame_of_life_cuda/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jdibenes%2Fgame_of_life_cuda/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jdibenes%2Fgame_of_life_cuda/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jdibenes","download_url":"https://codeload.github.com/jdibenes/game_of_life_cuda/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jdibenes%2Fgame_of_life_cuda/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281600620,"owners_count":26528905,"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","status":"online","status_checked_at":"2025-10-29T02:00:06.901Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["cpp","cuda","opengl","qt6","simulation"],"created_at":"2025-09-09T15:04:10.599Z","updated_at":"2025-10-29T09:49:46.048Z","avatar_url":"https://github.com/jdibenes.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Game of Life CUDA\n\nOpenGL / CUDA implementation of Conway's Game of Life.\nUses Qt 6.7 for the GUI.\n\n![demo](app.png)\n\n# Build\n\nTested on NVIDIA RTX 5000 GPU:\n- Windows 10 MSVC 2019 CUDA 12.4\n- Ubuntu 22.04 gcc 11.4.0 CUDA 12.4\n\n1. Install CUDA and Qt 6.\n2. Open the .pro project file (there is one for Windows and one for Linux) in QtCreator.\n3. Edit the .pro file with the correct paths to your CUDA installation.\n4. Save the .pro file.\n5. Select Release configuration.\n6. Build.\n\nOn Ubuntu, if your computer has an integrated GPU, you may need to run the application using:\n```\n__GLX_VENDOR_LIBRARY_NAME=nvidia __NV_PRIME_RENDER_OFFLOAD=1 ./game_of_life_cuda\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjdibenes%2Fgame_of_life_cuda","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjdibenes%2Fgame_of_life_cuda","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjdibenes%2Fgame_of_life_cuda/lists"}