finds.dev← search

// the find

TheThingsNetwork/lorawan-stack

★ 1,150 · Go · Apache-2.0 · updated Jun 2026

The Things Stack, an Open Source LoRaWAN Network Server

Full LoRaWAN network stack in Go — Network Server, Application Server, Join Server, Identity Server, Gateway Server, and a web console, all in one repo. Built by The Things Industries, the company behind The Things Network. This is what you run when you want your own private LoRaWAN infrastructure instead of using their hosted cloud.

Covers the full LoRaWAN spec including 1.0 through 1.1, all device classes, OTAA and ABP — no half-implementation here. The separation of components (NS, AS, JS, IS, GS) follows the actual LoRaWAN backend architecture spec, so it's not a toy that collapses everything into one process. gRPC + HTTP APIs plus a proper CLI means you can automate everything without touching the UI. The explicit API stability commitments (no breaking changes within major versions, migration guarantees within minor) are unusually honest for an open source project and matter a lot for IoT deployments where firmware updates are expensive.

The 'open source' framing is doing some work here — The Things Industries controls the roadmap, and the commercial hosted version is clearly the primary product; the OSS version gets what they ship. LoRaWAN Back-end Interfaces 1.0 is still unchecked for the Network Server and Application Server components, which matters if you need peering with other operators. The frontend is a full Webpack/React/Storybook/Cypress stack bolted onto a Go server — significant operational complexity if your team is Go-only. Star count (1150) is low for infrastructure software of this scope, which means a smaller community debugging production issues than you'd want.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →