Hardware

Top 23 Hardware Open-Source Projects

  • MicroPython

    MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems

  • Project mention: RustPython | news.ycombinator.com | 2024-02-07

    Just putting my hand up to say that MicroPython is awesome (and runs on the RP2040). https://micropython.org

  • johnny-five

    JavaScript Robotics and IoT programming framework, developed at Bocoup.

  • Project mention: Qwik & Arduino with Johnny Five | dev.to | 2023-11-13

    Some times ago I have played with johnny-five, a JavaScript Robotics & IoT platform. In short words, we can communicate with our Arduino or Raspberry by using JavaScript with a very friendly syntax.

  • 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.

    InfluxDB logo
  • scapy

    Scapy: the Python-based interactive packet manipulation program & library. Supports Python 2 & Python 3.

  • Project mention: Seven Python Projects to Elevate Your Coding Skills | dev.to | 2024-02-15

    Example Network Scanner Scapy

  • lowlevelprogramming-university

    How to be low-level programmer

  • Project mention: "Low Level Programming University" a.k.a. Peaking Beneath the OS | news.ycombinator.com | 2023-10-13
  • gobot

    Golang framework for robotics, drones, and the Internet of Things (IoT)

  • Project mention: Elixir Nerves alternatives | /r/IOT | 2023-06-10

    https://gobot.io/ (see the bottom for other languages that use the same firmware.)

  • open-source-rover

    A build-it-yourself, 6-wheel rover based on the rovers on Mars!

  • Project mention: Ask HN: Open-Source DIY Robot | news.ycombinator.com | 2023-11-07

    Naonosaur: https://github.com/rnanosaur/nanosaur. If you would like something larger and with a bit more off the shelf components then jpl open source rover has seem quite a bit of updates recently: https://github.com/nasa-jpl/open-source-rover

  • Bash-Oneliner

    A collection of handy Bash One-Liners and terminal tricks for data processing and Linux system maintenance.

  • 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.

    WorkOS logo
  • Open and cheap DIY IP-KVM based on Raspberry Pi

    Open and inexpensive DIY IP-KVM based on Raspberry Pi

  • Project mention: Thoughts, learnings and regrets after three years on Home Assistant | news.ycombinator.com | 2024-02-12
  • librealsense

    Intel® RealSense™ SDK

  • Project mention: 3D visualization of geospatial data using Unity | /r/Unity3D | 2023-05-25
  • Relativty

    An open source VR headset with SteamVR supports for $200

  • Project mention: Is there a no bull VR headset that isn't the Valve Index? | /r/virtualreality | 2023-10-07

    Only thing that comes to mind is this open source printable headset but I hope there's a simpler purchasable unit.

  • hackrf

    low cost software radio platform

  • 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

    https://github.com/greatscottgadgets/hackrf

  • openvr

    OpenVR SDK

  • Project mention: How can I use C++ libraries/SDKs? | /r/Cplusplus | 2023-06-07

    I have been using C++ for a while but never really touched on using a full on SDK and now I want to use this SDK from Valve but my issue is that it isn't clear to me how to use it. What I mean by this is that it comes with a lot of subdirectories and extra stuff but how can I make a hello world program and able to call functions from the header file included in this SDK? I have used .h files before so I understand how the linker and all that works but with such a robust SDK I am not getting how this works on VSCode or maybe that I shouldn't even be using VSCode?

  • serialport

    Access serial ports with JavaScript. Linux, OSX and Windows. Welcome your robotic JavaScript overlords. Better yet, program them!

  • awesome-electronics

    A curated list of awesome resources for Electronic Engineers and hobbyists

  • BabyBluetooth

    :baby: The easiest way to use Bluetooth (BLE )in ios/os ,even bady can use . 一个非常容易使用的蓝牙库,适用于ios和os

  • awesome-split-keyboards

    A collection of ergonomic split keyboards ⌨

  • YPImagePicker

    📸 Instagram-like image picker & filters for iOS

  • arduino-cli

    Arduino command line tool

  • Project mention: GitHub – Arduino/Arduino-CLI: Arduino command line tool | news.ycombinator.com | 2024-02-28
  • WireViz

    Easily document cables and wiring harnesses.

  • Project mention: WireViz: Easily document cables and wiring harnesses | news.ycombinator.com | 2024-04-14
  • cylon.js

    JavaScript framework for robotics, drones, and the Internet of Things (IoT)

  • LibreHardwareMonitor

    Libre Hardware Monitor, home of the fork of Open Hardware Monitor

  • Project mention: Need some help compiling an opensource .Net project | /r/dotnet | 2023-09-23

    I really want to get this project https://github.com/LibreHardwareMonitor/LibreHardwareMonitor compiled and make some modifications.

  • blynk-library

    Blynk library for IoT boards. Works with Arduino, ESP32, ESP8266, Raspberry Pi, Particle, ARM Mbed, etc.

  • keyboard

    Hook and simulate global keyboard events on Windows and Linux.

  • Project mention: Logging every action a user makes? | /r/learnpython | 2023-06-18
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Hardware related posts

Index

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

Project Stars
1 MicroPython 18,346
2 johnny-five 13,202
3 scapy 10,028
4 lowlevelprogramming-university 9,557
5 gobot 8,725
6 open-source-rover 8,330
7 Bash-Oneliner 8,120
8 Open and cheap DIY IP-KVM based on Raspberry Pi 7,389
9 librealsense 7,273
10 Relativty 6,328
11 hackrf 6,104
12 openvr 5,953
13 serialport 5,692
14 awesome-electronics 5,492
15 BabyBluetooth 4,708
16 awesome-split-keyboards 4,483
17 YPImagePicker 4,234
18 arduino-cli 4,172
19 WireViz 4,012
20 cylon.js 3,998
21 LibreHardwareMonitor 3,847
22 blynk-library 3,794
23 keyboard 3,683

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com