maxGUI allows for easy, light-weight, and cross-platform* GUI coding.
If maxGUI is missing a feature you need, submit a feature request.
Start with the simple example. It shows the basics in an easy-to-follow way.
- Compilers:
- GCC
- Clang
- Visual C++
- OSes:
- Windows
- Some Linux compositors (can't test them all)
- MacOS*
- Android*
- iOS*
*coming soon
If you would like maxGUI to support more contacts us and let us know.
If your project already has GUI code, you can read the migration docs for help migrating to maxGUI.
We know transitioning a codebase to a new technology takes time. And we know customers may still be on an old OS.
In order to ease transition pressure, maxGUI will continue to provide support for 5 years after a replacement is available.
As an example, when a new version of Clang comes out you will have 5 years to migrate off the now-old version.
You can reference the full deprecation schedule for exact dates.
maxGUI depends on max, which also has a BSD 3-Clause license. You can find some parts of max under Dependencies/max.
- Community: We have a welcoming community which follows the Code of Conduct.
- Contribute: We accept pull requests. Take a look at some good first tasks.
- Support: You can report bugs and request changes using GitHub issues.