GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Build software better, together

#

uart

Star

Here are 3,200 public repositories matching this topic...

Language: All
Filter by language
All 3,200 C 1,240 C++ 454 Python 402 Verilog 239 SystemVerilog 95 VHDL 84 Rust 67 C# 51 Assembly 47 HTML 40
Sort: Most stars
Sort options
Most stars Fewest stars Most forks Fewest forks Recently updated Least recently updated
ESP32-Bit-Pirate

geo-tp / ESP32-Bit-Pirate

Sponsor
Star 6.4k

A Hardware Hacking Tool with Web-Based CLI That Speaks Every Protocol

radio debugging arduino gpio i2c esp32 wifi bluetooth rfid spi uart can-bus protocols eeprom pwm openocd jtag hardware-hacking subghz flipperzero
  • Updated Nov 8, 2026
  • C++

cpq / bare-metal-programming-guide

Star 5k

A bare metal programming guide (ARM microcontrollers)

arm tutorial gpio webserver gcc stm32 make uart ethernet cmsis irq baremetal embedded-webserver embedded-web-server
  • Updated Jul 3, 2026
  • C

tio / tio

Star 3.2k

A serial device I/O tool

macos linux cli open-source automation embedded terminal lua serial command-line script hackers tty uart developers serial-port xmodem rs-485 rs-232 ymodem
  • Updated Jan 22, 2026
  • C

pConst / basic_verilog

Star 2k

Must-have verilog systemverilog modules

spi-interface fpga hls encoder delay tcl verilog debounce xilinx synchronizer uart altera uart-verilog fifo pwm uart-protocol spi-master uart-controller uart-tx uart-receiver
  • Updated Mar 12, 2026
  • Verilog

golemparts / rppal

Sponsor
Star 1.5k

A Rust library that provides access to the Raspberry Pi's GPIO, I2C, PWM, SPI and UART peripherals.

rust raspberry-pi gpio i2c raspberrypi spi uart pwm
  • Updated Jul 1, 2025
  • Rust
SwiftyGPIO

uraimo / SwiftyGPIO

Star 1.4k

A Swift library for hardware projects on Linux/ARM boards with support for GPIOs/SPI/I2C/PWM/UART/1Wire.

swift raspberry-pi iot neopixel spi-interface gpio i2c spi led uart lcd-display serialport pwm led-strips 1-wire
  • Updated May 2, 2024
  • Swift

espressif / esp-at

Star 1.3k

AT application for ESP32/ESP32-C2/ESP32-C3/ESP32-C6/ESP8266

esp8266 esp32 wifi ble spi uart ethernet esp-idf qcloud at sdio esp32c3 esp32c2 esp32c6
  • Updated Nov 12, 2026
  • C

syssi / esphome-jk-bms

Star 1.1k

ESPHome component to monitor and control a Jikong Battery Management System (JK-BMS) via UART-TTL or BLE

bluetooth uart hacktoberfest esphome esphome-component jkbms jikong-bms neey-balancer heltec-balancer
  • Updated Nov 10, 2026
  • C++

ultraembedded / cores

Sponsor
Star 942

Various HDL (Verilog) IP Cores

audio asic fpga usb rtl verilog spi sram uart verilog-hdl verilog-components verilator i2s sdram
  • Updated Jul 1, 2021
  • Verilog

itas109 / CSerialPort

Star 910

CSerialPort - lightweight cross-platform serial port library and protocol parsing for C++/C/C#/Java/Python/Node.js/Electron/Rust

linux serial communication cross-platform cpp uart protocol-parser rs232 serialport serial-port cserialport serialport-interface windows-serial android-serialport serialportassistant serialportsdk mscomm linux-serialport cpp-serial cpp-serialport
  • Updated Jun 19, 2026
  • C++
SerialTransfer

PowerBroker2 / SerialTransfer

Star 487

Arduino library to transfer dynamic, packetized data fast and reliably via Serial, I2C, etc.

serial communication packets i2c transfer bytes arduino-library uart usart serial-communication i2c-protocol senddata tx-buffer arduino-to-arduino inter-arduino rx-buffer i2c-communication
  • Updated Nov 6, 2026
  • C++

openshwprojects / BK7231GUIFlashTool

Star 455

Easy to use, GUI, BK7231T, BK7231N, RTL, etc flash tool and GPIO config extractor for beginners. Dedicated for Windows platform, but works on Linux with Mono. This tool can automatically download latest firmware (on user request) and then do a full BK backup and then write new flash cycle. This tool replaces old bkWriter 1.60 and hid_download_py.

uart tuya beken bk7231 bk7231t bk7231n
  • Updated Nov 12, 2026
  • C#

MightyPork / TinyFrame

Star 438

A simple library for building and parsing data frames for serial interfaces (like UART / RS232)

arduino esp8266 embedded protocol stm32 uart
  • Updated Aug 26, 2022
  • C

ferenc-nemeth / stm32-bootloader

Star 437

UART bootloader for STM32 microcontroller.

firmware stm32 stm bootloader uart iap firmware-updater usart st xmodem stm32f1 in-app-programming stm32f10x firmware-update stm32vldiscovery xmodem-1k xmodem-crc
  • Updated Jul 1, 2024
  • C

Prry / stm32-uart-dma

Star 395

STM32串口DMA模式发送&接收实现,高速串口通信(1.5Mbps)不丢数据

stm32 uart fifo dma
  • Updated Oct 29, 2022
  • C

Jakeler / ble-serial

Star 389

"RFCOMM for BLE" a Serial UART over Bluetooth low energy (4+) bridge for Linux, Mac and Windows

python linux bluetooth bluetooth-low-energy uart serialport
  • Updated Dec 10, 2024
  • Python

r2axz / bluepill-serial-monster

Star 381

USB to 3 Port Serial (UART) adapter firmware for STM32 Blue Pill.

arm usb gcc stm32 uart stm32f103 stm32f103c8t6 arm-none-eabi usb-cdc arm-none-eabi-gcc composite-device
  • Updated Jul 17, 2023
  • C

ZipCPU / wbuart32

Star 360

A simple, basic, formally verified UART controller

fpga verilog uart serialport uart-verilog wishbone verilator wishbone-bus
  • Updated Jan 29, 2024
  • Verilog

WangXuan95 / FPGA-UART

Star 353

This repo includes 3 independent modules: UART receiver, UART transmitter, UART to AXI4 master. 本项目包含3个独立模块:UART接收器、UART发送器、UART转AXI4交互式调试器。

fpga rtl verilog uart
  • Updated Sep 14, 2023
  • Verilog

freyskill / SerialPortHelper

Star 350

Android串口通讯助手,使用C++实现。

uart serialport serial-port androidserialport
  • Updated Jul 24, 2019
  • Java

Add this topic to your repo

To associate your repository with the uart topic, visit your repo's landing page and select "manage topics."

Learn more

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.