ThingsBoard logo

ThingsBoard

Website

Open-source IoT platform for device management and dashboards

22.3k stars 6.4k forks last commit first released Apache-2.0

Actively maintained

Last commit 25 Aug 2026.

ThingsBoard is an open-source IoT platform for connecting, managing, and monitoring devices while collecting, processing, and visualizing telemetry data. It supports both on-premises and cloud deployments and is designed for scalable, fault-tolerant IoT solutions.

Key Features

  • Device and asset management with entity relationships and server-side APIs
  • Device connectivity via MQTT, CoAP, and HTTP(S)
  • Telemetry ingestion and storage with real-time visualization dashboards
  • Extensible widgets and dashboard building, including SCADA-style dashboards
  • Rule Engine with configurable rule chains for processing, enrichment, routing, and actions
  • Alarms management with propagation across entity hierarchies
  • Multi-tenancy support for tenants, customers, and role-based administration
  • Remote device control via RPC and attribute management

Use Cases

  • Industrial monitoring and SCADA dashboards for operational control
  • Fleet and asset tracking with real-time maps and alerts
  • Smart metering/energy monitoring with threshold-based alarms and reporting

Limitations and Considerations

  • Full functionality (e.g., clustering/microservices capabilities) depends on the chosen deployment mode and supporting infrastructure.

ThingsBoard is well-suited for teams that need a device-agnostic IoT backend with strong visualization, rule-based automation, and multi-tenant support. It provides a solid foundation for building production IoT applications that require reliable ingestion, processing, and operational dashboards.

Categories:

Tags:

Tech Stack:

Share:

Similar to ThingsBoard

OpenRemote logo

OpenRemote

Open-source IoT device management and automation platform

1.9k
464
Last commit

OpenRemote is a 100% open-source IoT platform for device management, data dashboards, and automation with rules, APIs, and multi-tenant user management.

Actively maintained
Alternative to:
ThingsBoard Cloud logo
ThingsBoard Cloud
+13

PeaNUT

Web dashboard and API for Network UPS Tools (NUT) monitoring

1.6k
45
Last commit

Tiny self-hosted dashboard to monitor and control UPS devices via Network UPS Tools (NUT), with real-time stats, multi-UPS support, and Prometheus/InfluxDB integrations.

Apache-2.0Actively maintained
Alternative to:
Amazon CloudWatch logo
Amazon CloudWatch
+10
Traccar logo

Traccar

Open-source GPS tracking server with real-time device management

7.7k
3.4k
Last commit

Open-source GPS tracking platform supporting 200+ device protocols, real-time tracking, alerts, reports, REST API and web/mobile apps for fleet and asset monitoring.

Apache-2.0Actively maintained
Alternative to:
Wialon logo
Wialon
+8
evcc logo

evcc

Open-source EV charge controller and home energy manager

7.1k
1.5k
Last commit

Open-source EV charge controller that optimizes vehicle charging with PV, batteries and dynamic tariffs; supports many chargers, vehicles and smart-home integrations.

MITActively maintained
Alternative to:
Arduino IoT Cloud logo
Arduino IoT Cloud
+15
Gladys Assistant logo

Gladys Assistant

Privacy-first smart home platform for local monitoring and automation

3.2k
317
Last commit

Privacy-first, open-source home assistant for dashboards, device integrations, scenes, alerts, and local-first automation with optional secure remote access.

Apache-2.0Actively maintained
Alternative to:
Google Home logo
Google Home
+10
SQLPage logo

SQLPage

SQL-only web app builder that generates UI from SQL queries

2.5k
177
Last commit

SQLPage is a fast SQL-only web app builder that turns .sql files into interactive web pages and APIs on top of your existing database.

MITActively maintained
Alternative to:
Retool logo
Retool
+19