{"id":24750004,"url":"https://github.com/basemax/minimal-window-lib","last_synced_at":"2025-06-19T04:41:00.166Z","repository":{"id":274272456,"uuid":"922419038","full_name":"BaseMax/minimal-window-lib","owner":"BaseMax","description":"MinimalWindowLib is a lightweight C library designed to abstract window creation, keyboard, and mouse input handling across different platforms. It provides a minimal and efficient API for developers who need low-level control without the overhead of larger frameworks.","archived":false,"fork":false,"pushed_at":"2025-01-26T06:51:34.000Z","size":16,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-19T20:05:16.552Z","etag":null,"topics":["c","keyboard","mouse","window","window-lib"],"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/BaseMax.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":"2025-01-26T06:27:25.000Z","updated_at":"2025-01-26T18:47:25.000Z","dependencies_parsed_at":"2025-01-26T07:34:57.524Z","dependency_job_id":null,"html_url":"https://github.com/BaseMax/minimal-window-lib","commit_stats":null,"previous_names":["basemax/minimal-window-lib"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaseMax%2Fminimal-window-lib","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaseMax%2Fminimal-window-lib/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaseMax%2Fminimal-window-lib/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaseMax%2Fminimal-window-lib/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BaseMax","download_url":"https://codeload.github.com/BaseMax/minimal-window-lib/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245048578,"owners_count":20552536,"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","keyboard","mouse","window","window-lib"],"created_at":"2025-01-28T08:55:04.543Z","updated_at":"2025-03-23T03:18:32.267Z","avatar_url":"https://github.com/BaseMax.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MinimalWindowLib\n\n**MinimalWindowLib** is a lightweight C library designed to abstract window creation, keyboard, and mouse input handling across different platforms. It provides a minimal and efficient API for developers who need low-level control without the overhead of larger frameworks.\n\n## Features\n\n- Cross-platform window creation (currently supports Windows).\n- Simplified keyboard input handling.\n- Mouse input support, including button states and cursor position.\n\n## Why MinimalWindowLib?\n\nThis library is ideal for projects requiring minimal dependencies and high performance, such as game engines, CAD tools, or custom graphical applications. By focusing on core functionality, it avoids the complexity and bloat of larger libraries.\n\n## Usage\n\nCheck out the [examples](examples/) directory to see how to integrate MinimalWindowLib into your project.\n\n## Contributing\n\nContributions are welcome! Please open an issue or submit a pull request if you'd like to improve the library.\n\nDeveloped with simplicity and performance in mind.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbasemax%2Fminimal-window-lib","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbasemax%2Fminimal-window-lib","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbasemax%2Fminimal-window-lib/lists"}