/chalkboard

Async, thread-safe drawing API for Rust

Primary LanguageRustBoost Software License 1.0BSL-1.0

chalkboard

chalkboard aims to provide a simple yet flexible drawing API for a wide variety of backends. Design choices are inspired by cairo, but diverges in many places.

Crates

  • chalkboard is the entire point.
  • The chalkboard-geometry crate provides several geometric primitives, used not only in chalkboard but elsewhere as well.

License

chalkboard-geometry is distributed under the Boost Software License, version 1.0. See the accompanying LICENSE-BSL-1.0 file, or see the web mirror for the full text.

chalkboard is distributed under the GNU Lesser General Public License, at version 3.0 or any later version at your option. See the accompanying LICENSE-LGPL-3.0 file for the full text.