#ultralight #bindings #high-level #interface

ultralight-rs

High-level Rust bindings for Ultralight

5 releases

0.1.4 Jul 24, 2024
0.1.3 Jul 24, 2024
0.1.2 Jul 24, 2024
0.1.1 Dec 18, 2023
0.1.0 Dec 18, 2023

#435 in Graphics APIs

Download history 312/week @ 2024-07-21 65/week @ 2024-07-28 16/week @ 2024-09-15 13/week @ 2024-09-22 18/week @ 2024-09-29

101 downloads per month

MIT license

145KB
3.5K SLoC

Rust 3K SLoC // 0.0% comments HLSL 657 SLoC // 0.1% comments

Ultralight

ultralight is a WIP Rust wrapper for the Ultralight web rendering engine. Its goal is to provide a safe and idiomatic Rust interface while maintaining the performance of the underlying Ultralight C API. It is currently in a very early stage of development and is not yet ready for production use. It uses a lot of unsafe code and is not yet fully tested. It is also not yet feature complete. If you are interested in contributing, please see the GitHub repository. As it is part of a larger project, it is in the crates/ultralight directory. If there is enough interest, it will be moved to its own repository.

Dependencies

~15–51MB
~870K SLoC