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
dgiot avatar

dgiot/dgiot

0
View on GitHub↗
4,824 stars·972 forks·Erlang·Apache-2.0·19 viewswww.dgiotcloud.cn↗

Dgiot

dgiot is an open source industrial IoT platform and gateway designed to integrate diverse industrial communication protocols and standardize data exchange between hardware and software. It serves as a device management system and low-code orchestrator capable of monitoring millions of simultaneous connections.

The platform utilizes a visual environment for digital twin modeling to map physical hardware to standardized digital representations. It includes a visual rule engine for processing device data to trigger automated actions and alerts, alongside a low-code configuration pipeline for generating data channels and configuration pages.

The system provides infrastructure for self-hosting on private servers via a one-click deployment process. Its capabilities cover industrial protocol integration, device object modeling, and the scaling of long-lived hardware connections.

Features

  • Multi-Protocol Network Gateways - Translates diverse industrial communication protocols into a unified internal format for seamless hardware data exchange.
  • Digital Twin Object Modeling - Maps physical hardware to standardized digital representations using a visual interface to normalize device data structures.
  • IoT Orchestration Environments - Provides a visual environment for defining device object models and rule engines without writing code.
  • Industrial IoT Platforms - Provides backend infrastructure for managing and processing data from diverse industrial sensor networks.
  • Digital Twin State Modeling - Represents physical hardware as virtual objects to synchronize attributes and status.
  • Digital Model Mappings - Maps physical hardware to digital models using a visual interface to standardize data representation.
  • Industrial Control System Integrations - Integrates software systems with industrial controllers and messaging protocols for functional data exchange.
  • IoT Device Management Platforms - Integrates heterogeneous industrial hardware via digital twins and asynchronous messaging at scale.
  • Massive Device Scaling - Implements architectural strategies to maintain millions of simultaneous, stable network sessions with IoT devices.
  • Visual Automation Rules - Provides a visual rule engine to process device data and trigger automated actions and alerts.
  • Low-Code Platforms - Provides a visual development environment for generating data channels and configuration pages with minimal manual coding.
  • IoT Automation - Provides visual tools for wiring industrial hardware and services into event-driven automation workflows.
  • Telemetry Automation Rules - Processes real-time sensor telemetry through defined logic to trigger alarms and state transitions.

Star history

Star history chart for dgiot/dgiotStar history chart for dgiot/dgiot

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.

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

Projects sharing features with Dgiot

These projects share indexed features with Dgiot. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • jetlinks/jetlinks-communityjetlinks avatar

    jetlinks/jetlinks-community

    6,520View on GitHub↗

    JetLinks is an enterprise IoT platform framework and device management system designed for managing large-scale hardware networks. It serves as a centralized tool for controlling device lifecycles, monitoring geographic locations, and visualizing sensor data through a reactive backend. The platform features a multi-protocol IoT gateway that supports TCP, MQTT, UDP, CoAP, and HTTP to unify communication across different manufacturers. It employs unified device modeling to create standard digital representations of hardware, decoupling physical device capabilities from application logic. The s

    Javaiotiot-platformjava
    View on GitHub↗6,520
  • kubeedge/kubeedgekubeedge avatar

    kubeedge/kubeedge

    7,487View on GitHub↗

    KubeEdge is a distributed edge computing framework that extends Kubernetes to manage containerized workloads and hardware devices at the edge. It functions as a Kubernetes edge orchestration system, allowing the deployment and management of applications across distributed edge nodes using native Kubernetes APIs and workflows. The project distinguishes itself through a specialized focus on IoT integration and node autonomy. It employs digital-twin state modeling to represent physical hardware devices as virtual objects, utilizing an MQTT-based messaging bus for communication with heterogeneous

    Gocloud-nativecncfcontainer
    View on GitHub↗7,487
  • blynk-technologies/blynk-libraryBlynk-Technologies avatar

    Blynk-Technologies/blynk-library

    3,971View on GitHub↗

    Blynk is an embedded device framework and IoT cloud connectivity library designed to establish secure, bi-directional communication between microcontrollers and a remote management platform. It provides the core identity of an IoT device management tool, enabling the synchronization of device states, remote hardware control, and the mapping of hardware data to cloud-based interfaces. The project distinguishes itself through a virtual-pin system that decouples cloud communication from physical pins, allowing for hardware-independent data exchange. It also supports advanced architectural offloa

    C++arduinocellularembedded
    View on GitHub↗3,971
  • yalantis/side-menu.androidYalantis avatar

    Yalantis/Side-Menu.Android

    5,212View on GitHub↗

    Side-Menu.Android is a reusable UI component for Android applications that provides a slide-out navigation drawer. It is designed to help developers organize application sections and user options into a structured, hidden panel that maintains a clean interface for the primary content area. The component distinguishes itself through its visual presentation, which follows Material Design guidelines to ensure a consistent and intuitive user experience. It features a data-driven menu hierarchy that allows for logical grouping of navigation items, and it incorporates fluid circular reveal animatio

    Javaandroidanimationdrawer-layout
    View on GitHub↗5,212
Compare all 30 related projects→

Frequently asked questions

What does dgiot/dgiot do?

dgiot is an open source industrial IoT platform and gateway designed to integrate diverse industrial communication protocols and standardize data exchange between hardware and software. It serves as a device management system and low-code orchestrator capable of monitoring millions of simultaneous connections.

What are the main features of dgiot/dgiot?

The main features of dgiot/dgiot are: Multi-Protocol Network Gateways, Digital Twin Object Modeling, IoT Orchestration Environments, Industrial IoT Platforms, Digital Twin State Modeling, Digital Model Mappings, Industrial Control System Integrations, IoT Device Management Platforms.

Which projects share features with dgiot/dgiot?

Projects with overlapping indexed features include: jetlinks/jetlinks-community — JetLinks is an enterprise IoT platform framework and device management system designed for managing large-scale… kubeedge/kubeedge — KubeEdge is a distributed edge computing framework that extends Kubernetes to manage containerized workloads and… yalantis/side-menu.android — Side-Menu.Android is a reusable UI component for Android applications that provides a slide-out navigation drawer. It… blynk-technologies/blynk-library — Blynk is an embedded device framework and IoT cloud connectivity library designed to establish secure, bi-directional… thingsboard/thingsboard — ThingsBoard is an IoT device management platform designed for provisioning, monitoring, and managing large fleets of… teableio/teable — Teable is a self-hosted relational data management tool and no-code PostgreSQL database. It provides a…