Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-iot

Awesome IoT. A collaborative list of great resources about IoT Framework, Library, OS, Platform
https://github.com/robbie-cao/awesome-iot

Last synced: 2 days ago
JSON representation

  • Framework

    • devify-server ★ 53 ⧗ 1 - s extremely light weight, and is very easy to use. It aims to help developers to create IoT application servers, faster.
    • Epoc.js ★ 27 ⧗ 0 - This framework provides an interface to access data from the Emotiv EPOC brain sensor using Node.js.
    • ESP-IDF ★ 2542 ⧗ 0 - The official framework from Espressif to build Wi-Fi, BLE, and BT apps with ESP32.
    • FogLight ★ 10 ⧗ 100 - is a lightweight runtime that enables makers of all ages and skill levels to create highly performant apps for embedded devices like Raspberry Pis.
    • framboos ★ 75 ⧗ 3 - is a small Java wrapper around the default GPIO driver on Linux boards like Raspberry Pi and BeagleBoard.
    • Freedomotic ★ 208 ⧗ 4 - is an open source, flexible, secure Internet of Things (IoT) application framework, useful to build and manage modern smart spaces.
    • GoBot ★ 2062 ⧗ 1 - Golang framework for robotics, physical computing, and the Internet of Things.
    • Grow IoT ★ 7 ⧗ 7 - is a full javascript based IoT stack with a simple API and basic user interface.
    • heimcontrol.js ★ 1306 ⧗ 4 - Home-Automation with node.js and Raspberry PI.
    • IoT Edge ★ 264 ⧗ 0 - The Azure IoT Gateway SDK was our first step to enabling edge analytics in IoT solutions.
    • johnny-five ★ 6024 ⧗ 0 - JavaScript Robotics and IoT programming framework, developed at Bocoup, Firmata Protocol.
    • Kura ★ 85 ⧗ 1 - an open-source framework for development of IoT applications
    • Cylon ★ 2339 ⧗ 0 - JavaScript framework for robotics, physical computing, and the Internet of Things.
    • IoT SOL ★ 38 ⧗ 0 - The total solution that provides visual graphical programming for developing IoT applications.
    • IoT 433 MHz ★ 121 ⧗ 11 - IoT System to control 433 MHz RC power sockets, PIR, Door Sensors and much more.
    • guh ★ 50 ⧗ 29 - is an open source IoT (Internet of Things) server, which allows to control a lot of different devices from many different manufacturers.
    • IoTCloud 2 ★ 14 ⧗ 50 - An open source framework for IoT and Sensor Centric Applications.
    • Lelylan ★ 647 ⧗ 1 - OpenSSL Source Lightweight Microservices Architecture for the Internet of Things. For developers.
  • Library

  • OS

    • Low Level

      • Brillo - Brillo extends the Android platform to all your connected devices.
      • Raspbian - Raspbian is a free operating system based on Debian optimized for the Raspberry Pi hardware.
      • Snappy Ubuntu Core - Canonical, A new, transactionally updated Ubuntu for clouds and devices.
  • Platform

    • Android Things

      • [thing-it-node - A device-independent IoT platform including support of complex event processing, storyboards, and a mobile app.
      • Blynk ★ 716 ⧗ 0 - is a platform with iOS and Android apps to control Arduino, ESP8266, Raspberry Pi and the likes over the Internet.
      • DeviceHive - IoT Data Platform. Wide range of connectivity options, device management, security and data processing.
      • Jasper - Jasper is an open source platform for developing always-on, voice-controlled applications.
      • Nebula - A docker orchestrator designed to manage IoT devices
      • Particle(Spark) - Particle (formally Spark) is a complete, open source, full-stack solution for cloud-connected devices.
      • Siemens MindSphere - Open, cloud-based IoT operating system (uses OPC UA as communication standard) from Siemens which is extensible with services.
  • IoT Clouds

  • IIoT Clouds

  • Data Visualization

    • Android Things

      • Arbela ★ 12 ⧗ 2 - Rich, Extensible, Customizable, and Configurable Dashboard.
      • DevicePilot - Operational analytics for connected devices (includes free-forever tier).
      • Shelloid ★ 20 ⧗ 1 - is an open source IoT-ready real-time big data web application platform built using Node.js and Clojure.
  • Hardware

    • Android Things

      • Bitsy Bits ★ 3 ⧗ 36 - is an IoT composite project. This means it has all parts to implement the full user experience.
      • Arduino - open-source electronics platform based on easy-to-use hardware and software.
      • Intel Galileo - Galileo is a microcontroller board based on the Intel® Quark SoC X1000 Application Processor, a 32-bit Intel Pentium-class system on a chip
      • Microduino - Microduino is about the size of a quarter and less than half the size of the original Arduino board.
      • NodeMCU - a firmware based on ESP8266 wifi-soc.
      • Raspberry Pi - a tiny and affordable computer that you can use to learn programming through fun, practical projects
      • SquareWear - An Open-Source Arduino-based Wearable Microcontroller
      • Wemos - Very-cheap firmware based on ESP8266 wifi-soc.
  • Home Automation

    • Android Things

      • home-assistant ★ 3237 ⧗ 0 - Open-source home automation platform running on Python 3
      • Eclipse SmartHome - Smart Home adoption will only gain momentum if the different devices can be connected into over-arching use cases, but currently the market for Smart Home systems and IoT gadgets is heavily fragmented.
      • Lumos ★ 70 ⧗ 1 - aims to change that by pairing with WiFi and uses Machine Learning to adjust the light to match your sleep schedule.
      • Ninja Blocks - Smart home controller. A computer for the coffee table.
      • PrivateEyePi - Home Automation and Monitoring Projects for Raspberry Pi
  • Others

    • Android Things

      • Kamanja ★ 21 ⧗ 1 - is an open-source continuous decisioning engine that is hardened for enterprise reliability requirements, scalable to IoT level data volumes, and enables low latency use cases.
      • Parlay ★ 8 ⧗ 160 - is software that brings visibility and accessibility to embedded devices.
  • Protocol Library

    • MQTT

      • HiveMQ - a MQTT broker and MQTT client in Java.
      • MQTT Explorer - Tool to visualize your MQTT topics in a topic hierarchy, a MQTT swiss-army knife.
      • Waterstream - MQTT broker leveraging Apache Kafka as its own storage and distribution engine.
      • SurgeMQ ★ 776 ⧗ 1 - is a high performance MQTT broker and client library that aims to be fully compliant with MQTT 3.1 and 3.1.1 specs.
      • m2mqtt ★ 69 ⧗ 11 - MQTT Client Library for .Net and WinRT.
      • microTT ★ 673 ⧗ 1 - is a lightweight and efficient MQTT broker designed to raise the bar for pub/sub performance.
    • OSGP

      • OSGP Platform ★ 35 ⧗ 7 - is an open, generic, scalable and independent 'Internet of Things' platform, which enables various connected smart objects in the public space to be easily controlled and monitored.
    • WeMo

  • Language

  • Hardware Com

    • Others

  • Resources-Websites-Projects

  • AI

    • Tutorial

      • libdeep - A deep learning library for C/C++.