Topics / #wifi

Wifi projects on GitHub

Wireless network auditing, tools and connectivity projects.

As of , the most-starred Wifi projects on GitHub are RuView (98.6K stars), Signal-Android (29.5K stars) and deskreen (21.6K stars). GitHub.Locker tracks 29 Wifi repositories with 331.4K stars combined. The fastest-growing on October 17 was net-merge, with +616 stars in a day.

29Projects
331.4KStars in total
+1.2KStars in a day

Hot right now

Most stars gained in a day · Oct 17

The all-time top

29 projects · by stars

  1. #1 · ruvnet/RuView

    RuView

    RuView turns ordinary WiFi signals into a spatial-intelligence sensor — it detects presence, measures breathing and heart rate, tracks motion and falls, and even estimates body pose through walls, using Channel State Information (CSI) captured by cheap ESP32 boards, with no cameras or wearables.

    98.6K
  2. #2 · signalapp/Signal-Android

    Signal-Android

    Signal Android is a simple, powerful, and secure private messenger that works over your phone's data connection (WiFi/4G/5G). Millions of people use it every day for free messaging and HD voice and video calls.

    29.5K
  3. #3 · pavlobu/deskreen

    deskreen

    Deskreen turns any device with a web browser — a phone, tablet or laptop — into a second screen for your computer. It is an Electron app that streams your screen live over WebRTC.

    21.6K
  1. 4

    bettercap

    20.2Kbettercap/bettercap · Go

    A portable all-in-one framework written in Go for recon and attacks on WiFi, Bluetooth Low Energy, wireless HID, CAN-bus and IPv4/IPv6 networks, built for security researchers and red teamers.

  2. 5

    WLED

    18.9Kwled/WLED · C++

    WLED is a fast, feature-rich open-source firmware for ESP32 microcontrollers that controls addressable RGB LEDs over WiFi — from single strips to large 2D matrices and HUB75 panels.

  3. 6

    OpenCore-Legacy-Patcher

    18.7Kdortania/OpenCore-Legacy-Patcher · Python

    A Python-based tool built on Acidanthera's OpenCore and Lilu that revives Macs Apple no longer supports: it lets you install and run macOS Big Sur or newer on hardware as old as 2007.

  4. 7

    Arduino

    16.7Kesp8266/Arduino · C++

    This is the ESP8266 core for the Arduino IDE. It brings support for the ESP8266 WiFi chip to the Arduino environment, so you can write sketches with familiar Arduino functions and run them directly on the ESP8266 without an external microcontroller.

  5. 8

    esp8266_deauther

    15KSpacehuhnTech/esp8266_deauther · C

    ESP8266 Deauther is open-source firmware for the ESP8266 chip that lets you scan nearby WiFi networks, send deauthentication packets to disconnect devices, and spin up dozens of fake WiFi networks to confuse scanners - an affordable platform for testing and learning about WiFi security.

  6. 9

    wifiphisher

    14.9Kwifiphisher/wifiphisher · Python

    Wifiphisher is a rogue access point framework for conducting Wi-Fi phishing and man-in-the-middle attacks against wireless clients, used in red team and penetration testing engagements.

  7. 10

    ESP32Marauder

    12.8Kjustcallmekoko/ESP32Marauder · C++

    ESP32 Marauder is a suite of offensive and defensive WiFi and Bluetooth tools that run as firmware on an ESP32 microcontroller, used for things like wardriving, scanning, and wireless security testing.

  8. 11

    wifi-cracking

    12.7Kbrannondorsey/wifi-cracking

    A step-by-step tutorial for cracking WPA/WPA2 Wi-Fi passwords: capture a handshake with Airodump-ng, then crack it offline with Aircrack-ng or Hashcat.

  9. 12

    DiPlay

    11.4Kshihabal3amri/DiPlay · Kotlin

    DiPlay is an independent CarPlay receiver app for compatible BYD Android head units, offering both wired and wireless connections with a DiAuto-style interface.

  10. 13

    qrcp

    10.5Kclaudiodangelis/qrcp · Go

    qrcp is a terminal tool that sends files from your computer to your phone over Wi-Fi: it prints a QR code, you scan it, and the download starts right in the phone's browser.

  11. 14

    espectre

    9.6Kfrancescopace/espectre · Python

    ESPectre turns a supported ESP32 into a private, local Wi-Fi motion sensor: it reads how movement changes the Wi-Fi signals in a room and reports motion in real time — no camera, microphone, wearable, or dedicated radar hardware needed.

  12. 15

    ESP32-Bit-Pirate

    6.2Kgeo-tp/ESP32-Bit-Pirate · C++

    ESP32 Bit Pirate is open-source firmware that turns an ESP32-S3 board into a multi-protocol hardware hacking and development tool, inspired by the Bus Pirate, letting you sniff, send and script digital and radio protocols.

  13. 16

    airgorah

    4.4Kmartin-olivier/airgorah · Rust

    Airgorah is a WiFi security auditing tool written in Rust that captures nearby WiFi traffic, discovers clients connected to access points, performs deauthentication attacks, captures handshakes and PMKIDs, and cracks access point passwords.

  14. 17

    WireTapper

    2.5Kh9zdev/WireTapper · HTML

    WireTapper is a wireless OSINT tool that passively discovers, maps, and analyzes nearby radio-based devices — Wi-Fi, Bluetooth, CCTV cameras, vehicles, IoT gadgets, and cell towers — without actively intruding on anything.

  15. 18

    Microduck-build-tutorial

    1.3KAI-FanGe/Microduck-build-tutorial · Python

    Microduck is a build tutorial and codebase for a compact biped (two-legged) robot: deployment code that runs on a Raspberry Pi Zero 2 W to drive Dynamixel servos using an ONNX reinforcement-learning walking policy, plus a MuJoCo/MjLab-based training environment to produce that policy.

  16. 19

    net-merge

    1.1Krohit267/net-merge · Go

    Download · Install · Add a second connection · Troubleshooting · How it works

  17. 20

    esp-sdr

    1KESPARGOS/esp-sdr · C

    ESP-SDR is firmware that turns ESP32 Wi-Fi chips into low-duty-cycle software-defined radios by exploiting an undocumented debug path to pull raw I/Q samples straight out of the built-in Wi-Fi receiver, letting you view the spectrum and study signals beyond ordinary Wi-Fi packets without any extra SDR hardware.

  18. 21

    w1700k-sdr

    838h0m3us3r/w1700k-sdr · C

    W1700K SDR turns a Gemtek W1700K Wi-Fi 7 router into a wideband software-defined receiver: the router's MediaTek MT7996 radio captures raw 14-bit IQ at up to 320 Msps, its AN7581 SoC streams it over 10 GbE, and a Linux host shows it as a live spectrum and waterfall in the browser.

  19. 22

    tiny-engineer

    710jamro/tiny-engineer · C++

    Tiny Engineer is an open-source, 3D-printable desktop robot that physically acts out what your AI coding agent is doing — reading, thinking, writing code, and finishing tasks.

  20. 23

    mu300-linux

    602dikeckaan/mu300-linux · C

    This project turns the ZTE F50/MU300 and ZTE U30 Air 5G pocket hotspots into small Linux computers that run next to Android, giving you Ubuntu or OpenWrt with working Wi-Fi, Bluetooth, SSH and the device's own 5G modem.

  21. 24

    stop-stutter

    472burakgon/stop-stutter · Swift

    Stop Stutter is a native macOS menu bar app that automatically turns off AWDL (Apple's peer-to-peer Wi-Fi) while you run a game-streaming client, since AWDL can cause latency spikes and stutter during streaming.

  22. 25

    fluxcast

    447IlyaP358/fluxcast · Python

    FluxCast streams a Linux desktop to a smart TV, TV box, or projector using Wi-Fi Direct/Miracast (WFD), DLNA, or Google Cast.

  23. 26

    playport

    284youcci/playport · Kotlin

    PlayPort is a server-side CarPlay receiver that runs on a Mac and turns any browser on your network into a wireless CarPlay screen — touch, knob, media keys, Siri and calls included, with no dongle or app install required.

  24. 27

    wavedigger

    271christianrowlands/wavedigger · TypeScript

    WaveDigger is a web tool that looks up the physical location of Wi-Fi access points by their BSSID (MAC address), and LTE/5G NR cell towers by their network parameters, using Apple's location services API.

  25. 28

    papermono-shopping-list

    206seamusc/papermono-shopping-list · C++

    Firmware and a companion server that turn the M5Stack PaperMono e-paper device into a household shopping list that lives on the fridge and stays in sync with a phone web app.

  26. 29

    kindle-wall-display

    126jstriblet/kindle-wall-display · Shell

    Turns a jailbroken Amazon Kindle into a low-power always-on wall display that renders any PNG served by your own LAN server, suspending the device to RAM between refreshes so it runs for weeks on a charge.

Often tagged together