dorianprill / stroke
A zero-allocation library providing const-generic implementations of Bézier curves, B-Spline curves and specialized implementations of up to cubic Bézier curves in N-dimensional euclidean space. It is intended for general/embedded/wasm use supporting #![no_std] environments written in 100% safe Rust with minimal dependencies.
☆40Updated 3 months ago
Alternatives and similar repositories for stroke:
Users that are interested in stroke are comparing it to the libraries listed below
- Use winit like the async runtime you've always wanted☆48Updated 7 months ago
- Trait implementation generator macro☆28Updated last month
- the definitive non-empty slice/array/vec library for Rust☆13Updated 8 months ago
- A home for experiments for muddle.run☆24Updated last year
- A thread pool for running multiple tasks on a configurable group of threads.☆49Updated last year
- Typed any map for rust☆65Updated last month
- Value probing with egui based UI☆15Updated 3 weeks ago
- cross-platform Rust API for memory mapped IO☆41Updated 8 months ago
- A generic media layer for graphics, IO, and audio for desktop and the browser☆18Updated 6 months ago
- A simple and convenient way to bundle owned data with a borrowing type.☆27Updated 2 years ago
- Exposes arch-specific intrinsics as safe function (via cfg).☆51Updated 3 weeks ago
- SegVec data structure for rust. Similar to Vec, but allocates memory in chunks of increasing size.☆37Updated last year
- A map implementation that relies on fixed-size storage derived by a procedural macro☆43Updated 3 weeks ago
- Rust crate for displaying in different formats☆13Updated 2 years ago
- Plotting library written in Rust☆28Updated 10 months ago
- OS native dialogs for Windows, MacOS, and Linux☆33Updated 2 years ago
- Find out what platform your code is running on from Rust☆32Updated 2 years ago
- A crate for compile-time duck typing and reflection of structs☆16Updated 2 years ago
- ☆55Updated last year
- LZW en- and decoding that goes weeeee!☆27Updated 8 months ago
- Rust library for making easy parallel pipelines with Iterators.☆31Updated 4 years ago
- For when you really, really just want to know that your config changed☆14Updated last year
- Derive helper methods for enum variants that are familiar from `std::Option` & `std::Result` such as `unwrap_or` or `and_then`.☆36Updated 8 months ago
- Proc-macro utility to populate enums from database data☆20Updated 5 months ago
- Generic SIMD abstractions for Rust.☆47Updated 2 years ago
- Sort Unicode strings lexicographically☆36Updated 5 months ago
- Unofficial plugin for generating bounding boxes in Bevy☆23Updated 3 years ago
- ☆21Updated 3 years ago
- ☆29Updated 8 months ago
- Lightweight MQTT Client for Rust☆22Updated last year