{"id":18058184,"url":"https://github.com/solidiquis/gloam","last_synced_at":"2026-03-04T05:32:34.978Z","repository":{"id":259255915,"uuid":"875428819","full_name":"solidiquis/gloam","owner":"solidiquis","description":"OpenGL graphics library","archived":false,"fork":false,"pushed_at":"2024-11-24T00:38:39.000Z","size":70259,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-25T18:40:20.920Z","etag":null,"topics":["graphics-programming","opengl","rust"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/solidiquis.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-20T00:24:39.000Z","updated_at":"2025-01-26T13:27:55.000Z","dependencies_parsed_at":"2024-11-20T21:15:47.527Z","dependency_job_id":null,"html_url":"https://github.com/solidiquis/gloam","commit_stats":null,"previous_names":["solidiquis/gloam"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/solidiquis/gloam","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solidiquis%2Fgloam","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solidiquis%2Fgloam/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solidiquis%2Fgloam/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solidiquis%2Fgloam/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/solidiquis","download_url":"https://codeload.github.com/solidiquis/gloam/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solidiquis%2Fgloam/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30072542,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-04T05:31:57.858Z","status":"ssl_error","status_checked_at":"2026-03-04T05:31:38.462Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["graphics-programming","opengl","rust"],"created_at":"2024-10-31T03:05:28.556Z","updated_at":"2026-03-04T05:32:34.944Z","avatar_url":"https://github.com/solidiquis.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GLoam\n\nA work-in-progress OpenGL library for Rust built on top of [gl](https://docs.rs/gl/latest/gl/) and [glfw](https://docs.rs/glfw/latest/glfw/) (soon to be [winit](https://github.com/rust-windowing/winit)).\n\n## FAQ\n\n- Why are you doing this?\n    - To learn OpenGL.\n- Why are you learning such an ancient and outdated technology? Have you heard of [wgpu](https://wgpu.rs/)?\n    - Yes and yes.\n- Should I use this in production?\n    - Only if it's for shits and giggles; otherwise, no.\n- Are you trying to compete with [glium](https://github.com/glium/glium)?\n    - No.\n- Who is the Gloam-Eyed Queen?\n    - We may never know.\n\n## Demo\n\n**FYI**: GIF quality is pretty bad and doesn't reflect how things actually look.\n\n### [Hello Triangle](./examples/hello_triangle/main.rs)\n![missing image](./demos/hello_triangle.png)\n\n### [Hello Textures](./examples/hello_textures/main.rs)\n![missing image](./demos/hello_textures.png)\n\n### [Hello 3D](./examples/hello_3d/main.rs)\n![missing GIF](./demos/hello_3d.gif)\n\n### [Hello Camera](./examples/hello_camera/main.rs)\n![missing GIF](./demos/hello_camera.gif)\n\n### [Hello Lighting](./examples/hello_lighting/main.rs)\n![missing GIF](./demos/hello_lighting.gif)\n\n### [Hello Phong Illumination](./examples/hello_phong_illumination/main.rs)\n\n**Note**: Degraded video quality due to compression\n\n\n\nhttps://github.com/user-attachments/assets/06233ca4-6bc1-461a-845a-79aaead1d263\n\n\n\n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsolidiquis%2Fgloam","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsolidiquis%2Fgloam","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsolidiquis%2Fgloam/lists"}