Browse free open source IoT software and projects below. Use the toggles on the left to filter open source IoT software by OS, license, language, programming language, and project status.

  • Level Up Your Cyber Defense with External Threat Management Icon
    Level Up Your Cyber Defense with External Threat Management

    See every risk before it hits. From exposed data to dark web chatter. All in one unified view.

    Move beyond alerts. Gain full visibility, context, and control over your external attack surface to stay ahead of every threat.
    Try for Free
  • The All-in-One Commerce Platform for Businesses - Shopify Icon
    The All-in-One Commerce Platform for Businesses - Shopify

    Shopify offers plans for anyone that wants to sell products online and build an ecommerce store, small to mid-sized businesses as well as enterprise

    Shopify is a leading all-in-one commerce platform that enables businesses to start, build, and grow their online and physical stores. It offers tools to create customized websites, manage inventory, process payments, and sell across multiple channels including online, in-person, wholesale, and global markets. The platform includes integrated marketing tools, analytics, and customer engagement features to help merchants reach and retain customers. Shopify supports thousands of third-party apps and offers developer-friendly APIs for custom solutions. With world-class checkout technology, Shopify powers over 150 million high-intent shoppers worldwide. Its reliable, scalable infrastructure ensures fast performance and seamless operations at any business size.
    Learn More
  • 1
    AWS IoT Device SDK for Embedded C

    AWS IoT Device SDK for Embedded C

    SDK for connecting to AWS IoT from a device using embedded C

    The AWS IoT Device SDK for Embedded C (C-SDK) is a collection of C source files under the MIT open source license that can be used in embedded applications to securely connect IoT devices to AWS IoT Core. It contains MQTT client, HTTP client, JSON Parser, AWS IoT Device Shadow, AWS IoT Jobs, and AWS IoT Device Defender libraries. This SDK is distributed in source form and can be built into customer firmware along with application code, other libraries, and an operating system (OS) of your choice. These libraries are only dependent on standard C libraries, so they can be ported to various OS's - from embedded Real-Time Operating Systems (RTOS) to Linux/Mac/Windows. You can find sample usage of C-SDK libraries on POSIX systems using OpenSSL (e.g. Linux demos in this repository), and on FreeRTOS using mbedTLS (e.g. FreeRTOS demos in the FreeRTOS repository). The coreHTTP library provides the ability to establish an HTTP connection with a server over a customer-implemented transport layer.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 2

    moonbird embed

    moonbird is a simple but powerful http server (beta) with lua 5.2, and

    # moonbird is a simple but powerful http server (beta) with lua 5.2, and sqlite3 embed ## inspired on a old project based on: https://www.apache.org https://www.php.org https://www.nodejs.org https://github.com/slimphp/Slim/tree/2.x https://github.com/Philipp15b/php-i18n https://redbeanphp.com/index.php https://mustache.github.io/ https://thephpleague.com/pt-br/ ## libraries/info used in this demo: https://www.lua.org https://www.lua.org/extras/5.2/ http://www.sqlite.org https://github.com/APItools/router.lua http://dkolf.de/src/dkjson-lua.fsl/home https://github.com/lunarmodules/say https://github.com/Olivine-Labs/lustache https://github.com/Tieske/date https://developer.mozilla.org/en-US/docs/Web/HTTP/Status#information_responses ## why/motivation: a simple but powerfull webserver with lua (w/ router, i18n, template, logs, ...) and sqlite3 using a simple 'handler' interface to call lua, ring, javascript or php ## image splash created
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3

    mqottrace

    An mqtt client to subscribe to owntracks events

    For owntracks, see https://owntracks.org/ mqottrace collects location data from the mqtt server and writes it into an sqlite3 database. You can convert the data into gpx tracks with mqott2gpx.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • Next
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.