115 releases (29 breaking)

0.38.3 Oct 24, 2024
0.37.1 Oct 10, 2024
0.22.0 Jul 26, 2024
0.12.8 Mar 16, 2024
0.0.1 Sep 13, 2022

#64 in macOS and iOS APIs

Download history 6/week @ 2025-09-25 9/week @ 2025-10-02 9/week @ 2025-10-16 12/week @ 2025-10-23

7,887 downloads per month
Used in 4 crates (via pax-engine)

MIT/Apache

220KB
5K SLoC

pax-chassis-macos

Handles: - 2D rendering on macOS via CoreGraphics - passing tick events (a la rAF; see NSViewRepresentable) - Managing native user input (e.g. mouse, keyboard, camera, microphone, also form control events like 'click' on a button) - Rendering native text based off of commands from engine - Rendering native form controls based off of commands from engine

This directory also includes:

interface

Simple macOS app for developing Pax projects.
Also usable as a template for packaging full-window Pax apps for macOS

Handles:

  • Mounting pax-chassis-macos + cartridge to a simple Mac app, delegating full window rendering to Pax.
  • Debug mode + LLDB support for debugging Pax projects on macOS
  • Production mode, suitable for packaging full-window Pax apps for end-users

Dependencies

~16–31MB
~444K SLoC