resist.

resist.

What is resist.?

resist. helps you identify resistor values instantly using a photo, live camera capture, or manual band selection.

Check out the live project here

How it started and how it evolved

resist. started as a simple tool to avoid checking resistor charts manually. The early version focused on basic image input and direct resistance output.

As the project grew, it evolved into a full workflow with smarter detection and better usability. It now uses YOLOv8n + ONNX for offline-first local inference, supports 3/4/5/6-band resistor logic, auto-corrects reversed band orientation, and includes an optional Gemini fallback.

Some features -

  • AI photo detection with local ONNX models.
  • Live camera capture and analyze flow.
  • Manual band picker with live resistor preview.
  • Correct formula handling for 3/4/5/6-band resistors.
  • Offline usage after setup, with optional Gemini override.

Contribution

Want to contribute? Create a Pull request. Here are some of the ways in which you can contribute:

  • Improve model accuracy and detection confidence.
  • Improve UI/UX for mobile users.
  • Add utility calculators (Ohm’s law, voltage divider, LED resistor).

Contact

Want to request a feature or report a issue personally? Feel free to contact Mukti on telegram.

Thanks for Reading!