C Raspberrypi

Open-source C projects categorized as Raspberrypi

Top 23 C Raspberrypi Projects

  • MJPG-streamer

    Fork of http://sourceforge.net/projects/mjpg-streamer/

    Project mention: 2022 Nov 7 Stickied 🅵🅰🆀 & 𝐇𝐄𝐋𝐏𝐃𝐄𝐒𝐊 thread - Boot problems? Power supply problems? Display problems? Networking problems? Need ideas? Get help with these and other questions! 𝑨𝑺𝑲 𝑯𝑬𝑹𝑬 𝑭𝑰𝑹𝑺𝑻 | reddit.com/r/raspberry_pi | 2022-11-09

    I need to stream all three of them to a Windows computer, so the maximum bandwidth is about 100mbit. I have tried "motion", but the performance is abysmal. I get not more that one frame per second and the latency is 3s. I used https://github.com/jacksonliam/mjpg-streamer with one camera. Its super fluid with a latency of maybe 200ms, and full 30fps. But the stream takes 60mbit/s bandwidth so it is impossible to use all three cameras. I tried changing the jpg quality but mjpg-streamer crashes.

  • ustreamer

    µStreamer - Lightweight and fast MJPEG-HTTP streamer

    Project mention: I am having an awful time getting my Logitech c920 dialed in. What webcam looks good and works without fuss? | reddit.com/r/klippers | 2023-01-16

    uStreamer is far superior to the mjpgstreamer utility that nearly everyone uses. It supports the Pi's OMX media encoder, so you can get reasonable quality with low CPU usage.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • lagrange

    A Beautiful Gemini Client

    Project mention: Show HN: Textual Markdown – a Markdown “browser” in the terminal | news.ycombinator.com | 2022-12-17

    [3] https://github.com/skyjake/lagrange

  • PiFmAdv

    Advanced Raspberry Pi FM transmitter with RDS encoding

  • meta-raspberrypi

    Yocto/OE BSP layer for the Raspberry Pi boards

    Project mention: Die Fahrplananzeiger der RNV laufen auf einem Raspberry Pi | reddit.com/r/de_EDV | 2022-11-19
  • darknet-nnpack

    Darknet with NNPACK

  • ihsplay

    Steam In-Home Streaming Client Application

    Project mention: Steam In-Home Streaming Client Application | news.ycombinator.com | 2022-09-13
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • pata-gpio

    Linux kernel driver for PATA bit-banging over GPIOs (by Manawyrm)

  • USB4VC

    USB Keyboard/Mouse/Gamepads on Retro Computers!

    Project mention: My Descent 1 setup with modern trims | reddit.com/r/retrobattlestations | 2023-01-06

    The USB4VC is a RPi based project allowing you to send modern mouse, keyboard and joystick signals to a vintage computer. In this case, a wireless bluetooth Playstation 4 gamepad is used. More info on its github: https://github.com/dekuNukem/USB4VC

  • q3lite

    Q3lite, an OpenGL ES port of Quake III Arena for embedded Linux systems.

  • embedded-sht

    Embedded SHT Drivers for Sensirion Temperature and Humidity Sensors - Download the Zip Package from the Release Page

  • embedded-sgp

    Embedded SGP Drivers for Sensirion Gas Sensors - Download the Zip Package from the Release Page

  • camera-streamer

    High-performance low-latency camera streamer for Raspberry PI's

    Project mention: mjpg-streamer VS camera-streamer - a user suggested alternative | libhunt.com/r/mjpg-streamer | 2022-04-11

    This is yet another camera streamer project that is primarly focused on supporting a fully hardware accelerated streaming of MJPEG streams and H264 video streams for minimal latency. This supports well CSI cameras that provide 10-bit Bayer packed format from sensor, by using a dedicated ISP of Raspberry PI's.

  • PiFM

    GUI Based Raspberry Pi FM transmitter with RDS encoding! (by MundeepL)

    Project mention: Breaking out my old Pi 1b. Anything lightweight I can put it to work on? | reddit.com/r/homelab | 2022-11-16
  • adxl345spi

    ADXL345 three-axis accelerometer reader (SPI interface)

  • Realtek-USB-Wireless-Adapter-Drivers

    Realtek USB Wireless Adapter Drivers [0bda:f179] (Kernel 4.15.x ~ 5.9.x)

  • Raspberry-Pico-Pocket-Gamer

    A Raspberry Pico RP2040 and ILI9341 based pocket console.

    Project mention: Pico console I created for my son. Description in the comments | reddit.com/r/raspberry_pi | 2022-08-13

    Link to the repository

  • computersystems

    Incremental system software for Raspberry Pi. From a blinking LED to a video game.

    Project mention: Learning C | reddit.com/r/learnprogramming | 2023-01-11

    This might be helpful, although more than just AV. Having a background in understanding hardware can only help you understand complexities of codec's though. https://github.com/sean-lawless/computersystems

  • rpi-dcc-decoder

    Raspberry Pi NMRA DCC Decoder Hardware and Software

    Project mention: Powering a Raspberry Pi with DCC? | reddit.com/r/modeltrains | 2022-05-01

    If you need a DCC decoder for the Raspberry Pi there is rpi-dcc-controller. NodeMCU has a DCC decoder module. Here is a DCC receiver for the ESP32 by bocabob: NmraDcc. Finally, here is an Arduino-based DCC receiver DCC++ Receiver - Track-Side or OnBoard.

  • Pi400VGA

    VGA interface for Raspberry pi 400

    Project mention: Anyone know if there is a replacement for CRT-PI on the Pi 4? | reddit.com/r/RetroPie | 2022-10-03
  • rpi-openwrt-packages

    This repo contains packages for wiringpi and i2ctools / python-smbus for use in OpenWRT / Raspberry Pi

  • raspberrypi

    Eric's Pi Stuff for all Pi boards including Pico (by MKme)

    Project mention: Pico project packaging | reddit.com/r/raspberrypipico | 2022-03-24

    I bought one of these https://www.amazon.com/gp/product/B091F7YSCD/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1 to play around. Found it convenient initially but the lack of an on-board reset button was annoying. Found this on YT https://www.youtube.com/watch?v=XRq9Gs6X2Dk after which I eventually made my own using Kicad (there are plenty of freely available Pico footprints on Github such as this https://github.com/ncarandini/KiCad-RP-Pico or https://github.com/MKme/raspberrypi ) and got it made from a three-letter-name PCB company from you know where. The breakout board in the first link has m2 size mounting holes so you can secure it on a larger mounting board or inside a 3d printed case.

  • raspberry-linux-64

    Kernel source tree for Raspberry Pi Foundation-provided kernel builds. Issues unrelated to the linux kernel should be posted on the community forum at https://www.raspberrypi.org/forum

  • SaaSHub

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

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). The latest post mention was on 2023-01-16.

C Raspberrypi related posts


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

Project Stars
1 MJPG-streamer 2,560
2 ustreamer 1,157
3 lagrange 970
4 PiFmAdv 418
5 meta-raspberrypi 376
6 darknet-nnpack 303
7 ihsplay 148
8 pata-gpio 144
9 USB4VC 140
10 q3lite 83
11 embedded-sht 61
12 embedded-sgp 57
13 camera-streamer 54
14 PiFM 52
15 adxl345spi 44
16 Realtek-USB-Wireless-Adapter-Drivers 38
17 Raspberry-Pico-Pocket-Gamer 26
18 computersystems 25
19 rpi-dcc-decoder 15
20 Pi400VGA 10
21 rpi-openwrt-packages 7
22 raspberrypi 2
23 raspberry-linux-64 1
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives