The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 C Raspberry Pi Projects
-
Project mention: A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev | dev.to | 2024-02-05
netdata.cloud — Netdata is an open-source tool to collect real-time metrics. It's a growing product and can also be found on GitHub!
-
Project mention: Ask HN: Do you know any open source (2D or 3D) asset libraries? | news.ycombinator.com | 2024-02-27
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
If you want a file full browser experience choose nnn: https://github.com/jarun/nnn . If you have a desktop file for Helix you can use the Gnome Files program to make all your programming language files open in Helix.
-
-
OpenMower
Let's upgrade cheap off-the-shelf robotic mowers to modern, smart RTK GPS based lawn mowing robots!
Project mention: Lawn larger than recommended: can it do multiple parts? | /r/SegwayNavimow | 2023-04-25I appreciate you trying to help, but my question was, "is the 3000 SQ meters just the max the battery can handle, or a software limitation". If one is ok with waiting a long time for it to cycle back to the beginning again, and just mowing the max amount every time, then the navimow seems reasonable. I wouldn't care if it would take a month to get back to the beginning, it still means it gets mowed once every month, which is fine for my use case. Spending 16k on a mower is not. It was buy mower with this capability or building an openmoweropenmower that could do so.
-
hcxtools
A small set of tools to convert packets from capture files to hash files for use with Hashcat or John the Ripper.
. . .´ · . . · `. wifite 2.2.5 : : : (¯) : : : automated wireless auditor `. · ` /¯\ ´ · .´ https://github.com/derv82/wifite2 ` /¯¯¯\ ´ [!] Error: Required app iwconfig was not found. install @ apt-get install wireless-tools [!] Warning: Recommended app bully was not found. install @ https://github.com/aanarchyy/bully [!] Warning: Recommended app pyrit was not found. install @ https://github.com/JPaulMora/Pyrit/wiki [!] Warning: Recommended app hcxdumptool was not found. install @ https://github.com/ZerBea/hcxdumptool [!] Warning: Recommended app hcxpcaptool was not found. install @ https://github.com/ZerBea/hcxtools [!] At least 1 Required app is missing. Wifite needs Required apps to run main:~ lung$
-
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...
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
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.)
-
Project mention: What linux tool should I use to dump wireless/wifi packets to a file for later analysis with Wireshark? Dumpcap, hcxdumptool, tcpdump, something else? | /r/HowToHack | 2023-11-05
-
openmptcprouter
OpenMPTCProuter is an open source solution to aggregate multiple internet connections using Multipath TCP (MPTCP) on OpenWrt
Project mention: 802.11ah Wi-Fi HaLOW: The 1 Kilometer WiFi Standard | news.ycombinator.com | 2024-01-08https://www.openmptcprouter.com/
I mentored the port of MPTCP to OpenWRT years ago, and OpenMPTCPRouter took some of this work in their port.
-
Project mention: MediaMTX: Zero-dependency server for live video and audio streams | news.ycombinator.com | 2023-05-28
FYI until recently this was known as 'rtsp-simple-server', but it outgrew simply being a RTSP server so it was rebranded. It is commonly used in the 3D printing community for serving webcams attached to printers along with ustreamer (https://github.com/pikvm/ustreamer).
-
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
Project mention: What signal is this? the frequency is around 144.8 and I am listening from Bucharest. the only sound i can compare it to would be a velociraptor noise. the second image shows a sound that sounds like white noise and happen much more frequently. thanks in advance for anyone who helps! | /r/RTLSDR | 2023-06-04144.800 is the APRS frequency in Europe. That's part of the 2m amateur band, and you can use tools like Direwolf to decode the packets. See https://aprs.fi/ for a display of the packets that make it to the internet.
-
-
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.
-
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
Hi guys, today i follow this guide: https://github.com/morrownr/88x2bu-20210702 to install my usb external card for virtualbox machine. The usb work really great in another laptop (with kali iso installed without other system os), i try to configure it in a virtual machine and start all the problem. At the finish of all things i have the menu with "wifi" to search nearby connection but doesn't connect to mine or other, it try forever. Idk if i need to check the config system and maybe i miss something in there, if anyone can help me i really appreciate it bc it resolve me so much pain i can't use my laptop to make all the thing, i want make it run on a vm for a better "safe place" If u need something like how i set the config file let me know *i try with airodump to start the wlan0mon, it seems activate but when i try to scan it doesn't appear as 0mon and i can't scan
-
-
I am really excited about https://github.com/sepfy/libpeer. It has examples ready for ESP32 etc....
When working on KVS I wasn't familiar with the embedded space at all. I saw 'heavyweight' embedded where you were running on Linux. Then you had RTOS/No OS at all. I wasn't prepared for these devices at all. If we can make WebRTC work in the embedded space I think it will really accelerate what developers are able to build!
Remotely driven cars, security cameras, robots in hospitals that bring iPads to infectious patients etc... Creative people are building amazing things. The WebRTC/video space needs to work harder and support them :)
-----
I love how diverse the WebRTC space is now. Outside of this implementation you have plenty of other options!
* https://github.com/shinyoshiaki/werift-webrtc (Typescript)
* https://github.com/pion/webrtc (Golang)
* https://github.com/webrtc-rs/webrtc (Rust)
* https://github.com/algesten/str0m (Rust)
* hhttps://github.com/sepfy/libpeer (C/Embedded)
* https://webrtc.googlesource.com/src/ (C++)
* https://github.com/sipsorcery-org/sipsorcery (C#)
* https://github.com/paullouisageneau/libdatachannel (C++)
* https://github.com/elixir-webrtc (Elixir)
* https://github.com/aiortc/aiortc (Python)
* GStreamer’s webrtcbin (C)
See https://github.com/sipsorcery/webrtc-echoes for examples of some running against each other.
-
moonlight-tv
Lightweight NVIDIA GameStream Client, for LG webOS TV and embedded devices like Raspberry Pi
-
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?)
-
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 related posts
- 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
- [D] Run Pytorch model inference on Microcontroller
- PSA Region Changing via soft mods is now possible
- Still no love for WPA3 on the Raspberry Pi 5
-
A note from our sponsor - WorkOS
workos.com | 29 Mar 2024
Index
What are some of the best open-source Raspberry Pi projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | Netdata | 67,801 |
2 | raylib | 18,359 |
3 | nnn | 18,043 |
4 | raspberry-pi-os | 12,822 |
5 | OpenMower | 4,238 |
6 | hcxtools | 1,846 |
7 | arduino-pico | 1,715 |
8 | circle | 1,713 |
9 | hcxdumptool | 1,689 |
10 | openmptcprouter | 1,616 |
11 | ustreamer | 1,543 |
12 | direwolf | 1,454 |
13 | flutter-pi | 1,435 |
14 | rpi-imager | 1,421 |
15 | GUIslice | 1,077 |
16 | Inkycal | 988 |
17 | 88x2bu-20210702 | 823 |
18 | Gearboy | 793 |
19 | libpeer | 764 |
20 | moonlight-tv | 708 |
21 | scottokeebs | 669 |
22 | ssd1306 | 609 |
23 | opensmalltalk-vm | 529 |