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↗
thingsboard.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.

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
21,907 stars·6,351 forks·Java·Apache-2.0·27 views
  • 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

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    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.

    Which projects share features with thingsboard/thingsboard?

    Projects with overlapping indexed features 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…

    Projects sharing features with Thingsboard

    These projects share indexed features with Thingsboard. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • 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
    Compare all 30 related projects→