Skip to content

Cross-platform application development.

License

Notifications You must be signed in to change notification settings

FangsCode/libmatoya

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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!

Platform Support

Platform Minimum Version
Windows 7
Android API 26 (8.0)
macOS 10.11
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.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 86.8%
  • Objective-C 6.3%
  • JavaScript 3.0%
  • Java 1.5%
  • HLSL 0.8%
  • Makefile 0.8%
  • Other 0.8%