Skip to content
The directory

Field

Embedded & IoT open-source projects

OpenSrc lists 60 repositories about Embedded & IoT with open issues for new contributors, and 31 of them are first-PR friendly. Between them they have 680 open good first issues and 1,260 help-wanted issues. The median welcome score is 74/100, and the best-scored right now are ArduPilot/ardupilot, project-chip/connectedhomeip and MarlinFirmware/Marlin. Most are written in C++, C and Rust. Many also touch OS & Systems and Machine Learning & AI.

60 repos by best score

Filter these in the directory
  • ArduPlane, ArduCopter, ArduRover, ArduSub source

    47good first issues
    • C++
    • Field: Embedded
    • Stars:16K
    • GPL-3.0
    • CONTRIBUTING
    • replies in ~2d
    Score92 out of 100 contributor score, very welcomingFirst-PR friendly
  • Matter (formerly Project CHIP) creates more connections between more objects, simplifying development for…

    11good first issues
    • C++
    • Field: Embedded
    • Stars:9K
    • Apache-2.0
    • CONTRIBUTING
    • replies in ~6h
    Score89 out of 100 contributor score, very welcomingFirst-PR friendly
  • Marlin is a firmware for RepRap 3D printers optimized for both 8 and 32 bit microcontrollers. Marlin…

    4good first issues+6 help wanted
    • C++
    • Field: Embedded
    • Field: Graphics
    • Stars:17.6K
    • GPL-3.0
    • CONTRIBUTING
    • replies in ~5h
    Score87 out of 100 contributor score, very welcomingFirst-PR friendly
  • The official firmware for Meshtastic, an open-source, off-grid mesh communication system.

    9good first issues+42 help wanted
    • C++
    • Field: Embedded
    • Field: Networking
    • Stars:8.4K
    • GPL-3.0
    • CONTRIBUTING
    • replies in ~35h
    Score87 out of 100 contributor score, very welcomingFirst-PR friendly
  • Webots Robot Simulator

    8good first issues
    • C++
    • Field: Scientific Computing
    • Field: Machine Learning
    • Stars:4.7K
    • Apache-2.0
    • CONTRIBUTING
    • replies in ~23h
    Score87 out of 100 contributor score, very welcomingFirst-PR friendly
  • EMBA - The firmware security analyzer

    9good first issues+10 help wanted
    • Shell
    • Field: Embedded
    • Field: Security
    • Stars:3.7K
    • GPL-3.0
    • CONTRIBUTING
    • replies in ~5h
    Score87 out of 100 contributor score, very welcomingFirst-PR friendly
  • Open-source keyboard firmware for Atmel AVR and Arm USB families

    3good first issues+288 help wanted
    • C
    • Field: Embedded
    • Stars:20.7K
    • GPL-2.0
    • CONTRIBUTING
    • replies in ~10h
    Score86 out of 100 contributor score, very welcomingFirst-PR friendly
  • Visualize, query, and stream to train on multimodal robotics data.

    8good first issues+6 help wanted
    • Rust
    • Field: Embedded
    • Field: Machine Learning
    • Stars:11.5K
    • Apache-2.0
    • CONTRIBUTING
    • replies in ~2d
    Score85 out of 100 contributor score, very welcomingFirst-PR friendly
  • The official build framework for the Armbian Linux distribution. This repository contains the complete…

    12good first issues+7 help wanted
    • Shell
    • Field: OS
    • Field: Embedded
    • Stars:5.5K
    • GPL-2.0
    • CONTRIBUTING
    • replies in ~3h
    Score85 out of 100 contributor score, very welcomingFirst-PR friendly
  • ZMK Firmware Repository

    7good first issues+14 help wanted
    • C
    • Field: Embedded
    • Stars:4.3K
    • MIT
    • CONTRIBUTING
    • replies in ~6h
    Score85 out of 100 contributor score, very welcomingFirst-PR friendly
  • A SQL database in Rust: SQLite-compatible, now also speaking Postgres (experimental). The LLVM of databases.

    18good first issues+41 help wanted
    • Rust
    • Field: Databases
    • Field: Embedded
    • Stars:24.4K
    • MIT
    • CONTRIBUTING
    Score84 out of 100 contributor score, very welcomingFirst-PR friendly
  • ROS 2 Navigation Framework and System

    6good first issues+13 help wanted
    • C++
    • Field: Embedded
    • Stars:4.8K
    • CONTRIBUTING
    • replies in ~11h
    Score84 out of 100 contributor score, very welcomingFirst-PR friendly
  • .NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.

    14good first issues+393 help wanted
    • C#
    • Field: DevOps
    • Field: Mobile
    • Stars:18.3K
    • MIT
    • CONTRIBUTING
    Score83 out of 100 contributor score, very welcomingFirst-PR friendly
  • EdgeTX is the cutting edge open source firmware for your R/C radio

    4good first issues+1 help wanted
    • C
    • Field: Embedded
    • Stars:2.4K
    • GPL-2.0
    • CONTRIBUTING
    • replies in ~4h
    Score83 out of 100 contributor score, very welcomingFirst-PR friendly
  • A Python-embedded modeling language for convex optimization problems.

    7good first issues+15 help wanted
    • C++
    • Field: Scientific Computing
    • Field: Embedded
    • Stars:6.3K
    • Apache-2.0
    • CONTRIBUTING
    • replies in ~4d
    Score82 out of 100 contributor score, very welcoming
  • Developer-friendly OSS embedded retrieval library for multimodal AI. Search More; Manage Less.

    16good first issues+7 help wanted
    • Rust
    • Field: Databases
    • Field: Machine Learning
    • Stars:11.6K
    • Apache-2.0
    • CONTRIBUTING
    Score81 out of 100 contributor score, very welcomingFirst-PR friendly
  • The AI-Native Search Database. Best for agent storage, it unifies vector, text, structured, and…

    3good first issues+9 help wanted
    • C++
    • Field: Databases
    • Field: Machine Learning
    • Stars:3.1K
    • Apache-2.0
    • CONTRIBUTING
    • replies in ~2d
    Score81 out of 100 contributor score, very welcomingFirst-PR friendly
  • Tiny Erlang VM

    9good first issues+6 help wanted
    • Erlang
    • Field: Embedded
    • Stars:2.2K
    • Apache-2.0
    • CONTRIBUTING
    Score80 out of 100 contributor score, very welcomingFirst-PR friendly
  • QuestDB is a high performance, open-source, time-series database

    19good first issues+10 help wanted
    • Java
    • Field: Databases
    • Field: Data Science
    • Stars:17.4K
    • Apache-2.0
    • CONTRIBUTING
    • replies in ~30d
    Score79 out of 100 contributor score, very welcoming
  • The easiest, full-featured wireless router setup for Debian-based devices. Period.

    7good first issues
    • PHP
    • Field: Embedded
    • Field: Networking
    • Stars:5.2K
    • GPL-3.0
    • CONTRIBUTING
    Score79 out of 100 contributor score, very welcomingFirst-PR friendly
  • CrateDB is a distributed and scalable SQL database for storing and analyzing massive amounts of data in near…

    4good first issues+24 help wanted
    • Java
    • Field: Databases
    • Field: Embedded
    • Stars:4.4K
    • Apache-2.0
    • CONTRIBUTING
    • replies in ~2d
    Score79 out of 100 contributor score, very welcomingFirst-PR friendly
  • Slint is an open-source declarative GUI toolkit to build native user interfaces for Rust, C++, JavaScript, or…

    5good first issues
    • Rust
    • Field: Web Frontend
    • Field: Compilers
    • Stars:24K
    • CONTRIBUTING
    • replies in ~31h
    Score78 out of 100 contributor score, very welcomingFirst-PR friendly
  • Chisel: A Modern Hardware Design Language

    6good first issues+1 help wanted
    • Scala
    • Field: Embedded
    • Stars:4.8K
    • Apache-2.0
    • CONTRIBUTING
    Score78 out of 100 contributor score, very welcomingFirst-PR friendly
  • Simulation Description Format (SDFormat) parser and description files.

    7good first issues+26 help wanted
    • C++
    • Field: Scientific Computing
    • Field: Embedded
    • Stars:220
    • Apache-2.0
    • CONTRIBUTING
    Score77 out of 100 contributor score, very welcomingFirst-PR friendly
  • RT-Thread is an open source IoT Real-Time Operating System (RTOS)…

    17good first issues
    • C
    • Field: Embedded
    • Field: OS
    • Stars:12.3K
    • Apache-2.0
    • CONTRIBUTING
    • replies in ~30d
    Score76 out of 100 contributor score, very welcoming
  • A desktop GUI for Bitcoin Core optimised to work with hardware wallets

    13good first issues+3 help wanted
    • Python
    • Field: Blockchain
    • Field: Embedded
    • Stars:849
    • MIT
    • CONTRIBUTING
    • replies in ~9h
    Score76 out of 100 contributor score, very welcomingFirst-PR friendly
  • Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS…

    7good first issues
    • C
    • Field: Embedded
    • Stars:16.6K
    • Apache-2.0
    • CONTRIBUTING
    • replies in ~5h
    Score75 out of 100 contributor score, very welcomingFirst-PR friendly
  • 🦀 Rust API, 🐍 Python API, and 🤖 MCP Server for TP-Link Tapo smart devices

    7good first issues+8 help wanted
    • Rust
    • Field: Embedded
    • Field: Backend
    • Stars:809
    • MIT
    • CONTRIBUTING
    Score75 out of 100 contributor score, very welcomingFirst-PR friendly
  • The firmware for the HackRF+PortaPack H1/H2/H4/H4M

    10good first issues+1 help wanted
    • C
    • Field: Embedded
    • Stars:5.4K
    • GPL-3.0
    • CONTRIBUTING
    • replies in ~26d
    Score74 out of 100 contributor score, welcoming
  • Sybil-resistant AI agent network with hardware-attested identity. Proof-of-Antiquity blockchain: physical…

    12good first issues+10 help wanted
    • Python
    • Field: Blockchain
    • Field: Embedded
    • Stars:835
    • Apache-2.0
    • CONTRIBUTING
    • replies in ~30d
    Score74 out of 100 contributor score, welcoming

Showing 30 of 60 repos

Languages for embedded & iot

Every Monday

Get a weekly patch

New first-PR repos that joined the directory this week, with open good first issues and maintainers who reply. One email, no tracking, unsubscribe in one click.