mirl-3.1.1 has been yanked.
Mirl
Miners Rust Lib – A library with a little bit of everything:
- Math functions
- Graphics / color manipulation
- Buffer rendering (Text, Lines, Triangles, Blocks, Circles, Images)
- Console functions
- Dynamic window/rendering system
- Supported: MiniFB (Full), GLFW (Mostly)
- Screenshots and other window manipulations
- Rust extensions (e.g.,
.is_number(),.sign(),.average(), comparing tuples – functionality that should be built-in) - U1, U2, U4 with num-traits support (More to come)
Compatibility
| Platform | Status |
|---|---|
| Windows | ✅ Full |
| Linux | ⚠️ Partial |
| macOS | 🚧 Barely |
| Web | ❓ Unknown |
Features
Default (disable with default-features = false)
texture_manager_cleanup– Adds extra cleanup logic for 'automatic' texture unloading
Optional
imagery– Enables support for theimagecrate for image loadingsvg_support– Enables support for theresvgcrate (used for SVG rendering, e.g., cursors in framework integration)wayland– Placeholder for Wayland support (not yet implemented)minifb_backend– Enables the framework backend usingminifband low-level system accessglfw_backend– Enables the framework backend usingglfw, OpenGL, and low-level system accesssystem– Low-level system interaction using platform-specific crates (x11,windows,winapi)full_backend_support– Enables bothminifb_backendandglfw_backendalong withsvg_supportall– Enables all major features includingdefault,imagery, andfull_backend_support
Hi there
What brought you to this place?
This is just a little big lib I built for easy function/struct reusability.
You can find the most random yet oddly specific things here.