oxid 0.0.1

Cross-platform i/o library for rendering and mouse/keyboard input handling
Documentation

oxid

Github Actions

oxid is an i/o library for Rust with cross-platform support. oxid is a fork of macroquad.

Supported inputs

  • Keyboard
  • Mouse

Supported outputs

  • Rendering

Supported platforms

  • PC: Windows/Linux/MacOs
  • HTML5
  • Android

Features

  • Same code for all supported platforms, no platform dependent defines required
  • Efficient 2D rendering with automatic geometry batching
  • Minimal amount of dependencies: build after cargo clean takes only 16s on x230(~6years old laptop)
  • Immidiate mode UI library included
  • Single command deploy for both WASM and Android build instructions