kettle11 / kapp

A pure Rust window and input library for Windows, Mac, and Web. (Work in progress)
Apache License 2.0
56 stars 4 forks source link

Comparison with similar libraries #44

Open erlend-sh opened 3 years ago

erlend-sh commented 3 years ago

What does kapp do differently than alternatives like winit or (probably the most similar) miniquad?

kettle11 commented 3 years ago

Good question!

kapp aims to:

It's not (yet) trying to be as robust and cross-platform as winit, but it's also not as focused and simple as miniquad, which is tightly coupled to GL. kapp is a middleground between the two.

If you compare the three today kapp is less mature. kapp has clearly missing features and numerous small bugs. kapp also doesn't support Linux yet, which is important to much of the Rust community. Sometime next year, when kapp is a little further along, I plan to release an initial version on crates.io.