https://github.com/basemax/minimal-window-lib
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.
https://github.com/basemax/minimal-window-lib
c keyboard mouse window window-lib
Last synced: about 1 year ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/basemax/minimal-window-lib
- Owner: BaseMax
- License: mit
- Created: 2025-01-26T06:27:25.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-26T06:51:34.000Z (over 1 year ago)
- Last Synced: 2025-03-19T20:05:16.552Z (over 1 year ago)
- Topics: c, keyboard, mouse, window, window-lib
- Language: C
- Homepage:
- Size: 15.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MinimalWindowLib
**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.
## Features
- Cross-platform window creation (currently supports Windows).
- Simplified keyboard input handling.
- Mouse input support, including button states and cursor position.
## Why MinimalWindowLib?
This 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.
## Usage
Check out the [examples](examples/) directory to see how to integrate MinimalWindowLib into your project.
## Contributing
Contributions are welcome! Please open an issue or submit a pull request if you'd like to improve the library.
Developed with simplicity and performance in mind.