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

  • 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
  • Cut Data Warehouse Costs up to 54% with BigQuery Icon
    Cut Data Warehouse Costs up to 54% with BigQuery

    Migrate from Snowflake, Databricks, or Redshift with free migration tools. Exabyte scale without the Exabyte price.

    BigQuery delivers up to 54% lower TCO than cloud alternatives. Migrate from legacy or competing warehouses using free BigQuery Migration Service with automated SQL translation. Get serverless scale with no infrastructure to manage, compressed storage, and flexible pricing—pay per query or commit for deeper discounts. New customers get $300 in free credit.
    Try BigQuery Free
  • 1
    OpenCV

    OpenCV

    Open Source Computer Vision Library

    The Open Source Computer Vision Library has >2500 algorithms, extensive documentation and sample code for real-time computer vision. It works on Windows, Linux, Mac OS X, Android, iOS in your browser through JavaScript. Languages: C++, Python, Julia, Javascript Homepage: https://opencv.org Q&A forum: https://forum.opencv.org/ Documentation: https://docs.opencv.org Source code: https://github.com/opencv Please pay special attention to our tutorials! https://docs.opencv.org/master Books about the OpenCV are described here: https://opencv.org/books.html
    Leader badge
    Downloads: 1,616 This Week
    Last Update:
    See Project
  • 2
    Snap7

    Snap7

    32/64 bit multi-platform Ethernet S7 PLC communication suite

    Snap7, through three specialized components: Client and the inedited Server and Partner, allows you to definitively integrate your PC based systems into a PLC automation chain. Designed to transfer large amounts of hi-speed data in industrial facilities, it scales easily, down to small Linux Arm boards such as Raspberry PI. Hi level object oriented wrappers are provided, currently C/C++, .NET/Mono, Pascal, LabVIEW, Python with many source code examples. Very easy to use, a full working server example is not bigger than the “Hello world”. Many projects/makefiles are ready to run to easily rebuild Snap7 in any platform without the need of be a C++ guru. Very detailed documentation provided.
    Leader badge
    Downloads: 827 This Week
    Last Update:
    See Project
  • 3
    Biosignal Tools
    BioSig is a software library for processing of biomedical signals (EEG, ECG, etc.) with Matlab, Octave, C/C++ and Python. About 50 different data formats are supported.
    Leader badge
    Downloads: 130 This Week
    Last Update:
    See Project
  • 4
    OpenOPC for Python is an easy to use OPC (OLE for Process Control) library for use with the Python programming language. The project includes a Windows gateway service allowing non-Windows clients to also access OPC-DA calls.
    Leader badge
    Downloads: 16 This Week
    Last Update:
    See Project
  • Deploy Apps in Seconds with Cloud Run Icon
    Deploy Apps in Seconds with Cloud Run

    Host and run your applications without the need to manage infrastructure. Scales up from and down to zero automatically.

    Cloud Run is the fastest way to deploy containerized apps. Push your code in Go, Python, Node.js, Java, or any language and Cloud Run builds and deploys it automatically. Get fast autoscaling, pay only when your code runs, and skip the infrastructure headaches. Two million requests free per month. And new customers get $300 in free credit.
    Try Cloud Run Free
  • 5
    TANGO Control System
    TANGO is a device oriented control system for Linux and Windows. It provides a framework in C++, Java and Python for implementing distributed control objects. TANGO has a full set of tools and hundreds of device servers.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 6
    Open source, cross platform drivers and function library for the NovInt Falcon Haptic Controller. These drivers are not produced by Novint Technologies, Inc. and do not come with any warranty as to their correctness or usage.
    Leader badge
    Downloads: 7 This Week
    Last Update:
    See Project
  • 7
    Pyk8055 Python module
    A Python module to seamlessly interact with the Velleman K8055 kit via the K8055D.dll for Windows using Python ctypes
    Downloads: 7 This Week
    Last Update:
    See Project
  • 8
    Basic Key Logger
    Non-stealth keylogger for Windows. Records mouse and keyboard (precision~10-15ms), log of events (disk size~2.5k/s) + log of operations (~ 0.2k/s). Standalone, with local copy of Python: unzip to install, delete to uninstall.NEW: hidden/visible icon
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    The Carolina Computer Assistive Technolog group at UNC-Chapel Hill focuses on the development of enabling technologies. We are currently maintaining the pyTTS package here, but our older work is still available for (unsupported) use.
    Downloads: 3 This Week
    Last Update:
    See Project
  • Run Any Workload on Compute Engine VMs Icon
    Run Any Workload on Compute Engine VMs

    From dev environments to AI training, choose preset or custom VMs with 1–96 vCPUs and industry-leading 99.95% uptime SLA.

    Compute Engine delivers high-performance virtual machines for web apps, databases, containers, and AI workloads. Choose from general-purpose, compute-optimized, or GPU/TPU-accelerated machine types—or build custom VMs to match your exact specs. With live migration and automatic failover, your workloads stay online. New customers get $300 in free credits.
    Try Compute Engine
  • 10
    SZARP is a full-featured, open source (GPL) SCADA system for Linux. Client programs are available for Linux and Windows.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    A set of widgets to compliment the Pmw set available at http://pmw.sourceforge.net. Includes GUI app base class included in Grayson's Python/Tk book.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    The Flamenco search and browse interface framework uses hierarchical faceted metadata to allow users to both refine and expand queries, while maintaining a consistent representation of a collection and seamlessly integrating keyword queries.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Jester is a gesture / stroke recognition framework for Python, written in Python.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    PLWM is a Python package, containing classes suitable for implementing a window manager. PLWM is also a window manager, using the PLWM package.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    ProcessViewBrowser & ProcessViewServer represent an OpenSource attempt to industrial process visualization. It is based on Qt and is very portable. (Now also available as commercial software)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Py-Tightvnc
    A simple and powerful interface for Tightvnc Server, written in python and developed with glade.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    RoboComp
    RoboComp is a robotics framework providing a set of open-source, distributed, real-time robotic and artificial vision software components and the necessary tools to create and manage them.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    The goal of the See&Touch project is to design/implement a special mouse for disabled people, which allows a person to fully control a computer by using just vision and one single body movement. This project develops hardware, firmware and software.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    A web browser designed for research into web site usability, TrackBrowser records user events such as which buttons they pressed, which hyperlinks they clicked on, all with the time and date of the event. Please note that this is only available for Windo
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Applications contributed for URBI (Universal RealTime Behoavior Interface). URBI is a scripted command language used to control robots (AIBO pioneer..) as well as a robot-independant execution and developpement plateform. www.urbiforge.com www.gostai.com
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    XElements is a lightweight, easy-to-use Windows GUI library written in C++, that is both available as a C++ library and as a Python module.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22

    pyespeak

    Python to eSpeak speech synthesis

    ctypes Python module for eSpeak http://espeak.sf.net speech synthesis
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Lintouch-NG is a fork of Lintouch, that is an opensource HMI software.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • Next
MongoDB Logo MongoDB
Gen AI apps are built with MongoDB Atlas
Atlas offers built-in vector search and global availability across 125+ regions. Start building AI apps faster, all in one place.
Try Free →