#Firmware

Showing 60 of 63 repositories tagged #firmware, ranked by stars

ruvnet
ruvnet
RuView

π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.

Score
100
★ 79.8k ⑂ 10.7k +119/day
Rust
arendst
arendst
Tasmota

Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at

Score
100
★ 24.5k ⑂ 5.1k +2/day
C
gurugio
gurugio
lowlevelprogramming-university

How to be low-level programmer

Score
58
★ 12.7k ⑂ 875 +15/day
platformio
platformio
platformio-core

Your Gateway to Embedded Software Development Excellence :alien:

Score
75
★ 9.3k ⑂ 895 +19/day
Python
Abdess
Abdess
retrobios

Complete BIOS and firmware packs for RetroArch, Batocera, Recalbox, Lakka, RetroPie, EmuDeck, RetroBat, RetroDECK, RomM. Verified checksums, 6700+ files, 300+ emulators profiled from source code.

Score
50
★ 6.4k ⑂ 627 +83/day
Python
tianocore
tianocore
edk2

EDK II

Score
100
★ 6.1k ⑂ 3.2k +21/day
C
blacktop
blacktop
ipsw

iOS/macOS Research Swiss Army Knife

Score
100
★ 3.6k ⑂ 289 +8/day
Go
e-m-b-a
e-m-b-a
emba

EMBA - The firmware security analyzer

Score
96
★ 3.5k ⑂ 312 +4/day
Shell
google
google
OpenSK

OpenSK is an open-source implementation for security keys written in Rust that supports both FIDO U2F and FIDO2 standards.

Score
92
★ 3.4k ⑂ 328 +3/day
Rust
chipsec
chipsec
chipsec

Platform Security Assessment Framework

Score
100
★ 3.3k ⑂ 614 +1/day
Python
Benjamin-Dobell
Benjamin-Dobell
Heimdall

Heimdall is a cross-platform open-source tool suite used to flash firmware (aka ROMs) onto Samsung Galaxy devices.

Score
75
★ 3.1k ⑂ 649 +7/day
C++
xoseperez
xoseperez
espurna

Home automation firmware for ESP8266-based devices

Score
86
★ 3.0k ⑂ 631
C++
fkie-cad
fkie-cad
awesome-embedded-and-iot-security

A curated list of awesome embedded and IoT security resources.

Score
71
★ 2.3k ⑂ 285 +3/day
redballoonsecurity
redballoonsecurity
ofrak

OFRAK: unpack, modify, and repack binaries.

Score
93
★ 2.1k ⑂ 154 +1/day
Python
libimobiledevice
libimobiledevice
idevicerestore

Restore/upgrade firmware of iOS devices

Score
100
★ 1.9k ⑂ 496 +8/day
C
oreboot
oreboot
oreboot

oreboot is a fork of coreboot, with C removed, written in Rust.

Score
67
★ 1.8k ⑂ 114 +1/day
Rust
trezor
trezor
trezor-firmware

:lock: Trezor Firmware Monorepo

Score
83
★ 1.8k ⑂ 779 +6/day
C
HaoboGu
HaoboGu
rmk

Rust keyboard firmware library with layers, macros, real-time keymap editing, wireless(BLE) and split support

Score
75
★ 1.7k ⑂ 191 +2/day
Rust
attify
attify
firmware-analysis-toolkit

Toolkit to emulate firmware and analyse it for security vulnerabilities

Score
61
★ 1.6k ⑂ 284
Python
Anime4000
Anime4000
RTL960x

Hacking & Reverse Engineering RTL960x-based xPON ONTs to suit your OLT

Score
89
★ 1.0k ⑂ 149 +2/day
Classic ASP
linuxboot
linuxboot
linuxboot

The LinuxBoot project is working to enable Linux to replace your firmware on all platforms.

Score
54
★ 947 ⑂ 113
C
samloader
samloader
samloader

Download Samsung firmware from official servers

Score
25
★ 913 ⑂ 232
Python
IntelLabs
IntelLabs
kAFL

A fuzzer for full VM kernel/driver targets

Score
86
★ 801 ⑂ 106
Makefile
seemoo-lab
seemoo-lab
internalblue

Bluetooth experimentation framework for Broadcom and Cypress chips.

Score
50
★ 781 ⑂ 106
Python
Scrut1ny
Scrut1ny
AutoVirt

Automated Linux virtualization scripts

Score
57
★ 706 ⑂ 125 +7/day
Shell
mcknly
mcknly
breadboard-os

A firmware platform aimed at quick prototyping, built around FreeRTOS and a feature-packed CLI

Score
14
★ 598 ⑂ 34 +1/day
C
ah-
ah-
anne-key

Firmware for Anne Pro Keyboard written in Rust

Score
42
★ 573 ⑂ 32
Rust
memfault
memfault
interrupt

A community for embedded software makers.

Score
43
★ 544 ⑂ 146 +1/day
C
OpenDevicePartnership
OpenDevicePartnership
patina

Patina Firmware

Score
50
★ 531 ⑂ 51
Rust
duo-labs
duo-labs
EFIgy

A small client application that uses the Duo Labs EFIgy API to inform you about the state of your Mac EFI firmware

Score
43
★ 508 ⑂ 35
Python
drone-os
drone-os
drone-core

The core crate for Drone, an Embedded Operating System.

Score
33
★ 493 ⑂ 44 +2/day
Rust
scriptingxss
scriptingxss
owasp-fstm

The Firmware Security Testing Methodology (FSTM) is composed of nine stages tailored to enable security researchers, software developers, consultants, and Information Security professionals with conducting firmware security assessments.

Score
82
★ 477 ⑂ 80 +2/day
zhinkgit
zhinkgit
embeddedskills

An open-source collection of embedded development and debugging skills for Claude Code, Copilot, TRAE, and other AI coding assistants that support the Skill protocol. Once installed, the AI assistant can directly operate compilers, debuggers, and communication buses, automating the full workflow from code generation to hardware verification.

Score
29
★ 465 ⑂ 56 +16/day
Python
hydrabus
hydrabus
hydrafw

HydraBus HydraFW official firmware for open source multi-tool for anyone interested in learning/developping/debugging/hacking/Penetration Testing for basic or advanced embedded hardware

Score
75
★ 441 ⑂ 104
Python
HighCodeh
HighCodeh
TentacleOS

Firmware High Boy

Score
79
★ 390 ⑂ 37 +3/day
C
e-m-b-a
e-m-b-a
embark

EMBArk - The firmware security scanning environment

Score
0
★ 389 ⑂ 65
Python
mytechnotalent
mytechnotalent
Embedded-Hacking

A FREE comprehensive step-by-step embedded hacking course covering Embedded Software Development to Reverse Engineering.

Score
68
★ 205 ⑂ 25 +1/day
C
D3CRYPT-1
D3CRYPT-1
Infiltra-Firmware

Infiltra Firmware is an open-source firmware for wireless security testing, network analysis, and hardware hacking. FLASH IT BELOW USING OUR WEB FLAHSER!

Score
57
★ 192 ⑂ 14 +1/day
C++
google
google
wasefire

Secure firmware framework focusing on developer experience

Score
64
★ 175 ⑂ 34 +1/day
Rust
xchwarze
xchwarze
AR150-WiFiPineapple

Converting your AR150 to a Wifi Pineapple NANO

Score
32
★ 145 ⑂ 35
EmenstaNougat
EmenstaNougat
C3Mini-BlueJammer

The C3Mini-BlueJammer (MINI FORMFACTOR) (Bluetooth jammer, BLE jammer, WiFi jammer, RC jammer) disrupts 2.4GHz communications. It generates noise and unnecessary packets, causing interference between the devices communicating, making them unable to work as intended. Ideal for controlled disruption and security testing.

Score
46
★ 110 ⑂ 63 +1/day
Wyliodrin
Wyliodrin
WyliodrinSTUDIO

Wyliodrin STUDIO is a Chrome based IDE for software and hardware development in IoT and Embedded Linux

Score
0
★ 93 ⑂ 46
JavaScript
xchwarze
xchwarze
wifi-pineapple-cloner-builds

Build repo from Universal Wifi pineapple hardware cloner

Score
21
★ 90 ⑂ 13
hex-five
hex-five
multizone-sdk

MultiZone® Security TEE is the quick and safe way to add security and separation to any RISC-V processors. The RISC-V standard ISA doesn't define TrustZone-like primitives to provide hardware separation. To shield critical functionality from untrusted third-party components, MultiZone provides hardware-enforced, software-defined separation of multi

Score
29
★ 87 ⑂ 25
C
nyarime
nyarime
gho

Pure Go Norton Ghost GHO disk image parser — no CGo, single binary

Score
0
★ 87 ⑂ 6
Go
jamesmunns
jamesmunns
nrf52dk-sys

A Rust Crate to develop on the Nordic nRF52-DK

Score
17
★ 85 ⑂ 20
C
fbiego
fbiego
ESP32_BLE_OTA_Android

Android app to perform OTA update on ESP32 via BLE

Score
25
★ 84 ⑂ 29
Kotlin
Cr4sh
Cr4sh
smram_parse

System Management RAM analysis tool

Score
18
★ 83 ⑂ 16
Python
GeneralDussDuss
GeneralDussDuss
poseidon

80+ feature pentesting firmware for M5Stack Cardputer-Adv. WiFi, BLE, sub-GHz (CC1101), 2.4GHz (nRF24), LoRa (SX1262), IR, BadUSB, DHCP attacks, WPAD, MouseJack, BLE spam, signal replay, 6 themes. Supports LoRa-GNSS + Hydra RF hats + ESP32-C5 companion.

Score
50
★ 79 ⑂ 13 +6/day
C
epeth0mus
epeth0mus
checkra1n-mod

Modified Checkra1n Jailbreak for iOS 15.4 - iOS 15

Score
0
★ 77 ⑂ 21
Python
dan-os
dan-os
B5300-reverse-engineering

Reverse engineering the B5300 CarPlay / Android Auto display!

Score
14
★ 77 ⑂ 10 +3/day
Shell
shvchk
shvchk
padavan-builder-workflow

Automatic Padavan firmware builds using GitHub servers

Score
71
★ 77 ⑂ 1.6k +1/day
Cr4sh
Cr4sh
qc_debug_monitor

Debug messages monitor for Qualcomm cellular modems

Score
21
★ 75 ⑂ 21
Python
f1tao
f1tao
awesome-iot-security-resource

awesome iot exploit resource

Score
7
★ 75 ⑂ 6
rosetta-home
rosetta-home
rosetta_home

Rosetta Home 2.0 is an open source building performance monitoring platform

Score
0
★ 64 ⑂ 13
Elm
sagarbhure
sagarbhure
eBPFShield
Score
4
★ 63 ⑂ 10
Python
mirage-rs
mirage-rs
Mirage

Reimplementation of the Nintendo Switch firmware

Score
8
★ 58 ⑂ 4
Rust
hydrabus
hydrabus
hydrafw_hydranfc_shield_v2

HydraFW dedicated to HydraBus v1 / HydraNFC Shield v2

Score
39
★ 50 ⑂ 15
C
borisfaure
borisfaure
ferris-rs

Firmware written in Rust for the Ferris keyboard

Score
25
★ 45 ⑂ 0
Rust
mytechnotalent
mytechnotalent
Embedded-Assembler

A FREE comprehensive step-by-step embedded Assembler tutorial covering the basics including coding your own vector table and linker script from scratch, I/O programming all the way to up to developing and hacking IoT.

Score
36
★ 45 ⑂ 7
Assembly
Related Topics
#security#iot#embedded#hacking#rust#reverse-engineering#esp32#automation#embedded-systems#bluetooth#wifi#arduino

© 2026 GitRepoTrend · GitHub repositories by topic · Updated weekly