{"id":20602626,"url":"https://github.com/losinggeneration/sdl4cpp","last_synced_at":"2026-04-16T16:35:42.222Z","repository":{"id":389521,"uuid":"7075","full_name":"losinggeneration/sdl4cpp","owner":"losinggeneration","description":"A thin C++ wrapper for SDL","archived":false,"fork":false,"pushed_at":"2011-06-23T08:39:17.000Z","size":300,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-17T02:08:54.949Z","etag":null,"topics":["sdl","wrapper"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-2.1","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/losinggeneration.png","metadata":{"files":{"readme":"README","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2008-04-05T01:00:18.000Z","updated_at":"2022-02-05T16:00:04.000Z","dependencies_parsed_at":"2022-07-07T12:54:57.409Z","dependency_job_id":null,"html_url":"https://github.com/losinggeneration/sdl4cpp","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/losinggeneration%2Fsdl4cpp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/losinggeneration%2Fsdl4cpp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/losinggeneration%2Fsdl4cpp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/losinggeneration%2Fsdl4cpp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/losinggeneration","download_url":"https://codeload.github.com/losinggeneration/sdl4cpp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242245379,"owners_count":20096093,"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":["sdl","wrapper"],"created_at":"2024-11-16T09:14:19.016Z","updated_at":"2026-04-16T16:35:37.204Z","avatar_url":"https://github.com/losinggeneration.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"SDL4Cpp - A thin C++ wrapper for SDL.\n(C) 2006-2008 Harley Laue \u003closinggeneration@aim.com\u003e\n\nFAQ\nQ: Why another SDL-\u003eC++ Wrapper?/Why not just use/improve upon SDLmm?\nA: I wanted to make my own, and because choice is a good thing. Don't\n   like how I wrapped SDL, use SDLmm instead. Don't like how SDLmm does\n   something, make your own or change what's out there.\n\nQ: Why not just use SDL the way it is?\nA: First, I think C++ allows code to be written cleaner in many cases.\n   Second, I like not having to worry about memory usage. Many C programmers\n   that use C++ will use many new's and deletes. While this dosn't normally\n   hurt things, it can make code harder to manage down the road (unless it's\n   well kept in classes that deal with the cleanup.) Also, if not done very\n   carefully, memory leaks can be there. For these reasons, I wrap SDL into\n   classes when I thought needed, and almost always used referances instead of\n   pointers.\n\nQuestions, Comments, Feature Requests (for now), Bug Reports (for now), etc.\nplease send an email to losinggeneration@aim.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flosinggeneration%2Fsdl4cpp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flosinggeneration%2Fsdl4cpp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flosinggeneration%2Fsdl4cpp/lists"}