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
Just putting my hand up to say that MicroPython is awesome (and runs on the RP2040). https://micropython.org
-
Project mention: Ask HN: Best open source and/or free EDA tooling | news.ycombinator.com | 2024-01-28
Another example: the HackRF SDR board was done in KiCAD
-
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.
-
Project mention: Hold on there: WPA3 connections fail after 11 hours | news.ycombinator.com | 2024-01-27
There is some open source firmware for very old WiFi chips:
https://wiki.debian.org/Firmware/Open#Radio
There is also some FPGA based open source WiFi chip things:
-
https://github.com/enjoy-digital/litex
they have tutorials, you can get compatible boards for around $20
-
-
Project mention: Thetis, Yubikey, Solokey, Nitrokey, Onlykey, etc. Differences and Compatability? | /r/PrivacyGuides | 2023-05-03
-
-
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.
-
Project mention: Ask HN: Does your microwave interfere with Bluetooth? Mine does | news.ycombinator.com | 2023-10-05
The 2.4GHz spectrum is shared between Bluetooth and WiFi 802.11b/g. A few years ago, I was doing some work using an Ubertooth-One scanner (https://greatscottgadgets.com/ubertoothone/). It was showing the traffic on different channels.
My wife stuck a burrito to warm up in the microwave a room away (30-40 ft). This was with a brand-name model, so presumably properly shielded, etc.
Nope. The entire spectrum just went white with noise on all channels.
Once the microwave cycle ended, it still took a good 15-30 seconds before the airwaves calmed down and went back to normal traffic.
-
-
-
-
-
-
I use Thinkfan on my T420, T440, X230 and X1 that run Linux. I linked the author's github page, but I believe it's available straight from the package manager in Ubuntu/Mint, so elementary might have it too
-
-
-
-
Hey guys more than a qmk question I have a GitHub question, I have a corne, lilf58 and a zsa plank keyboards, I use a variation of Dvorak which is totally custom so I mantain my own branch ir order to have the same layout across my keyboards to have the same experience when I switch between them but the zsa branch is a fork from the qmk (https://github.com/zsa/qmk_firmware/fork) but git don't allow me to do another fork. I would like to have my changes pushed in both projects what I currently do is have a fork for my corn and lily and in my fork I put my changes, and for the zsa fork I just clone it in my machine but I can't push anything to have a backup I would only like to change between branches to have access to my other keybs, sorry for the long post if any one else has this issue, how do you solve it?
-
-
-
However if you want, you can open it up and then 3d-print a new case.
-
tinybasic
A BASIC interpreter for Arduino, ESP, RP2040, STM32, Infineon XMC and POSIX with IoT and microcontroller features. (by slviajero)
Might be a good start here: https://github.com/slviajero/tinybasic -- essentially first google result I found.
-
Project mention: Show HN: Mutable.ai – Turn your codebase into a Wiki | news.ycombinator.com | 2024-01-08
Nice! I’d be interested to see how it handles https://github.com/rosco-m68k/rosco_m68k , it’s a mixed software / hardware repo, with a lot of code in assembler and C (for an old platform). Might be a challenge?
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C Hardware related posts
- Ask HN: Best open source and/or free EDA tooling
- Micro Beast: Self contained 8-bit computer kit in a box
- Lilygo T-Deck: 2.8-inch IPS LCD display, mini keyboard, and ESP32 processor
- Cheap USB hid relay not showing up on com ports.
- FPGA Dev Boards for $150 or Less
- Ask HN: Does your microwave interfere with Bluetooth? Mine does
- [Linux@T460] Fan running non-stop (every now and then)
-
A note from our sponsor - SaaSHub
www.saashub.com | 18 Mar 2024
Index
What are some of the best open-source Hardware projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | MicroPython | 18,121 |
2 | hackrf | 6,008 |
3 | openwifi | 3,508 |
4 | litex | 2,611 |
5 | u2f-zero | 2,390 |
6 | solo1 | 2,260 |
7 | NyuziProcessor | 1,885 |
8 | ubertooth | 1,866 |
9 | emgo | 1,049 |
10 | node-rpio | 848 |
11 | RetroESP32 | 560 |
12 | hwloc | 513 |
13 | Winterbloom_Castor_and_Pollux | 511 |
14 | thinkfan | 499 |
15 | elixir_ale | 342 |
16 | FormationVideo | 275 |
17 | BFree | 272 |
18 | qmk_firmware | 260 |
19 | usb-relay-hid | 232 |
20 | WinRing0 | 202 |
21 | trezor-hardware | 185 |
22 | tinybasic | 168 |
23 | rosco_m68k | 150 |