Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 23 C Raspberry Pi Projects
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
Project mention: Show HN: Facad. The ls alternative making terminals cooler than GUIs | news.ycombinator.com | 2024-09-30
Would a commander type TUI work for you?
https://github.com/MidnightCommander/mc
https://github.com/ranger/ranger
https://github.com/jarun/nnn
There's also superfile and broot, but personally I feel like they try to do a little too much, might work for you though:
https://github.com/yorukot/superfile
https://github.com/Canop/broot
-
-
OpenMower
Let's upgrade cheap off-the-shelf robotic mowers to modern, smart RTK GPS based lawn mowing robots!
-
I managed to get the Arduino IDE to work great with my Pi Pico's using earlephilhower/arduino-pico and TinyUSB in the USB stack. I can code for MIDi and do all kinds of neat stuff... But...
-
hcxtools
A small set of tools to convert packets from capture files to hash files for use with Hashcat or John the Ripper.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
If you're a developer and feeling adventurous, you can also try building it yourself. The source is all on GitHub. It uses the circle-stdlib project (which is circle plus some additions to support much of the C and C++ standard libraries) as a submodule; hopefully I've set that up correctly, but you could always clone that separately and place it in the MiniScript-Pi folder. Check out circle's build instructions for info on setting up your toolchain. (Mac users: be careful with the configure script, which does not work properly on MacOS; find me on Discord and I'll help you fix the script or configure manually.)
-
openmptcprouter
OpenMPTCProuter is an open source solution to aggregate multiple internet connections using Multipath TCP (MPTCP) on OpenWrt
Project mention: OpenMPTCProuter: Stack Multiple Internet Connections | news.ycombinator.com | 2024-10-28 -
-
I've been playing for a while with various *Pi like boards (mostly Orange Pis) and the ustreamer software which is very light and well suited for small boards like those.
https://github.com/pikvm/ustreamer
-
rpi-imager
The home of Raspberry Pi Imager, a user-friendly tool for creating bootable media for Raspberry Pi devices.
Project mention: Changing Internet Settings After Using Raspberry Pi OS Imager | /r/raspberry_pi | 2023-12-08It's a bug: https://github.com/raspberrypi/rpi-imager/issues/749 It's probably best at the moment to avoid the "lite" version.
-
flutter-pi
A light-weight Flutter Engine Embedder for Linux Embedded that runs without X11 or Wayland.
-
direwolf
Dire Wolf is a software "soundcard" AX.25 packet modem/TNC and APRS encoder/decoder. It can be used stand-alone to observe APRS traffic, as a tracker, digipeater, APRStt gateway, or Internet Gateway (IGate). For more information, look at the bottom 1/4 of this page and in https://github.com/wb2osz/direwolf/blob/dev/doc/README.md
-
GUIslice
GUIslice drag & drop embedded GUI in C for touchscreen TFT on Arduino, Raspberry Pi, ARM, ESP8266 / ESP32 / M5stack using Adafruit-GFX / TFT_eSPI / UTFT / SDL
-
Inkycal
Create awesome e-paper dashboards within minutes! Modularity? Check! Python3? Check? Works on Raspberry Pi Zero W? Check! Support for own modules? Check!
Project mention: Modular Python software for selected E-Paper displays | news.ycombinator.com | 2023-12-18 -
88x2bu-20210702
Linux Driver for USB WiFi Adapters that are based on the RTL8812BU and RTL8822BU Chipsets - v5.13.1
-
Take a look at https://scottokeebs.com, he has a lot of open source designs that involve hand-soldering so no PCB required. Just 3d print a case top and bottom, add switches, diodes, wire, ucontroller, cheap blank keycaps, and some soldering work. With bulk purchases it might be below the €30 threshold (filament might push you over budget?)
-
I’m working on this!
A WebRTC implementation for my microcontrollers exist https://github.com/sepfy/libpeer it requires more work to use then most want (but it is the perfect building block for higher pieces)
I am trying to make it easier with a SDK for LiveKit https://github.com/sean-der/embedded-sdk
-
Gearboy
Game Boy / Gameboy Color emulator and debugger for macOS, Windows, Linux, BSD and RetroArch.
-
moonlight-tv
Lightweight NVIDIA GameStream Client, for LG webOS TV and embedded devices like Raspberry Pi
-
8821au-20210708
Linux Driver for USB WiFi Adapters that are based on the RTL8811AU and RTL8821AU Chipsets - v5.12.5.2
-
ssd1306
Driver for SSD1306, SSD1331, SSD1351, IL9163, ILI9341, ST7735, PCD8544, Nokia 5110 displays running on Arduino/ESP32/Linux (Rasperry) platforms
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C Raspberry Pi discussion
C Raspberry Pi related posts
-
Open Source security camera on Raspberry Pi
-
How to optimize boot time in user space on a Raspberry Pi 4 / Boot2Qt
-
Xv6, a simple Unix-like teaching operating system
-
MiniScript on a bare-metal Raspberry Pi
-
Hrvach/Deskhop: Fast Desktop Switching Device
-
Unstable Wifi Connection VBox
-
Bare Metal Emulation on the Raspberry Pi – Commodore 64
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 10 Nov 2024
Index
What are some of the best open-source Raspberry Pi projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | Netdata | 71,924 |
2 | raylib | 22,553 |
3 | nnn | 19,302 |
4 | raspberry-pi-os | 13,209 |
5 | OpenMower | 4,684 |
6 | arduino-pico | 2,043 |
7 | hcxtools | 2,003 |
8 | circle | 1,855 |
9 | openmptcprouter | 1,853 |
10 | hcxdumptool | 1,832 |
11 | ustreamer | 1,718 |
12 | rpi-imager | 1,702 |
13 | flutter-pi | 1,630 |
14 | direwolf | 1,583 |
15 | GUIslice | 1,183 |
16 | Inkycal | 1,158 |
17 | 88x2bu-20210702 | 957 |
18 | scottokeebs | 915 |
19 | libpeer | 882 |
20 | Gearboy | 873 |
21 | moonlight-tv | 862 |
22 | 8821au-20210708 | 721 |
23 | ssd1306 | 672 |