SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go Embedded Projects
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
u-root
A fully Go userland with Linux bootloaders! u-root can create a one-binary root file system (initramfs) containing a busybox-like set of tools written in Go.
-
ShellHub
:computer: Get seamless remote access to any Linux device. Centralized SSH for the edge and cloud computing
-
-
-
drivers
TinyGo drivers for sensors, displays, wireless adaptors, and other devices that use I2C, SPI, GPIO, ADC, and UART interfaces.
-
chromem-go
Embeddable vector database for Go with Chroma-like interface and zero third-party dependencies. In-memory with optional persistence.
Project mention: Google brings real-time information from The Associated Press to Gemini | news.ycombinator.com | 2025-01-15RAG isn't re-training. You can have vector embeddings of all AP news in a vector DB, then when prompted, find related news via similarity search, and add the most similar (and thus related) ones to the context.
Here's some example code in Go, for RAG with 5000 arXiv papers: https://github.com/philippgille/chromem-go/tree/v0.7.0/examp... (full disclosure it's using a simple vector DB I wrote)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
flashdb
FlashDB is an embeddable, in-memory key/value database in Go (with Redis like commands and super easy to read) (by arriqaaq)
-
-
talkkonnect
Headless Mumble Linux Client for use as a Transceiver, Walkie Talkie, Intercom, Radio Gateway for SBCs
-
-
mechanoid
Mechanoid is a framework for WebAssembly applications on embedded systems and IoT devices.
-
go-jtagenum
JTAG enumeration tool written in Go. A port of https://github.com/cyphunk/JTAGenum enhanced with https://github.com/grandideastudio/jtagulator improved implementation.
-
-
btree
A fast, disk-based BTree package with an extensive easy-to-use API optimized for large keys with many values. (by guycipher)
Project mention: Btree: Embedded, concurrent, disk BTree written in GO | news.ycombinator.com | 2024-08-01 -
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Embedded discussion
Go Embedded related posts
-
TidesDB – High-performance, durable, transactional embedded storage engine
-
Btree: Embedded, concurrent, disk BTree written in GO
-
harlock v0.5.1 released
-
Monogon: A Linux userland in pure Go
-
Gokrazy Is Cool
-
O que vocês acham da linguagem Goolang?
-
GitHub - gogitdb/gitdb: Distributed Embeddable Database
-
A note from our sponsor - SaaSHub
www.saashub.com | 21 May 2025
Index
What are some of the best open-source Embedded projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | rosedb | 4,793 |
2 | u-root | 2,750 |
3 | ShellHub | 1,569 |
4 | ObjectBox Go Database | 1,218 |
5 | eliasdb | 1,016 |
6 | drivers | 660 |
7 | chromem-go | 557 |
8 | scriggo | 464 |
9 | flashdb | 369 |
10 | u-bmc | 282 |
11 | talkkonnect | 275 |
12 | gitdb | 256 |
13 | mechanoid | 189 |
14 | go-jtagenum | 103 |
15 | natiu-mqtt | 94 |
16 | btree | 89 |
17 | statigz | 74 |
18 | go-maquina | 55 |
19 | peasocket | 36 |
20 | gocask | 35 |
21 | rebed | 29 |
22 | rixxdb | 28 |
23 | bitcaskDB | 24 |