Skip to content

certainlyWrong/lume_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lume Project

A Flutter/Dart image processing library powered by Rust.

Structure

lume_project/
├── lume/                 # Main Flutter package
│   ├── lib/             # Dart API (LumeImage, LumeCanvas, widgets)
│   ├── rust/            # Rust backend (image + imageproc crates)
│   ├── example/         # Demo app with visual examples
│   └── README.md        # 📖 Full documentation
│
├── mandelbrot/          # 🌀 GLSL fractal demo + Lume processing showcase
│   ├── lib/            # Mandelbrot shader app
│   ├── shaders/        # GLSL fragment shaders
│   └── README.md       # Demo documentation
│
├── lume.code-workspace  # VS Code workspace configuration
└── README.md            # This file

About Lume

Lume is a high-performance image processing library for Flutter that leverages Rust's image and imageproc crates via Flutter Rust Bridge. It provides:

  • LumeImage — Basic operations (resize, crop, rotate, color adjustments)
  • LumeCanvas — Advanced operations (filters, edge detection, morphology, drawing)
  • Flutter widgetsLumeImageProvider and LumeImageWidget for seamless UI integration

Quick Links

Getting Started

See the lume README for:

  • Installation instructions
  • API reference
  • Usage examples
  • Technical details

License

MIT

About

A Flutter/Dart image processing library powered by Rust.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors