Our great sponsors
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
scanner
- GitHub - scanner: Document scanning from scratch
-
An Adobe Scan Clone with Zero Dependencies, 5kB
For anyone interested, here's the source code
-
Building a Mobile Document Scanner with Zero Dependencies: Introduction
The quality isn't perfect because the original image wasn't very high resolution, but taking pictures of most documents with a decent smartphone yields great results. If you'd like to check it out, the code and a demo website are available on GitHub.
ofps
-
I wrote my computer vision dissertation in rust
The overall experience building it was pretty great, with some surprises along the way. Somehow I managed to create a rustc ICE when compiling stable code, but it was very particular to set up, so I am not sure if one could even reproduce it. Rust was a great choice for its performance, type safety and available crates - nalgebra was a true lifesaver here, and integrating egui with wgpu was a really empowering experience. The project is not quite production quality, but it might come in handy for any future computer vision research. I called it OFPS, and you can find it on crates.io or my github.
What are some alternatives?
rust-typescript-template - 📝 A template for creating WASM + Typescript + Rust workflow libraries.
cv - Rust CV mono-repo. Contains pure-Rust dependencies which attempt to encapsulate the capability of OpenCV, OpenMVG, and vSLAM frameworks in a cohesive set of APIs.
nodejs-snowflake - Generate time sortable 64 bits unique ids for distributed systems (inspired from twitter snowflake)
vviz - Rapid prototyping GUI, and visual printf-style debugging for computer vision development.
wasmer - 🚀 The leading Wasm Runtime supporting WASIX, WASI and Emscripten
squad-mortar-helper - 💣 SMH – a computer vision project for automatic, precision mortar strike calculations in Squad
react-wasm-github-api-demo - A demo application to serve as a template for your Rust & React needs. With a sample GraphQL backend.
lance - Modern columnar data format for ML and LLMs implemented in Rust. Convert from parquet in 2 lines of code for 100x faster random access, vector index, and data versioning. Compatible with Pandas, DuckDB, Polars, Pyarrow, with more integrations coming..
OpenCV - Open Source Computer Vision Library
rerun - Visualize streams of multimodal data. Fast, easy to use, and simple to integrate. Built in Rust using egui.
yew - Rust / Wasm framework for creating reliable and efficient web applications
wrend - A framework-agnostic Rust/WASM + WebGL2 Rendering library, compatible with calling from both Rust and JavaScript on the web.