Pathfinder 3

Fast GPU text and vector graphics rendering for your OpenGL app.

Built on Rust

Pathfinder is written in Rust, with only the minimum unsafe code necessary to use SIMD and render with OpenGL. You can use it to render untrusted content without worrying about security problems or segfaults.

Works everywhere

Pathfinder runs on any desktop or mobile GPU supporting OpenGL or OpenGL ES 3.0 (roughly, any GPU manufactured after 2002). There's no need for fancy features like compute, geometry shaders, and tessellation shaders.

Easy to use

Thanks to the inclusion of the resvg library, a subset of SVG is supported out-of-the-box. Rendering SVG content to the screen is just a few lines of code.
Pathfinder is an open-source Mozilla Research project under the Servo umbrella. It's also a component of WebRender, the new Web renderer for Firefox. We welcome contributions from anyone.