| Crates.io | ferrite-core |
| lib.rs | ferrite-core |
| version | 0.1.25 |
| created_at | 2024-12-16 11:36:12.598872+00 |
| updated_at | 2025-07-21 14:52:55.575937+00 |
| description | Core functionality for Ferrite image viewer |
| homepage | |
| repository | https://github.com/master-of-zen/ferrite |
| max_upload_size | |
| id | 1484904 |
| size | 151,774 |
Core functionality for the Ferrite image viewer. This crate provides the essential building blocks for image viewing, manipulation, and navigation.
The crate is organized into several modules:
image/ - Image loading, caching, and managementui/ - User interface components and renderingnavigation/ - Directory traversal and image navigationuse ferrite_core::FeriteApp;
use ferrite_config::FeriteConfig;
fn main() {
let config = FeriteConfig::default();
let app = FeriteApp::new(
&eframe::CreationContext::default(),
Some("path/to/image.jpg".into()),
config,
);
}
eframe, egui - GUI frameworkimage - Image processinglru - Cache managementtracing - Logging and diagnosticsferrite-config - Configuration managementSame as Ferrite main project