awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

47 مستودعات

Awesome GitHub RepositoriesIoT Frameworks

Libraries and frameworks for programming, connecting, and managing IoT devices and edge computing.

Explore 47 awesome GitHub repositories matching part of an awesome list · IoT Frameworks. Refine with filters or upvote what's useful.

Awesome IoT Frameworks GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • serverless/serverlessالصورة الرمزية لـ serverless

    serverless/serverless

    46,917عرض على GitHub↗

    The Serverless Framework is a declarative infrastructure-as-code tool designed to automate the deployment, scaling, and lifecycle management of cloud-native applications. It provides a unified command-line interface that translates high-level configuration files into provider-specific resource templates, enabling developers to orchestrate complex architectures, event-driven functions, and cloud resources within a single project structure. What distinguishes this framework is its focus on developer experience and multi-environment parity. It supports local function invocation and event proxyin

    Framework for building IoT applications on AWS Lambda.

    JavaScriptawsaws-dynamodbaws-lambda
    عرض على GitHub↗46,917
  • espressif/esp-idfالصورة الرمزية لـ espressif

    espressif/esp-idf

    18,330عرض على GitHub↗

    The Espressif SoC Development Framework is a comprehensive toolset for developing, compiling, and flashing applications targeting Espressif system-on-chips. It serves as an embedded toolchain orchestrator and a hardware abstraction layer that simplifies the control of low-level peripherals, memory mapping, and chip-specific registers. The framework provides a dedicated IoT connectivity stack for implementing Wi-Fi, Bluetooth, Zigbee, and Ethernet communication on microcontrollers. It also includes an embedded real-time operating system integration layer to manage multitasking and scheduling o

    Official development framework for ESP32 Wi-Fi and BLE apps.

    C
    عرض على GitHub↗18,330
  • rwaldron/johnny-fiveالصورة الرمزية لـ rwaldron

    rwaldron/johnny-five

    13,401عرض على GitHub↗

    Johnny-Five is a JavaScript robotics framework and microcontroller hardware interface designed for programming robots and IoT devices. It provides a standardized library for managing pins, motors, and displays across various microcontroller platforms, allowing developers to control sensors and actuators using a consistent JavaScript API. The framework is distinguished by its use of a plugin-based hardware abstraction system, which enables communication with diverse hardware platforms and protocols. It supports real-time hardware manipulation and debugging through a read-eval-print loop that a

    JavaScript robotics and IoT programming framework.

    JavaScript1-wireadcarduino
    عرض على GitHub↗13,401
  • hybridgroup/gobotالصورة الرمزية لـ hybridgroup

    hybridgroup/gobot

    9,425عرض على GitHub↗

    Gobot is a robotics framework for the Go programming language designed for developing robotics, drones, and IoT applications. It provides a hardware abstraction layer with standardized drivers to interact with GPIO, I2C, SPI, and PWM interfaces across various single-board computers and microcontrollers. The framework functions as an IoT device orchestrator and BLE device manager, enabling the coordination of multiple sensors, actuators, and Bluetooth Low Energy peripherals. It includes specialized interfaces for drone control, allowing for the management of flight maneuvers and video streams

    Golang framework for robotics and physical computing.

    Goarduinobeaglebonebeaglebone-black
    عرض على GitHub↗9,425
  • blinker-iot/blinker-jsالصورة الرمزية لـ blinker-iot

    blinker-iot/blinker-js

    4,338عرض على GitHub↗

    blinker-js is an IoT device communication framework and Node.js library designed to manage bidirectional data exchange between embedded hardware and remote servers or local networks. It functions as an MQTT hardware integration tool that links single-board computers to IoT clouds for remote management and control. The project provides a virtual device widget manager to synchronize hardware state with cloud-based user interface components. This system allows for the mapping of remote UI identifiers to internal software logic, enabling remote IoT control through virtual buttons and input fields

    Provides a comprehensive framework for connecting and managing bidirectional data exchange for IoT devices.

    TypeScriptiotlinuxmqtt
    عرض على GitHub↗4,338
  • hybridgroup/cylonالصورة الرمزية لـ hybridgroup

    hybridgroup/cylon

    4,207عرض على GitHub↗

    Cylon هو إطار عمل روبوتات JavaScript وطبقة تجريد للأجهزة مصممة للتحكم في الروبوتات والطائرات بدون طيار وأجهزة IoT. يعمل كمنسق لأجهزة IoT يترجم أوامر JavaScript عالية المستوى إلى إشارات أجهزة ويدير أجهزة استشعار ومكونات متعددة في وقت واحد. يستخدم النظام بنية معيارية من برامج التشغيل والمحولات لتطبيع إشارات الأجهزة المتنوعة في واجهة برمجة موحدة. يتيح نشر منطق التحكم في الأجهزة عبر بيئات مختلفة، بما في ذلك متصفحات الويب وتطبيقات الهاتف المحمول، من خلال التجميع عبر الأنظمة الأساسية. يغطي إطار العمل تكامل الأجهزة عبر واجهات GPIO و I2C ويوفر إمكانيات تفاعل عن بُعد باستخدام بروتوكولات HTTP و MQTT و Socket.io. يتضمن واجهة سطر أوامر لسقالات المشروع، وإنشاء محولات الأجهزة، وإدارة دورة حياة الجهاز مثل تحديثات البرامج الثابتة ومسح الجهاز.

    JavaScript framework for robotics and physical computing.

    JavaScriptarduinobeaglebone-blackbluetooth-low-energy
    عرض على GitHub↗4,207
  • tibcosoftware/flogoالصورة الرمزية لـ TIBCOSoftware

    TIBCOSoftware/flogo

    2,493عرض على GitHub↗

    Project Flogo is an open source ecosystem of opinionated event-driven capabilities to simplify building efficient & modern serverless functions, microservices & edge apps.

    Framework for building IoT edge applications and system integrations.

    CSSaws-lambdaedgefaas
    عرض على GitHub↗2,493
  • dotnet/iotالصورة الرمزية لـ dotnet

    dotnet/iot

    2,397عرض على GitHub↗

    This repo includes .NET Core implementations for various IoT boards, chips, displays and PCBs.

    Interact with sensors and GPIO from .NET Core.

    C#
    عرض على GitHub↗2,397
  • eclipse-paho/paho.mqtt.javaالصورة الرمزية لـ eclipse-paho

    eclipse-paho/paho.mqtt.java

    2,293عرض على GitHub↗

    هذا المشروع عبارة عن مجموعة تطوير برمجيات (SDK) للمراسلة بلغة Java مصممة لتسهيل تبادل البيانات في الوقت الفعلي بين التطبيقات ووسطاء الرسائل. تعمل كمكتبة عميل MQTT، وتوفر الأدوات اللازمة لتنفيذ أنماط مراسلة النشر والاشتراك داخل الأنظمة الموزعة وبيئات الأجهزة المتصلة بالإنترنت. تتميز المكتبة بتركيزها على اتصال الشبكة المرن وتسليم الرسائل الموثوق. تدير المكتبة الاتصالات المستمرة من خلال آلات حالة داخلية تتعامل مع إعادة الاتصال التلقائي ونبضات القلب (keep-alive)، مما يضمن الاستقرار في البيئات ذات الوصول المتقطع للشبكة. يمكن للتطبيقات تكوين مستويات محددة من جودة الخدمة لضمان سلامة البيانات، بدءاً من الإرسال والنسيان (fire-and-forget) وصولاً إلى التسليم لمرة واحدة بالضبط، واستخدام تكوينات الوصية الأخيرة (last-will-and-testament) لإدارة انقطاع اتصال العميل غير المتوقع. يدعم إطار العمل معالجة البيانات ذات الحجم الكبير باستخدام بدائيات اتصال غير متزامنة وغير محظورة. يتيح إطار العمل للمطورين توجيه الرسائل من خلال اشتراكات قائمة على الموضوع، بما في ذلك دعم أنماط البدل (wildcard)، مع تتبع تقدم العمليات الفردية من خلال مقابض قائمة على الرموز. يتم توزيع المكتبة كمجموعة تطوير Java قياسية للدمج في البنية التحتية الأوسع للمراسلة وIoT.

    Provides a toolkit for building connected devices and backend systems requiring reliable data transmission.

    Javaeclipseiotinternet-of-thingsiot
    عرض على GitHub↗2,293
  • thingsboard/thingsboard-gatewayالصورة الرمزية لـ thingsboard

    thingsboard/thingsboard-gateway

    2,143عرض على GitHub↗

    Open-source IoT Gateway - integrates devices connected to legacy and third-party systems with ThingsBoard IoT Platform using Modbus, CAN bus, BACnet, BLE, OPC-UA, MQTT, ODBC and REST protocols.

    Gateway for integrating legacy devices with IoT platforms.

    Python
    عرض على GitHub↗2,143
  • lf-edge/ekuiperالصورة الرمزية لـ lf-edge

    lf-edge/ekuiper

    1,713عرض على GitHub↗

    Lightweight data stream processing engine for IoT edge

    Lightweight engine for processing data streams at the IoT edge.

    Goedgeedge-analyticsedge-computing
    عرض على GitHub↗1,713
  • sminghub/smingالصورة الرمزية لـ SmingHub

    SmingHub/Sming

    1,567عرض على GitHub↗

    Sming is an asynchronous embedded C++ framework with superb performance and multiple network features. Sming is open source, modular and supports multiple architectures including ESP8266, ESP32 and Raspberry Pi Pico (both RP2040 and RP2350).

    Asynchronous C/C++ framework for embedded devices.

    C++
    عرض على GitHub↗1,567
  • rulego/rulegoالصورة الرمزية لـ rulego

    rulego/rulego

    1,542عرض على GitHub↗

    ⛓️RuleGo is a lightweight, high-performance, embedded, next-generation component orchestration rule engine framework for Go.

    Embedded, high-performance rule engine for IoT edge orchestration.

    Go
    عرض على GitHub↗1,542
  • lelylan/lelylanالصورة الرمزية لـ lelylan

    lelylan/lelylan

    1,524عرض على GitHub↗

    Lelylan is an IoT cloud platform based on a lightweight microservices architecture.

    Microservices architecture for IoT developers.

    عرض على GitHub↗1,524
  • ni-c/heimcontrol.jsالصورة الرمزية لـ ni-c

    ni-c/heimcontrol.js

    1,439عرض على GitHub↗

    Home-Automation with node.js and Raspberry PI

    Node.js home automation for Raspberry Pi.

    JavaScript
    عرض على GitHub↗1,439
  • edgenesis/shifuالصورة الرمزية لـ Edgenesis

    Edgenesis/shifu

    1,420عرض على GitHub↗

    Kubernetes-native IoT gateway

    Kubernetes-native framework for IoT development.

    Go
    عرض على GitHub↗1,420
  • paypal/gattالصورة الرمزية لـ paypal

    paypal/gatt

    1,166عرض على GitHub↗

    Package for building Bluetooth Low Energy peripherals.

    Go
    عرض على GitHub↗1,166
  • connectordb/connectordbالصورة الرمزية لـ connectordb

    connectordb/connectordb

    419عرض على GitHub↗

    An aggregator for personal metrics, and an extensible analysis engine

    Open-source platform for quantified self and IoT data.

    Go
    عرض على GitHub↗419
  • c410-f3r/wtxالصورة الرمزية لـ c410-f3r

    c410-f3r/wtx

    360عرض على GitHub↗

    A collection of different transport implementations and related tools focused primarily on web technologies.

    Framework for web-oriented IoT applications.

    Rust
    عرض على GitHub↗360
  • aregtech/areg-sdkالصورة الرمزية لـ aregtech

    aregtech/areg-sdk

    352عرض على GitHub↗

    Distributed C++ services from embedded to enterprise

    Real-time asynchronous communication engine for distributed systems.

    C++cppcross-platformdistributed-systems
    عرض على GitHub↗352
السابق123التالي
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. IoT Frameworks