Open Source Desktop Operating Systems IoT Software

IoT Software for Desktop Operating Systems

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

  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 1
    Arduino ASCOM Focuser Pro2 DIY

    Arduino ASCOM Focuser Pro2 DIY

    Version 2 of the myFocuser Project

    myFocuserPro2 (myFP2) is an ASCOM - INDI - LINUX - WINDOWS telescope focuser with a large range of options. 315,606+ file downloads. The most popular focuser project. (c) Copyright Robert Brown 2014-2026. All Rights Reserved. Code or portions of code may not be copied or used without written permission from the author. Other Focuser Projects myFP2ESP32 WiFi - https://sourceforge.net/projects/myfocuserpro2-esp32/ [ESP32 Only] myFP2ESP8266 WiFi - https://sourceforge.net/projects/myfp2esp8266-focus-controller/ myFP2N - Nextion touch screen display - https://sourceforge.net/projects/arduinoascomfocuserpro2diy/files/myFocuserPro2N%20NEXTION%20TFT%20DISPLAY/ myFP2M - Ready made Controllers https://sourceforge.net/projects/arduinoascomfocuserpro2diy/files/myFocuserPro2M/ Please look in the Files-Documents folder for more information. https://sourceforge.net/projects/arduinoascomfocuserpro2diy/files/Documentation/
    Leader badge
    Downloads: 176 This Week
    Last Update:
    See Project
  • 2
    OSHMI - Open Substation HMI

    OSHMI - Open Substation HMI

    SCADA HMI for substations, IoT and automation applications

    Now with IEC61850 support! This project combines existing open source projects and tools to create a very capable, mobile and cloud-friendly HMI system that can rival proprietary software. This approach makes it possible to join forces of each project (Chromium, SVG/HTML5, PHP, Lua, SQLite, Inkscape, Lib61850, OpenDNP3, Nginx, Vega, PostgreSQL, Grafana,…) to achieve a great set of open, evergreen, modular and customizable tools for building great HMIs for automation projects. This is not a toy project! It's been actually used in dozens of substations up to 230kV level and also in control centers with configurations up to 70.000 tags. Feel free to ask questions in the "Discussion" section. Help sponsoring OSHMI here https://github.com/sponsors/riclolsen. >>> Have a look also at my new SCADA project here: https://github.com/riclolsen/json-scada
    Leader badge
    Downloads: 13 This Week
    Last Update:
    See Project
  • 3
    MQTT Hyperdash

    MQTT Hyperdash

    A universal MQTT Dashboard for linux/Raspberry Pi.

    MQTT-Hyperdash is a fast and efficient dashboard (GUI) for the MQTT framework. It uses the SDL library for graphics rendering, the paho library for communication and the gtk2 framework for user input. The dashboard runs on Linux, but a port to other operating systems is possible. Special features: * Very simple and basic set of base elements. * animated analog input elements, potentiometers. * Fast update rates of 20 Hz are possible. * Easy to use: Each panel/dashboard is configured in a single .dash file. Included are commandline tools to list all topics on a mqtt broker (mqtt-list-topics) and to generate generic dashboard files from the topic lists (hddashgen). Also a highly useful framweork for fast rule engines is included.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • Next