Rust Camera

Open-source Rust projects categorized as Camera

Top 8 Rust Camera Projects

  1. moonfire-nvr

    Moonfire NVR, a security camera network video recorder

    Project mention: Rust Contagious Borrow Issue | news.ycombinator.com | 2025-10-24

    I think if you've hit this problem and are looking for solutions, this article looks like a helpful read. There are lots of ideas there.

    I wouldn't say this is a super common problem (though I have hit it). The opening example here is that logic outside `Parent` is maintaining its summary state based on its children. That's unusual; typically `Parent` itself would be responsible for that, and so you can inline the logic without having to expose the fields.

    Sometimes inlining the logic gets impractical though if the logic is super long. In that case it can be helpful to split it into sub-structs so that you can easily call a method on a group of fields. I did that here, for example: <https://github.com/scottlamb/moonfire-nvr/blob/ff383147e4ff7...>

    There have been language proposals to define "view types" which are basically groups of fields that are borrowed. <https://smallcultfollowing.com/babysteps/blog/2021/11/05/vie...>

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. core

    A privacy-preserving Raspberry Pi home security camera that uses advanced end-to-end encryption. (by secluso)

    Project mention: Show HN: Open-source private home security camera system (end-to-end encryption) | news.ycombinator.com | 2026-05-29
  4. nokhwa

    Cross Platform Rust Library for Powerful Webcam/Camera Capture

  5. linux-enable-ir-emitter

    Provides support for infrared cameras that are not directly enabled out-of-the box on Linux.

  6. qrscan

    Scan a QR code in the terminal using the system camera or a given image

  7. bevy_dolly

    h3r2tic's dolly abstraction layer for the bevy game framework

  8. cameleon

    A safe, fast, and flexible library for GenICam compatible cameras

  9. gphoto2-rs

    Rust wrapper for gphoto2

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust Camera discussion

Log in or Post with

Rust Camera related posts

  • Have you seen my "Camerata" lib?

    2 projects | /r/Python | 12 Oct 2023
  • Error while building: "perhaps two different versions of crate `image` are being used?"

    5 projects | /r/learnrust | 8 May 2023
  • Nokhwa 0.10 Released - Simple to use Cross Platform Rust Library for Powerful Webcam/Camera Capture

    1 project | /r/rust | 19 Dec 2022
  • surveillance station

    5 projects | /r/selfhosted | 28 Nov 2022
  • Issues cross-compiling rust to armv7

    2 projects | /r/rust | 17 Nov 2021
  • Announcing Cameleon - A library for GenICam compatible industrial cameras

    1 project | /r/rust | 6 Jun 2021
  • A note from our sponsor - SaaSHub
    www.saashub.com | 9 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Camera projects in Rust? This list will help you:

# Project Stars
1 moonfire-nvr 1,708
2 core 1,542
3 nokhwa 785
4 linux-enable-ir-emitter 348
5 qrscan 185
6 bevy_dolly 162
7 cameleon 114
8 gphoto2-rs 39

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Rust is
the 3rd most popular programming language
based on number of references?