#smoothing #input #handwriting #graphics

ink-stroke-modeler-rs

Unofficial and partial Rust rewrite of ink-stroke-modeler, a C++ library for beautifully smoothing freehand (touch/stylus/pointer) input

2 unstable releases

Uses new Rust 2024

0.1.0 May 1, 2025
0.0.0 Dec 19, 2022

#860 in GUI

Download history 1/week @ 2025-12-26 34/week @ 2026-01-02 47/week @ 2026-01-09 58/week @ 2026-01-16 255/week @ 2026-01-23 238/week @ 2026-01-30 224/week @ 2026-02-06 305/week @ 2026-02-13 365/week @ 2026-02-20 326/week @ 2026-02-27 217/week @ 2026-03-06 346/week @ 2026-03-13 448/week @ 2026-03-20 397/week @ 2026-03-27 325/week @ 2026-04-03 457/week @ 2026-04-10

1,672 downloads per month

MIT/Apache

155KB
4K SLoC

ink-stroke-modeler-rs

docs.rs latest docs main CI

Unofficial partial Rust rewrite of https://github.com/google/ink-stroke-modeler. Beware that not all functionalities are implemented (yet) and the API is not identical either.

Usage

Run cargo doc --open to view the documentation or check examples/stroke.rs for a full example

License

Licensed under either of Apache License, Version 2.0 or MIT license at your option.

Contributions

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this crate by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Dependencies

~120–485KB
~11K SLoC