4 releases (breaking)

0.6.0 Sep 21, 2023
0.5.0 Sep 20, 2023
0.4.0 Sep 20, 2023
0.3.0 Oct 20, 2022

#141 in Graphics APIs

Download history 27/week @ 2023-12-18 19/week @ 2023-12-25 2/week @ 2024-01-01 30/week @ 2024-01-08 25/week @ 2024-01-15 11/week @ 2024-01-22 5/week @ 2024-01-29 18/week @ 2024-02-05 27/week @ 2024-02-12 26/week @ 2024-02-19 61/week @ 2024-02-26 32/week @ 2024-03-04 43/week @ 2024-03-11 32/week @ 2024-03-18 32/week @ 2024-03-25 154/week @ 2024-04-01

268 downloads per month
Used in 13 crates (4 directly)

MIT/Apache

2.5MB
53K SLoC

makepad-platform

This is a lower-level crate for Makepad Framework. For an explanation of what Makepad Framework is, please see the README for the makepad-widgets crate.

This crate contains all platform specific code, including Rust bindings to native APIs such a X11 and EGL, code that uses these APIs to interact with both the window system and GPU, etc. In addition, this crate contains both the compiler and the runtime for the DSL, since the DSL interacts with almost every other part of the system.

This crate is re-exported by the makepad-widgets crate. In a typical application, you would depend on that crate instead of this one.

Contact

If you have any questions/suggestions, feel free to reach out to us on our discord channel: https://discord.com/invite/urEMqtMcSd=

Dependencies

~0.5–7MB
~23K SLoC