awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
thingsboard avatar

thingsboard/thingsboard

0
View on GitHub↗
21,907 stars·6,351 forks·Java·Apache-2.0·18 viewsthingsboard.io↗

Thingsboard

ThingsBoard is an IoT device management platform designed for provisioning, monitoring, and managing large fleets of hardware devices and assets across multiple customers. It functions as a microservices infrastructure that allows the deployment of data collection and management services as independent containerized units for scaling.

The platform includes a rule-based stream processor that transforms incoming device data and triggers alarms using customizable rule chains. It also provides a data visualization suite consisting of dashboards and widgets to display real-time telemetry and system health metrics.

The system covers industrial process monitoring, system performance tracking, and the management of secure hierarchical relationships between entities. It utilizes a multi-tenant model for data isolation and a combination of relational and time-series databases for metadata and telemetry storage.

Features

  • Device Management - Provides a comprehensive platform for provisioning, monitoring, and managing large fleets of IoT hardware devices.
  • Streaming Processors - Features an event-driven streaming processor that transforms incoming IoT data using customizable rule chains.
  • Data Visualization Dashboards - Collects device telemetry and displays it through custom widgets and shared analytical dashboards.
  • Asset Lifecycle Management - Provides server-side provisioning and management of the lifecycle and relationships of hardware assets.
  • Multi-Tenant Data Management - Implements a multi-tenant data management model to ensure secure data isolation between different customer accounts.
  • IoT Automation - Implements visual IoT automation to wire hardware devices into event-driven rule-based workflows.
  • Telemetry Processing Rules - Transforms incoming device telemetry and triggers alarms using event-driven rule chains.
  • Entity Management - Manages the organization and secure relationships between IoT devices, assets, and customer entities.
  • Event Processing Engines - Features an event processing engine that uses configurable rule chains to transform telemetry and trigger alarms.
  • Dashboard Widget Components - Ships a dashboard engine with a library of configurable widget components for rendering real-time telemetry streams.
  • Telemetry Visualization - Provides scalable telemetry collection and interactive visualization via custom dashboards and widgets.
  • Polyglot Data Modeling - Employs a polyglot data modeling strategy combining relational databases for metadata and time-series databases for telemetry.
  • Microservice Infrastructure - Utilizes a microservice infrastructure to deploy device management and data collection services as scalable units.
  • Industrial IoT Platforms - Provides industrial-scale IoT backend infrastructure designed for high availability and independent scaling.
  • Microservice Orchestration - Orchestrates platform components as independent, scalable units using container configurations.
  • Microservices Orchestration - Provides a microservices-based orchestration layer to allow horizontal scaling of platform functions.
  • Industrial Equipment Monitors - Monitors industrial workflows and machinery operations using real-time dashboards and industrial symbols.
  • IoT Platforms - Platform for device management, data collection, and visualization.
  • Internet Of Things - Platform for device management, data collection, and visualization.
  • Internet of Things - Platform for device management, data collection, and visualization.

Star history

Star history chart for thingsboard/thingsboardStar history chart for thingsboard/thingsboard

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Thingsboard

Similar open-source projects, ranked by how many features they share with Thingsboard.
  • emqx/emqxemqx avatar

    emqx/emqx

    16,422View on GitHub↗

    This project is a high-performance MQTT broker and IoT data platform designed to manage millions of concurrent device connections. It provides a scalable infrastructure for ingesting, processing, and routing telemetry data across distributed systems, utilizing an actor-based concurrency model to maintain high availability and state synchronization across cluster nodes. The platform distinguishes itself through integrated stream processing and edge computing capabilities. It allows users to execute declarative SQL-based rules directly against incoming message streams for real-time filtering, t

    Erlangaiotbrokercoap
    View on GitHub↗16,422
  • node-red/node-rednode-red avatar

    node-red/node-red

    22,803View on GitHub↗

    Node-RED is a visual, low-code automation framework designed for building event-driven data processing workflows. It provides a browser-based programming environment where users connect hardware devices, APIs, and online services by wiring together functional nodes in a directed graph. This visual approach allows for the creation of complex logic paths without the need for traditional source code. The platform is distinguished by its pluggable node architecture and portable flow serialization. Logic is represented as JSON-based data structures, enabling flows to be easily versioned, shared, a

    JavaScriptflow-based-programmingjavascriptlow-code
    View on GitHub↗22,803
  • chillzhuang/springbladechillzhuang avatar

    chillzhuang/SpringBlade

    6,900View on GitHub↗

    SpringBlade is a development framework and platform designed for building multi-tenant SaaS applications. It provides a comprehensive scaffold for both Spring Cloud microservices and monolithic Spring Boot architectures, enabling the rapid construction of enterprise-grade software. The platform distinguishes itself through integrated LLM orchestration and industrial IoT management. It features an LLM orchestration platform that combines large language models with knowledge bases and visual AI agent workflows, alongside an IoT hub for device connectivity, state synchronization, and edge flow o

    PLpgSQL
    View on GitHub↗6,900
  • boto/boto3boto avatar

    boto/boto3

    9,834View on GitHub↗

    Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain

    Pythonawsaws-sdkcloud
    View on GitHub↗9,834
See all 30 alternatives to Thingsboard→

Frequently asked questions

What does thingsboard/thingsboard do?

ThingsBoard is an IoT device management platform designed for provisioning, monitoring, and managing large fleets of hardware devices and assets across multiple customers. It functions as a microservices infrastructure that allows the deployment of data collection and management services as independent containerized units for scaling.

What are the main features of thingsboard/thingsboard?

The main features of thingsboard/thingsboard are: Device Management, Streaming Processors, Data Visualization Dashboards, Asset Lifecycle Management, Multi-Tenant Data Management, IoT Automation, Telemetry Processing Rules, Entity Management.

What are some open-source alternatives to thingsboard/thingsboard?

Open-source alternatives to thingsboard/thingsboard include: emqx/emqx — This project is a high-performance MQTT broker and IoT data platform designed to manage millions of concurrent device… node-red/node-red — Node-RED is a visual, low-code automation framework designed for building event-driven data processing workflows. It… chillzhuang/springblade — SpringBlade is a development framework and platform designed for building multi-tenant SaaS applications. It provides… boto/boto3 — Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud… opensearch-project/opensearch — OpenSearch is a distributed search and analytics engine designed for indexing, searching, and analyzing massive… plausible/analytics — This project is an open-source, privacy-focused web analytics platform designed for high-throughput data ingestion and…