SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C Hardware Projects
-
MicroPython
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
Project mention: PocketPy: Lightweight(~5000 LOC) Python interpreter for game engines | news.ycombinator.com | 2023-02-06That is great information, but perhaps it would be even more interesting with a comparison focusing on supported features, standard library support, and so on.
MicroPython [1] is designed for "real" embedding, i.e. in the "embedded development" sense, on microcontrollers and so on and seems quite successful in that niche. Those are often a smaller target than a game running on either a phone/tablet or PC, which would seem to kind of invert things.
-
HackRF would be my next choice... https://greatscottgadgets.com/hackrf/
-
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.
-
Project mention: WiFi: “beamforming” only begins to describe it (2014) | news.ycombinator.com | 2023-02-02
https://news.ycombinator.com/item?id=27133079 :
https://ans.unibs.it/projects/csi-murder/ enabled by https://github.com/open-sdr/openwifi Both partially funded by EU's Horizon2020 program.
Openwifi talk at FOSDEM 2020 https://www.youtube.com/watch?v=8q5nHUWP43U
-
FWIW, there is u2f-zero — a DIY U2F token.
-
Also take a look at solokeys. They are very affordable and support FIDO2 and FIDO U2F -- meaning they have overlapping protocols with Bitwarden, and they certainly work on Google.
-
I think these are : Proxmark3 HackRF One USB RUBBER DUCKY Flipper Zero WIFI PINEAPPLE PWNAGOTCHI SHARK JACK the usb one looks like Ubertooth One not sure Raspberry pi with a touch screen lock picking kit
-
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
The resolution is 320x480 and it loads a video file from Sd Card. I changed the resolution in my Mini Lego TV source code. https://github.com/0015/ThatProject
-
-
NodeJS on the Pi can access the GPIO pins - see here for an old example and a newer on here
-
Project mention: Is it possible to emulate 8-bit computers, with a keyboard/joystick and output sound and composite video? | reddit.com/r/esp32 | 2022-12-18
-
Project mention: What should I do if I want to run timers on microseconds instead of the default milliseconds? | reddit.com/r/raspberrypipico | 2022-10-17
-
Project mention: ⟳ 5 apps added, 57 updated at f-droid.org | reddit.com/r/FDroidUpdates | 2022-08-05
hwloc lstopo (version 2.8.0-1-1.5.1): Display the topology of your hardware using the hwloc library and lstopo tool
-
Project mention: Fans issue on my Lenovo Thinpad P16s AMD on Ubuntu | reddit.com/r/thinkpad | 2023-01-23
I have found Thinkfan seems to be a good way to control Thinkpad fans on Ubuntu. https://github.com/vmatare/thinkfan
-
-
Project mention: A New Battery-Free System Gives Devices an 'Infinite Lifetime' [Sept, 2021] | reddit.com/r/Futurology | 2022-04-06
It looks like the software is open-source and available at their GitHub repository here, along with instructions for assembling the hardware.
-
-
Project mention: Is it possible for the PC to detect Raise/Lower with QMK? | reddit.com/r/olkb | 2023-01-13
ZSA's oryx training does that, but it needs web-usb iirc. As they use a QMK fork, someone with more experience may be able to reproduce that with their own layout and a basic that handles the "monitoring traffic".
-
You can also build the entire Trezor hardware wallet yourself. The files for the 3d printable case is on Trezor's github, along with the schematics for the circuit boards and all of the little electrical parts needed to make it. https://github.com/trezor/trezor-hardware https://github.com/trezor/trezor-firmware
-
Maybe the rosco-m68k computer kit would be up your alley. If you want to stay in z80 land, there's the omega MSX2 clone but I don't see any kits, so you'd have to get the boards and parts yourself.
-
Project mention: Getting started with amiibo writing and emulation | reddit.com/r/Amiibomb | 2022-09-21
Odiin Odiin is an open source project based on the NRF52840 SoC platform that can emulate and store an effectively unlimited number of tags on an SD card. Compared to other options, it is considerably larger.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C Hardware related posts
- Joysticks for non-CoCo TRS-80s?
- On using bitwarden for TOTP:
- Wanting to setup a luks USB key system
- Fans issue on my Lenovo Thinpad P16s AMD on Ubuntu
- Most of us are willing to spend as little as possible on games/consoles Resellers don’t play games they only care about the money. We need to get out hobby back. Who’s with me. Continued below.
- Is it possible for the PC to detect Raise/Lower with QMK?
- This is my first commission. I call it the Quetzal. it's open source! more details in the comments.
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea597e0c98>
www.saashub.com | 8 Feb 2023
Index
What are some of the best open-source Hardware projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | MicroPython | 15,854 |
2 | hackrf | 5,143 |
3 | openwifi | 2,873 |
4 | u2f-zero | 2,355 |
5 | solo1 | 2,164 |
6 | ubertooth | 1,708 |
7 | NyuziProcessor | 1,650 |
8 | IdeasNProjects | 1,190 |
9 | emgo | 993 |
10 | node-rpio | 836 |
11 | RetroESP32 | 477 |
12 | Winterbloom_Castor_and_Pollux | 464 |
13 | hwloc | 428 |
14 | thinkfan | 402 |
15 | elixir_ale | 338 |
16 | BFree | 263 |
17 | FormationVideo | 208 |
18 | qmk_firmware | 191 |
19 | trezor-hardware | 155 |
20 | rosco_m68k | 112 |
21 | odiin | 95 |
22 | WinRing0 | 94 |
23 | MarsRoverHardware | 71 |