{"id":13531166,"url":"https://github.com/jimon/entrypoint","last_synced_at":"2026-01-18T04:30:39.754Z","repository":{"id":56784659,"uuid":"72917632","full_name":"jimon/entrypoint","owner":"jimon","description":"lightweight entry point for games","archived":false,"fork":false,"pushed_at":"2018-07-07T19:25:32.000Z","size":43,"stargazers_count":69,"open_issues_count":0,"forks_count":1,"subscribers_count":8,"default_branch":"master","last_synced_at":"2024-11-02T18:41:06.090Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/jimon.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}},"created_at":"2016-11-05T09:52:30.000Z","updated_at":"2024-08-09T14:47:31.000Z","dependencies_parsed_at":"2022-08-16T03:50:10.648Z","dependency_job_id":null,"html_url":"https://github.com/jimon/entrypoint","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jimon%2Fentrypoint","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jimon%2Fentrypoint/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jimon%2Fentrypoint/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jimon%2Fentrypoint/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jimon","download_url":"https://codeload.github.com/jimon/entrypoint/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246700416,"owners_count":20819868,"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":[],"created_at":"2024-08-01T07:01:00.600Z","updated_at":"2026-01-18T04:30:39.713Z","avatar_url":"https://github.com/jimon.png","language":"C","readme":"# entrypoint\n\nLightweight entry point for games.\n\n### Why ?\n\n- [SDL](https://www.libsdl.org/) is too heavy.\n- [GLFW](http://www.glfw.org/) is way too OpenGL oriented.\n- [TIGR](https://bitbucket.org/rmitton/tigr/src) is not developing :(\n\nSo let's take TIGR as a baseline, offload all rendering part to something like [bgfx](https://github.com/bkaradzic/bgfx) and add iOS/Android support.\n\n### Supported platforms\n\n- Windows\n- macOS\n- iOS\n- Emscripten (a bit rough)\n- Android\n\n### TODO\n\n- GamePad input\n- Mouse wheel\n- iOS keyboard (at least partially)\n- MessageBox/allert\n- X11\n- Wayland\n- Small casual OpenGL renderer\n\n### iOS\n\nFor iOS just create a new project, and replace everything there with entrypoint, you don't need UI files.\n\n### Android\n\nUse android native activity sample as project template.\n\n### Additional\n\nThis library very loosely based on TIGR.\n\n\tThis is free and unencumbered software released into the public domain.\n\t\n\tOur intent is that anyone is free to copy and use this software,\n\tfor any purpose, in any form, and by any means.\n\t\n\tThe authors dedicate any and all copyright interest in the software\n\tto the public domain, at their own expense for the betterment of mankind.\n\t\n\tThe software is provided \"as is\", without any kind of warranty, including\n\tany implied warranty. If it breaks, you get to keep both pieces.\n","funding_links":[],"categories":["Libraries"],"sub_categories":["C"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjimon%2Fentrypoint","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjimon%2Fentrypoint","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjimon%2Fentrypoint/lists"}