Open source AWS IoT Core alternatives

Every project in the catalog is MIT, Apache or BSD licensed. 0 projects explicitly describe themselves as a AWS IoT Core alternative; 7 more are in the category where AWS IoT Core is a typical product.

Open source projects in the same category: IoT Platforms

Category-level information: these projects are the same kind of software as AWS IoT Core; they have not claimed to be a one-to-one replacement.

FR

blakeblackshear · IoT Platforms

STARS37.1K
FORKS3.8K
COMMITS—
CONTRIBUTORS390
VERSIONv0.9.4
UPDATEDtoday
iotComputer Visionnvrhome-assistantMIT

Common commercial products in this category: AWS IoT Core, Azure IoT Hub, ThingWorx

What can it do?
  • You make real-time object detection on video streams from your IP cameras
  • With storage settings based on detected objects, you keep video recording and recording 24/7.
  • You integrate the system with Home Assistant through the MQTT protocol and special components
User reviews
  • ↑ PositiveHacker News

    Frigate: Open-source network video recorder with real-time AI object detection

    “I'd love that, but it's hard to collaborate given differences in schedules, working styles, architectural direction, etc. I briefly asked Blake about collaboration back in 2020, and he was open to it, but (understandably) only in areas where we can work independently. (He…”

  • ↑ PositiveHacker News

    Frigate: Open-source network video recorder with real-time AI object detection

    “I’m having really great results with Frigate. Took me a while to figure out that low resolution sub streams should be used for object detection and the high resolution for recording. Also learned that go2rtc allows me to have one connection to a camera but then restream it to…”

Verified against README · Oct 26, 2026 · source

PL

platformio · IoT Platforms

STARS9.6K
FORKS914
COMMITS—
CONTRIBUTORS101
VERSIONv6.1.9
UPDATED15 days ago
Embeddediotarduinoesp32Apache-2.0

Common commercial products in this category: AWS IoT Core, Azure IoT Hub, ThingWorx

What can it do?
  • You compile your projects with a build system that provides multi-platform and architectural support
  • You control code quality with static code analyzer and unit tests
  • Use unified debugger and library management tools
User reviews
  • ↓ NegativeHacker News

    PlatformIO, open source ecosystem for IoT

    “> but it always seems like they sorta reinvented the wheel instead of using existing tools PlatformIO wasn't built as a commercial project. What is more, we didn't re-invent wheel or clone other project/idea. PlatformIO is a practical solution for the problems which were…”

  • ↑ PositiveHacker News

    PlatformIO, open source ecosystem for IoT

    “I agree. I've been in a row with their founder over the same criticism you offer. PlatformIO is really nice and smooth and seamless, as long as you do exactly what they think you should be doing. It would be a great product if it un-bundled all the functions. Of course that…”

MA

absmach · IoT Platforms

STARS2.7K
FORKS694
COMMITS0
CONTRIBUTORS0
VERSIONv1.0.0
UPDATED4 days ago
coapdistributed-systemsEdgeedge-computingApache-2.0

Common commercial products in this category: AWS IoT Core, Azure IoT Hub, ThingWorx

What can it do?
  • Cihazlari kaydedip MQTT, HTTP, CoAP veya WebSocket uzerinden platforma baglayabilirsin.
  • Kanallar olusturup mesaj yayinlayip abone olarak cihaz verisini akitirsin.
  • Calisma alanlari, kullanicilar ve erisim politikalariyla rol bazli ince taneli yetkilendirme kurarsin.

Verified against README · Oct 28, 2026 · source

NA

nanomq

New80

nanomq · IoT Platforms

STARS2.7K
FORKS322
COMMITS0
CONTRIBUTORS0
VERSION0.25.7
UPDATED5 days ago
actor-modelaioasynchronousconnected-vehiclesMIT

Common commercial products in this category: AWS IoT Core, Azure IoT Hub, ThingWorx

What can it do?
  • Gomulu platformlarda dusuk kaynakla MQTT broker calistirabilirsin.
  • Saf C ve POSIX tabanli yapisiyla x86_64 ve ARM cihazlara kolayca tasirsin.
  • Asenkron I/O ve cok is parcacigi sayesinde dusuk gecikmeyle yuksek mesaj hacmini isleyebilirsin.
User reviews
  • ↓ NegativeGitHub Issue

    Several protocol violations or bugs in NanoMQ

    “**Describe the bug** Hi, I found something on the NanoMQ that is contrary to the protocol specification description (protocol violation or logic bug). For tracking purposes, I will report all results under this Issue. **Environment Details** - NanoMQ version 0.21.8 - Operating…”

Verified against README · Oct 28, 2026 · source

ED

edgexfoundry · IoT Platforms

STARS1.6K
FORKS522
COMMITS—
CONTRIBUTORS137
VERSIONv4.1.0-dev.127
UPDATEDyesterday
edge-computingiotindustrialMicroservicesApache-2.0

Common commercial products in this category: AWS IoT Core, Azure IoT Hub, ThingWorx

What can it do?
  • You manage data flow by connecting IoT devices to cloud services through Docker containers.
  • You add features such as NATS messaging or OpenZiti zero trust to the end computing environment with configuration options.
  • By combining EdgeX microservices independent of the hardware and operating system with plug-and-play components, you activate IoT end IT solutions faster.

Verified against README · Oct 25, 2026 · source

CH

chirpstack · IoT Platforms

STARS1.1K
FORKS295
COMMITS—
CONTRIBUTORS50
VERSIONv4.9.0-test.6
UPDATED3 days ago
lorawaniotNetworkinggatewayMIT

Common commercial products in this category: AWS IoT Core, Azure IoT Hub, ThingWorx

What can it do?
  • You manage gateways, devices, and tenants through the web interface.
  • You install integrations to transfer device data to cloud providers, databases, or external services.
  • Through gRPC-based API, you expand the system to your own needs or integrate it with other applications.
User reviews
  • • NeutralGitHub Issue

    Building ChirpStack binaries issue

    “when I run make debug-amd64 will meet this error : sh: line 1: jq: command not found cross build --target x86_64-unknown-linux-musl --no-default-features --features="postgres" sh: line 1: cross: command not found make: *** [Makefile:12: debug-amd64] Error 127 ![image](”

  • • NeutralGitHub Issue

    chirpstack::api: Log request error error=Error occurred while creating a new object: Connection refused (os error 111):

    “trying to change ports on ```chirpstack.toml``` and use a existing postgres DB dump. Is 8080 port hard coded somewhere in the gRPC? Or How would we improve the trace stack: ``` chirpstack::api: Log request error error=Error occurred while creating a new object: Connection…”

SU

absmach · IoT Platforms

STARS50
FORKS11
COMMITS—
CONTRIBUTORS79
VERSIONv0.19.1
UPDATED6 mo ago
mqttiotMulti-TenantplatformApache-2.0

Common commercial products in this category: AWS IoT Core, Azure IoT Hub, ThingWorx

What can it do?
  • You build a messaging bridge between HTTP, MQTT, WebSocket and CoAP protocols
  • With ABAC and RBAC policies, you make sensitive access control and multi-tenant domain management
  • With Prometheus and OpenTelemetry integration, you ensure system logging and traceability
Heads up
  • • Repository is archived (no longer maintained)
User reviews
  • ↓ NegativeGitHub Issue

    Feature: Next Gen mProxy

    “### Is your feature request related to a problem? Please describe. mProxy act as proxy for all the protocols ### Describe the feature you are requesting, as well as the possible use case(s) for it. ## First version , Where it sits behind the ingress ## Second version Where…”