GStars
    thingsboard

    thingsboard/thingsboard

    Open-source IoT Platform - Device management, data collection, processing and visualization.

    cloud
    analytics
    data-engineering
    messaging
    coap
    dashboard
    iot
    iot-analytics
    iot-platform
    iot-solutions
    java
    kafka
    lwm2m
    microservices
    middleware
    mqtt
    netty
    platform
    snmp
    thingsboard
    visualization
    websockets
    widgets
    Java
    Apache-2.0
    20.1K stars
    5.8K forks
    20.1K watching
    Updated 3/14/2026
    View on GitHub
    Backblaze Advertisement

    Loading star history...

    Health Score

    22.64

    Weekly Growth

    +0

    +0.0% this week

    Contributors

    1

    Total contributors

    Open Issues

    279

    Generated Insights

    About thingsboard

    banner

    Open-source IoT platform for data collection, processing, visualization, and device management.


    πŸ’‘ Get startedβ€‚β€’β€‚πŸŒ Websiteβ€‚β€’β€‚πŸ“š Documentationβ€‚β€’β€‚πŸ“” Blog ‒ ▢️ Live demoβ€‚β€’β€‚πŸ”— LinkedIn

    πŸš€ Installation options

    πŸ’‘ Getting started with ThingsBoard

    Check out our Getting Started guide or watch the video to learn the basics of ThingsBoard and create your first dashboard! You will learn to:

    • Connect devices to ThingsBoard
    • Push data from devices to ThingsBoard
    • Build real-time dashboards
    • Create a Customer and assign the dashboard with them.
    • Define thresholds and trigger alarms
    • Set up notifications via email, SMS, mobile apps, or integrate with third-party services.

    ✨ Features


    Provision and manage devices and assets

    Provision and manage
    devices and assets

    Provision, monitor and control your IoT entities in secure way using rich server-side APIs. Define relations between your devices, assets, customers or any other entities.




    Collect and visualize your data

    Collect and visualize
    your data

    Collect and store telemetry data in scalable and fault-tolerant way. Visualize your data with built-in or custom widgets and flexible dashboards. Share dashboards with your customers.




    SCADA Dashboards

    SCADA Dashboards

    Monitor and control your industrial processes in real time with SCADA. Use SCADA symbols on dashboards to create and manage any workflow, offering full flexibility to design and oversee operations according to your requirements.




    Process and React

    Process and React

    Define data processing rule chains. Transform and normalize your device data. Raise alarms on incoming telemetry events, attribute updates, device inactivity and user actions.




    βš™οΈ Powerful IoT Rule Engine

    ThingsBoard allows you to create complex Rule Chains to process data from your devices and match your application specific use cases.

    IoT Rule Engine

    πŸ“¦ Real-Time IoT Dashboards

    ThingsBoard is a scalable, user-friendly, and device-agnostic IoT platform that speeds up time-to-market with powerful built-in solution templates. It enables data collection and analysis from any devices, saving resources on routine tasks and letting you focus on your solution’s unique aspects. See more our Use Cases here.

    Smart energy

    Smart energy

    SCADA swimming pool

    SCADA Swimming pool

    Fleet tracking

    Fleet tracking

    Smart farming

    Smart farming

    Smart metering

    Smart metering

    🫢 Support

    To get support, please visit our GitHub issues page

    πŸ“„ Licenses

    This project is released under Apache 2.0 License

    Discover Repositories

    Search across tracked repositories by name or description