{"id":28990526,"url":"https://github.com/raphgl/opengltutorial","last_synced_at":"2026-04-22T21:37:37.541Z","repository":{"id":188998932,"uuid":"679843291","full_name":"RaphGL/OpenGLTutorial","owner":"RaphGL","description":"LearnOpenGL follow-along code with concise explanations in C11","archived":false,"fork":false,"pushed_at":"2023-08-19T14:43:48.000Z","size":55,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2023-08-19T16:08:42.531Z","etag":null,"topics":["c","graphics","opengl"],"latest_commit_sha":null,"homepage":"","language":"C","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/RaphGL.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}},"created_at":"2023-08-17T18:39:34.000Z","updated_at":"2023-08-17T18:55:47.000Z","dependencies_parsed_at":"2023-08-17T20:53:32.191Z","dependency_job_id":null,"html_url":"https://github.com/RaphGL/OpenGLTutorial","commit_stats":null,"previous_names":["raphgl/opengltutorial"],"tags_count":0,"template":null,"template_full_name":null,"purl":"pkg:github/RaphGL/OpenGLTutorial","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaphGL%2FOpenGLTutorial","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaphGL%2FOpenGLTutorial/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaphGL%2FOpenGLTutorial/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaphGL%2FOpenGLTutorial/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RaphGL","download_url":"https://codeload.github.com/RaphGL/OpenGLTutorial/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaphGL%2FOpenGLTutorial/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261777776,"owners_count":23208130,"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":["c","graphics","opengl"],"created_at":"2025-06-25T00:11:48.952Z","updated_at":"2026-04-22T21:37:37.457Z","avatar_url":"https://github.com/RaphGL.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# OpenGL Tutorial\nThe code I wrote while following the [LearnOpenGL](https://learnopengl.com/Getting-started/) tutorial. \nThe original tutorial is written in C++ but this tutorial is completely in C11. The goal of this repo is to provide an easy way for me learn and recall opengl, by providing concise explanations of what and why things are the way they are.\n\n### Table of Contents\n\n| Tutorial | Source Code |\n| -------- | ----------- | \n| [Hello Triangle](https://learnopengl.com/Getting-started/Hello-Triangle) | [hello-triangle.c](https://github.com/RaphGL/OpenGLTutorial/blob/main/src/hello-triangle.c) |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraphgl%2Fopengltutorial","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fraphgl%2Fopengltutorial","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraphgl%2Fopengltutorial/lists"}