southdy / libmatoya

Cross-platform application development.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

libmatoya is a cross-platform application development library.

Getting Started

Features

  • Small binary footprint (< 1MB static lib, ~300KB linked)
  • No dependencies outside of what's provided by the OS
  • Single interface compatible with 7 platforms
  • Window creation and input handling
  • Robust game controller support
  • HTTP/HTTPS, WebSockets, TLS protocol wrapper
  • Accelerated video frame and UI draw list rendering
  • JSON parsing and construction
  • Common cryptography tasks
  • ... and more!

If you're interested in being part of the journey, join us on Discord.

Platform Support

Platform Minimum Version
Windows 10
Android Android 9 (API Level 28)
macOS 10.15
iOS / tvOS Coming soon!
Linux *
Web ** Chrome 86, Firefox 79

* Linux relies on certain dependencies being present on the system at run time.
** Safari is currently not supported.

About

Cross-platform application development.

License:MIT License


Languages

Language:C 85.0%Language:Objective-C 7.6%Language:JavaScript 3.9%Language:Java 1.4%Language:GLSL 0.8%Language:Makefile 0.7%Language:HLSL 0.4%Language:Metal 0.4%