C++ HMI Software

View 202 business solutions
HMI C++ Clear Filters

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

  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 99.99% Uptime for MySQL and PostgreSQL Databases Icon
    99.99% Uptime for MySQL and PostgreSQL Databases

    Sub-second maintenance. 2x read/write performance. Built-in vector search for AI apps.

    Cloud SQL Enterprise Plus delivers near-zero downtime with 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server.
    Try 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: 34,937 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: 829 This Week
    Last Update:
    See Project
  • 3
    ModRSsim2

    ModRSsim2

    mod_RSsim Fork with Updates

    Modbus Simulator for RS-232 and TCP/IP. Fork of mod_RSsim (https://sourceforge.net/projects/modrssim). Requires Microsoft Visual C++ Redistributable for Visual Studio 2010. For 32 bit and 64 bit Operating Systems http://go.microsoft.com/fwlink/?LinkID=177916&clcid=0x489
    Leader badge
    Downloads: 391 This Week
    Last Update:
    See Project
  • 4
    Hunspell is a spell checker and morphological analyzer library and program designed for languages with rich morphology and complex compounding or character encoding. Hunspell interfaces: Curses, Ispell compatible pipe interface, OpenOffice.org UNO module
    Leader badge
    Downloads: 399 This Week
    Last Update:
    See Project
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • 5
    GazePointer

    GazePointer

    WebCam Eye-Tracker

    GazePointer is a Webcam eye tracker software that lets you move mouse cursor using your eyes. GazePointer is a software that uses an ordinary webcam to estimate the direction of your gaze. This information can then be passed to other applications (e.g https://gazerecorder.com/gazescroll/, https://sourceforge.net/projects/gazeboard/ ). For example, used in conjunction with Dasher, GazePointer allows you to write with your eyes. if you want to integrate GazePointer with your own solution you can access gaze data via GazeFlowAPI: https://github.com/szydej/GazeFlowAPI You can also check out: GazeRecorder, which records your eye movement on the screen: https://gazerecorder.com Online Live Demo: GazeCloudAPI real-time eye tracking https://api.gazerecorder.com GazeRecorder APP (Behavior Analytics Made Easy. Website Eye-Tracking Heatmaps & More) https://app.gazerecorder.com
    Leader badge
    Downloads: 166 This Week
    Last Update:
    See Project
  • 6
    Pure Data Computer Music System
    The Pure Data (short Pd) project on SourceForge unifies the extensions (or externals) written for the Pure Data Graphical Computer Music System written by Miller Puckette with contributions from many others.
    Leader badge
    Downloads: 64 This Week
    Last Update:
    See Project
  • 7
    Modbus simulator
    Modbus RTU and TCP/IP slave simulator. For Testing, Training or Learning these protocols - includes an AllenBradley DF1 master and a slave mode.
    Leader badge
    Downloads: 74 This Week
    Last Update:
    See Project
  • 8
    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: 57 This Week
    Last Update:
    See Project
  • 9

    Presage

    the intelligent predictive text entry platform

    Presage (formerly Soothsayer) is an intelligent predictive text entry system. Presage generates predictions by modelling natural language as a combination of redundant information sources. Presage computes probabilities for words which are most likely to be entered next by merging predictions generated by the different predictive algorithms. Presage's modular and extensible architecture allows its language model to be extended and customized to utilize statistical, syntactic, and semantic predictive algorithms. Presage's predictive capabilities are implemented by predictive plugins. Predictive plugins use services provided by the platform to implement multiple prediction techniques.
    Leader badge
    Downloads: 157 This Week
    Last Update:
    See Project
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 10
    reacTIVision
    reacTIVision is a computer vision framework for the fast and robust tracking of markers attached on physical objects, and the creation of multi-touch surfaces. It was designed for the rapid development of table-based tangible user interfaces.
    Downloads: 37 This Week
    Last Update:
    See Project
  • 11
    Eagle Mode

    Eagle Mode

    Zoomable user interface (ZUI) with file manager, file viewers and more

    Eagle Mode is a zoomable user interface (ZUI) with file manager, file viewers, games, and more. This project is about a futuristic style of human-computer interaction, where the user can visit almost everything simply by zooming in. It features a portable C++ toolkit API for developing such ZUIs, and it features the Eagle Mode application, which provides a virtual cosmos with plugin applications. The most important one is the professional file manager with its rich, scriptable command set. It integrates file viewers for most of the common file types, as well as an audio and video player. Furthermore, the virtual cosmos contains a chess game, a netwalk game, a 3D minesweeper game, a multi-function clock, a stock watchlist, some fractals, and a Linux kernel configurator in form of a kernel patch.
    Downloads: 24 This Week
    Last Update:
    See Project
  • 12
    TANGO Control System
    go to https://www.tango-controls.org and https://gitlab.com/tango-controls to get latest versions! 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.
    Leader badge
    Downloads: 23 This Week
    Last Update:
    See Project
  • 13
    eviacam

    eviacam

    webcam based mouse emulator

    Mouse replacement software that moves the pointer as you move your head. It works on standard PCs equipped with a web camera. No additional hardware is required. Based on the award winning Facial Mouse software. For Linux and Windows systems.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 14

    DWDS/Dialing Concordance

    a collection of indexing and search tools for corpus linguists

    DWDS/Dialing Concordance (DDC) - a collection of index and search tools for corpus linguists
    Leader badge
    Downloads: 13 This Week
    Last Update:
    See Project
  • 15
    A cross platform GUI for OBD-II interface device control. Currently supporting ELM327 devices, the app allows you to view and clear error codes, and view live data from the ECU. Packages available for Windows and Linux (deb or rpm)
    Downloads: 30 This Week
    Last Update:
    See Project
  • 16
    Source code from the Research Institute for Signals, Systems and Computational Intelligence http://fich.unl.edu.ar/sinc
    Leader badge
    Downloads: 35 This Week
    Last Update:
    See Project
  • 17
    This is open source SCADA system for MS Windows (2000/XP/Vista). Free SCADA provides for end-users flexible tools for visualization and interactive control of any industrial process. The system uses OPC servers for data collection.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 18

    OpenEEG - EEG hardware and software

    The OpenEEG project is about creating a low cost EEG device

    Working hardware has been built and is in a late beta stage. Software is also available.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 19
    openEAR is the Munich Open-Source Emotion and Affect Recognition Toolkit developed at the Technische Universität München (TUM). It provides efficient (audio) feature extraction algorithms implemented in C++, classfiers, and pre-trained models on well-known emotion databases. It is now maintained and supported by audEERING. Updates will follow soon.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 20
    ALICE utilizes AIML (Artificial Intelligence Markup Language) to form responses to your questions and inputs. Unlike other commercial chat robot software costing thousands of dollars, ALICE is freely available under the terms of the GNU Public License
    Downloads: 6 This Week
    Last Update:
    See Project
  • 21
    FreeSOLID is a library for collision detection of three-dimensional objects undergoing rigid motion and deformation. FreeSOLID is designed to be used in interactive 3D graphics applications.
    Leader badge
    Downloads: 6 This Week
    Last Update:
    See Project
  • 22
    Helsinki Finite-State Technology
    The Helsinki Finite-State Transducer toolkit is intended for processing natural language morphologies. The toolkit is demonstrated by wide-coverage implementations of a number of languages of varying morphological complexity.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 23
    jucevlc

    jucevlc

    MediaCenter-like Fullscreen User Interface for VLC

    JuceVLC moved here : https://github.com/maudoin/jucevlc
    Downloads: 2 This Week
    Last Update:
    See Project
  • 24
    Data logging for high power motor sports (tractor pulling, dragracing etc.) based on OSS. As hardware data is collected with an Arduino and send trough USB to an ARM based touchscreen dash running embedded QT.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 25

    AhoTTS - TTS for Basque and Spanish

    Text-to-Speech for Basque and Spanish

    Text-to-Speech conversor for Basque and Spanish. It includes linguistic processing and built voices for the languages aforementioned. Its acoustic engine is based on hts_engine and it uses a high quality vocoder called AhoCoder. Developed by Aholab Signal Processing Laboratory: https://aholab.ehu.es/aholab/ http://aholab.ehu.es/ahocoder/
    Downloads: 3 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next