Golang framework for robotics, drones, and the Internet of Things (IoT)
Repository Index
47,133 repositories indexed
1–24 of 29 · Most stars
High performance, distributed and low latency publish-subscribe platform.
- pubsub
- networking
- emitter
- mqtt
IoT Platform Framework
- golang
- iot-platform
- edge-computing
- distributed-systems
Self-hosted realtime soundscape analyser for birds, bats and other wildlife. Multi-model local AI inference, runs 24/7 on a Raspberry Pi.
- audio
- bioacoustics
- birds
- golang
The fully compliant, embeddable high-performance Go MQTT v5 server for IoT, smarthome, and pubsub
- mqtt
- mqtt-broker
- mqtt-server
- mqtt-smarthome
Go HardWare discovery/inspection library
- hardware
- discovery
- golang-hardware-discovery
- inspection-library
A lightweight, high-performance go mqtt server(v3.0|v3.1.1|v5.0) supporting distributed cluster
Gmqtt is a flexible, high-performance MQTT broker library that fully implements the MQTT protocol V3.x and V5 in golang
- mqtt
- mqtt-broker
- mqtt-protocol
- mqtt-server
Immutable transaction isolated sql driver for golang
- sql-driver
- integration-testing
- go
- golang
An aggregator for personal metrics, and an extensible analysis engine
- iot
- golang
- quantified-self
Clean database for testing, inspired by database_cleaner for Ruby
- golang
- clean-database
- database-engine
- driver
Single-binary observability, time-series database, and built-in dashboard for Raspberry Pi, edge devices, and local metrics.
Golang Mongodb Pagination for official mongodb/mongo-go-driver package which supports both normal queries and Aggregation pipelines with all information like Total records, Page, Per Page, Previous, Next, Total Page and query results.
- go-mongo
- mongo-go-pagination
- mongo-go-driver
- mongo-pagination
The 30 MB open-source edge AI agent runtime. Run AI agents offline on Linux (Raspberry Pi, Jetson). GPIO, UART, MQTT as first-class nodes. Industrial protocols (OPC-UA, Modbus) on the roadmap.
- ai-agents
- edge-agents
- edge-ai
- edge-computing
A dead-simple, extensible MQTT implementation well suited for embedded systems.
- go
- golang
- mqtt
- mqtt-client
Transpile Golang into Arduino code to use fully automated testing at your IoT projects.
- go
- golang
- arduino
- transpiler
software package for automation
- smart-home
- go
- golang
- smarthome
Some utilities for Persian language in Go (Golang)
- go
- golang
- persian
- farsi
go-redoc is an embedded OpenAPI/Swagger documentation ui for Go using ReDoc
- documentation
- go
- redoc
- openapi
Lightweight Golang driver for ArangoDB
Make IoT a lot more fun with data.
Multi-agent orchestration & workflow engine. Declarative YAML workflows, LLM coordinator with hub-and-spoke mailboxes, race-safe delivery. One YAML file, one Go binary. Runs on any goai-supported provider.
Embedded single file SQL database written in Golang
Recreates directory and files from embedded filesystem using Go 1.16 embed.FS type.
- embedded
- resource-embedding
- golang
- filesystem