
ThingsBoard
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:
Similar to ThingsBoard

OpenRemote
Open-source IoT device management and automation platform
OpenRemote is a 100% open-source IoT platform for device management, data dashboards, and automation with rules, APIs, and multi-tenant user management.
PeaNUT
Web dashboard and API for Network UPS Tools (NUT) monitoring
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.

Traccar
Open-source GPS tracking server with real-time device management
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.

evcc
Open-source EV charge controller and home energy manager
Open-source EV charge controller that optimizes vehicle charging with PV, batteries and dynamic tariffs; supports many chargers, vehicles and smart-home integrations.
Gladys Assistant
Privacy-first smart home platform for local monitoring and automation
Privacy-first, open-source home assistant for dashboards, device integrations, scenes, alerts, and local-first automation with optional secure remote access.
SQLPage
SQL-only web app builder that generates UI from SQL queries
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.



