{"id":15813751,"url":"https://github.com/werwolv/fenestra","last_synced_at":"2025-04-05T20:04:19.465Z","repository":{"id":256408438,"uuid":"852082007","full_name":"WerWolv/Fenestra","owner":"WerWolv","description":"🫧 An ImGui-based UI system to defenestrate all others","archived":false,"fork":false,"pushed_at":"2024-12-29T10:45:17.000Z","size":4113,"stargazers_count":130,"open_issues_count":2,"forks_count":3,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-04-03T05:01:45.363Z","etag":null,"topics":["imgui","imhex","linux","macos","ui","web","windows"],"latest_commit_sha":null,"homepage":"https://werwolv.net","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/WerWolv.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-09-04T07:35:12.000Z","updated_at":"2025-03-22T09:55:12.000Z","dependencies_parsed_at":"2024-09-16T21:16:03.038Z","dependency_job_id":"a79803f1-5428-4d41-a103-b0fe7c394396","html_url":"https://github.com/WerWolv/Fenestra","commit_stats":{"total_commits":75,"total_committers":2,"mean_commits":37.5,"dds":"0.013333333333333308","last_synced_commit":"df22778afed2494dd97603f5962203775a163f98"},"previous_names":["werwolv/fenestra"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WerWolv%2FFenestra","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WerWolv%2FFenestra/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WerWolv%2FFenestra/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WerWolv%2FFenestra/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WerWolv","download_url":"https://codeload.github.com/WerWolv/Fenestra/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247393566,"owners_count":20931812,"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":["imgui","imhex","linux","macos","ui","web","windows"],"created_at":"2024-10-05T04:05:27.009Z","updated_at":"2025-04-05T20:04:19.442Z","avatar_url":"https://github.com/WerWolv.png","language":"C++","funding_links":["https://github.com/sponsors/WerWolv"],"categories":[],"sub_categories":[],"readme":"# Fenestra\n\nFenestra is an effort to create a cross-platform, free and open source Windowing and UI system based on SDL and ImGui.\n\nBig parts of the repository are based on code originally written for [ImHex](https://github.com/WerWolv/ImHex).\n\n![Screenshot](./resources/screenshots/screenshot1.png)\n\n## Sponsoring\n\nIf you use this project in a commercial project, please consider sponsoring me on [GitHub](https://github.com/sponsors/WerWolv) and get in contact!\n\n\n## Getting Started\n\nThe easiest way to get started is by using the [Fenestra Template](https://github.com/WerWolv/Fenestra-Template). \nCreate a new project using the template and you're good to go.\nWindows, macOS and Linux are supported through cmake.\n\n```bash\ngit clone https://github.com/YourName/YourFenestraProject.git\ncd YourFenestraProject\nmkdir build\ncd build\ncmake ..\ncmake --build . --target fenestra_all\n```\n\nTo launch the application, run the executable with the same name as your project in the build directory.\n\n# License\n\nFenestra is licensed under the GPLv2 license in general but certain parts such as libfenestra or the library plugins are under LGPLv2.\nThis allows Fenestra to remain free and open source while applications built on top of it can be licensed under any other license as they only link to these shared libraries.\nWhen using Fenestra in a commercial environment, it would still be highly appreciated if you'd sponsor the project!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwerwolv%2Ffenestra","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwerwolv%2Ffenestra","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwerwolv%2Ffenestra/lists"}