Skip to content

101arrowz/scanner

Repository files navigation

scanner

Document scanner for the web built in Rust. Zero runtime dependencies - all the hard math is done by hand. Rust source in src-rs; most of it is just copied verbatim from the TypeScript code on the master branch, but I made a few optimizations where possible. The WASM port is a bit faster on desktop and substantially faster on mobile. This branch also includes a much nicer UI Demo available here.

Check out my ongoing blog series on this project to learn more about all the techniques I employed to make this project possible!