C Raspberrypi

Open-source C projects categorized as Raspberrypi | Edit details

Top 12 C Raspberrypi Projects

  • GitHub repo ustreamer

    µStreamer - Lightweight and fast MJPG-HTTP streamer

    Project mention: A pure C Mjpeg-over-HTTP server | news.ycombinator.com | 2022-01-18

    I've done work before where we stream USB cameras via mjpg using https://github.com/pikvm/ustreamer

    Granted this project looks like a lot more streamlined.

  • GitHub repo lagrange

    A Beautiful Gemini Client

    Project mention: Lagrange: A desktop GUI client for Gemini | reddit.com/r/hackernews | 2021-11-20
  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo darknet-nnpack

    Darknet with NNPACK

    Project mention: Tiny YOLO on Raspberry Pi | reddit.com/r/RASPBERRY_PI_PROJECTS | 2021-01-27

    that is the link - https://github.com/digitalbrain79/darknet-nnpack

  • GitHub repo pata-gpio

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

  • GitHub repo q3lite

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

    Project mention: Vintage Apple Macintosh + Raspberry Pi | reddit.com/r/raspberry_pi | 2021-02-03
  • GitHub repo embedded-sgp

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

    Project mention: VOC sensor recommendation for the home? | reddit.com/r/AirQuality | 2021-02-06

    > The SGP40 is the next generation after the SGP30, but does not give TVOC/eCO2 values out like the SGP30. Instead, raw signal from the sensor is processed using their software algorithm to give an overall 'air quality' value form 0 to 500. https://www.adafruit.com/product/4829

  • GitHub repo embedded-sht

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

    Project mention: Custom Sensor Help | reddit.com/r/Esphome | 2021-04-28

    Adafruit has SHT4x Python libraries here, Arduino libraries here, and general info here. I also found an embedded SHT library from Sensirion here.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo Realtek-USB-Wireless-Adapter-Drivers

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

    Project mention: For an upcoming war against them, we need you to fight with us. The truth is men are tired of liberty. We become strong, I feel, when we have no friends upon whom to lean, or to look to for moral guidance. | reddit.com/r/linuxmasterrace | 2021-09-07

    Nothing wrong with driver that built into the kernel.Those driver work fine.However driver that not built into kernel,they might not work with new kernel.For example, this https://github.com/corneal64/Realtek-USB-Wireless-Adapter-Drivers driver didn't support new kernel.

  • GitHub repo adxl345spi

    ADXL345 three-axis accelerometer reader (SPI interface)

    Project mention: ADXL345 error - Invalid adxl345 id (got 0 vs e5) | reddit.com/r/klippers | 2021-11-18

    Running the command line tool from here : https://github.com/nagimov/adxl345spi, seems to consistently provide sensible output:

  • GitHub repo computersystems

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

    Project mention: Beginner System Software Development | news.ycombinator.com | 2021-03-16
  • GitHub repo rpi-openwrt-packages

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

    Project mention: OpenWRT packages for Waveshare PoE Hat (b) | reddit.com/r/openwrt | 2021-03-03
  • GitHub repo 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

    Project mention: Cryto Mining Monero using a Raspberry Pi 4 8G | reddit.com/r/MoneroMining | 2021-12-02

    Well in my dive I saw that using 1g Pages could increase your hash rate, but I couldn’t get it working without recompiling the kernel with hugefiles on. So some more time later I found this https://github.com/kraoc/raspberrypi-monero-minig that claims to be getting a high of 574H/s. With a bait like that I decided to give their approach a try. Reading through I went to https://github.com/kraoc/raspberry-linux-64 and https://github.com/kraoc/raspberry-xmrig-64 an optimized kernel and xmrig compile respectively. I didn’t download their pre-compiled kernel binary. I instead followed their instructions found in the folder raspberrypi readme.md of both repositories. Using two cores this boosted my hash rate to 108.2H/s. With all four it is about 98H/s. Neither are anywhere close to 574. Though I wasn’t expecting to reach that I was hoping to reach close to 475H/s but more expecting 200H/s as I haven’t and wasn’t planning on over clocked my pi.

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 2022-01-18.

C Raspberrypi related posts


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

Project Stars
1 ustreamer 831
2 lagrange 702
3 darknet-nnpack 299
4 pata-gpio 131
5 q3lite 73
6 embedded-sgp 46
7 embedded-sht 38
8 Realtek-USB-Wireless-Adapter-Drivers 31
9 adxl345spi 31
10 computersystems 21
11 rpi-openwrt-packages 6
12 raspberry-linux-64 1
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.