A Rust library for manipulating curves
Browse cluster: Font design, tooling, and parsing →Kurbo is a Rust library for manipulating 2D curves and vector paths, with a focus on accuracy and high-performance computation suitable for creative tools, engineering, and scientific applications. The library emphasizes analytical solutions where practical—such as area calculation via Green's theorem—and provides approximate functions with configurable accuracy parameters. Development is coordinated through the Linebender project community, and the library is licensed under either Apache 2.0 or MIT.