Go Embedded

Open-source Go projects categorized as Embedded

Top 23 Go Embedded Projects

  • rosedb

    Lightweight, fast and reliable key/value storage engine based on Bitcask.

    Project mention: rosedb: A Lightweight Key/Value Storage Engine in Go | /r/golang | 2023-06-30
  • 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.

    Project mention: Monogon: A Linux userland in pure Go | news.ycombinator.com | 2024-03-28

    It looks similar to u-root https://github.com/u-root/u-root, yes, used as part of host firmware. There's a description of u-root in chapter 6 of https://link.springer.com/book/10.1007/978-1-4842-7939-7, too.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • ShellHub

    :computer: Get seamless remote access to any Linux device. Centralized SSH for the edge and cloud computing

  • ObjectBox Go Database

    Embedded Go Database, the fast alternative to SQLite, gorm, etc.

  • eliasdb

    EliasDB a graph-based database.

  • drivers

    TinyGo drivers for sensors, displays, and other devices that use I2C, SPI, GPIO, ADC, and UART interfaces.

  • trice

    🟢 super fast 🚀 and tiny 🐥 embedded device 𝘾 printf-like trace ✍ code, works also inside ⚡ interrupts ⚡ and real-time PC 💻 logging (trace ID visualization 👀)

    Project mention: Fully Permissive License C++ Logger For Embedded System | /r/embedded | 2023-06-28
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • scriggo

    The world’s most powerful template engine and Go embeddable interpreter

  • flashdb

    FlashDB is an embeddable, in-memory key/value database in Go (with Redis like commands and super easy to read) (by arriqaaq)

  • u-bmc

    Open-source firmware for your baseboard management controller (BMC)

  • gitdb

    Distributed Embeddable Database (by gogitdb)

  • 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.

  • natiu-mqtt

    A dead-simple, extensible MQTT implementation well suited for embedded systems.

  • statigz

    Statigz serves pre-compressed embedded files with http in Go

  • go-maquina

    Small finite-state machine library for Go

  • chdb-go

    Go bindings and cli for chDB, an in-process SQL OLAP Engine powered by ClickHouse

    Project mention: Golang OLAP with chdb, an experimental in-process ClickHouse based query engine | news.ycombinator.com | 2023-05-07
  • peasocket

    little websocket implementation

  • gocask

    Go implementation of Bitcask - A Log-Structured Hash Table for Fast Key / Value Data

  • rebed

    Recreates directory and files from embedded filesystem using Go 1.16 embed.FS type.

  • rixxdb

    A versioned, embedded, strongly-consistent, key-value database

  • go-store

    Lightweight embedded database in pure Go inspired by lowdb (by LegendaryB)

  • chainmetric-iot

    Embedded IoT sensor system for harvesting environment data and publishing it onto the permissioned blockchain network

  • harlock

    A small language with first-class support for hex/elf binary data manipulation

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-03-28.

Go Embedded related posts

Index

What are some of the best open-source Embedded projects in Go? This list will help you:

Project Stars
1 rosedb 4,291
2 u-root 2,420
3 ShellHub 1,257
4 ObjectBox Go Database 1,017
5 eliasdb 986
6 drivers 571
7 trice 409
8 scriggo 408
9 flashdb 339
10 u-bmc 268
11 gitdb 256
12 go-jtagenum 86
13 natiu-mqtt 77
14 statigz 62
15 go-maquina 46
16 chdb-go 37
17 peasocket 34
18 gocask 31
19 rebed 29
20 rixxdb 28
21 go-store 9
22 chainmetric-iot 8
23 harlock 1
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com