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.

  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 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
    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: 3,813 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: 828 This Week
    Last Update:
    See Project
  • 3
    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: 307 This Week
    Last Update:
    See Project
  • 4
    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: 161 This Week
    Last Update:
    See Project
  • Simple, Secure Domain Registration Icon
    Simple, Secure Domain Registration

    Get your domain at wholesale price. Cloudflare offers simple, secure registration with no markups, plus free DNS, CDN, and SSL integration.

    Register or renew your domain and pay only what we pay. No markups, hidden fees, or surprise add-ons. Choose from over 400 TLDs (.com, .ai, .dev). Every domain is integrated with Cloudflare's industry-leading DNS, CDN, and free SSL to make your site faster and more secure. Simple, secure, at-cost domain registration.
    Sign up for free
  • 5
    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: 123 This Week
    Last Update:
    See Project
  • 6
    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.
    Leader badge
    Downloads: 57 This Week
    Last Update:
    See Project
  • 7

    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: 39 This Week
    Last Update:
    See Project
  • 8
    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: 8 This Week
    Last Update:
    See Project
  • 9
    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.
    Downloads: 22 This Week
    Last Update:
    See Project
  • Build Securely on Azure with Proven Frameworks Icon
    Build Securely on Azure 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

    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.
    Leader badge
    Downloads: 11 This Week
    Last Update:
    See Project
  • 11
    Three-dimensional file manager written in OpenGL to display the folders and their heirarchical in a more intuitive three-dimensional setting. Supports custimization of breadth, depth, colors, etc. Simple filtering capabilities as well.
    Downloads: 32 This Week
    Last Update:
    See Project
  • 12
    Switch Viacam

    Switch Viacam

    Free webcam based switch emulator

    Switch Viacam (sViacam for short) is a free webcam based switch emulator. Using a web camera, you can configure a particular spot in which motion is detected to trigger a mouse click or a keystroke. As no particular features or shapes are detected, events can be fired using almost any part of the body or object moving in front of the camera. Currently, up to two virtual switches can be emulated.
    Leader badge
    Downloads: 12 This Week
    Last Update:
    See Project
  • 13
    jucevlc

    jucevlc

    MediaCenter-like Fullscreen User Interface for VLC

    JuceVLC moved here : https://github.com/maudoin/jucevlc
    Downloads: 5 This Week
    Last Update:
    See Project
  • 14
    DD Thought Tickler is a thinking process recorder. It is a kind of vector graphics editor and idea processor. It has new function not ever known. It records your thinking process, by memorizing every steps that you've operated on this tool.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 15
    Converts bitmap file to c/c++ files (usefull for embedded systems with GUI). The color encoding is fully configurable (for example 16bit 5/6/5) and a "preview" bmp file is generated to show how much the picture is altered by the information reduction
    Downloads: 4 This Week
    Last Update:
    See Project
  • 16
    Under development for Prof Stephen Hawking and people like him. With control of a single click only, the solution user should Type, Speak, and Command the computer. We want to expand beyond English and MS Windows to multiple languages, multiple platforms
    Downloads: 7 This Week
    Last Update:
    See Project
  • 17
    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: 6 This Week
    Last Update:
    See Project
  • 18
    A software for windows to control and patch DMX 512 lighting equipment. Based on ANSI E1.20 (remote device management) and the FT232R.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 19
    slab3d

    slab3d

    slab3d is a real-time virtual acoustic environment.

    slab3d is a real-time virtual acoustic environment rendering system. It includes two rendering applications, libraries for spatial auditory display and audio signal processing development, and a set of tools for HRTF analysis and visualization.
    Leader badge
    Downloads: 5 This Week
    Last Update:
    See Project
  • 20
    A portable library to access braille displays.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 21

    QAdvancedItemViews

    QAdvancedItemViews (QAIV) extends the capabilities of QTableView

    QAdvancedItemViews (QAIV) extends the capabilities of the Qt classes QTableView and QSortFilterProxyModel. E.g. QAdvancedTableView supports multicolumn filtering and includes a header view alowing users to create, modify and delete filter. Additional utility classes provide proxy models for conditional decorations, groupings and a lot more.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 22
    PROJECT HAS MOVED! ROS is now hosted at https://code.ros.org/gf/project/ros/
    Downloads: 4 This Week
    Last Update:
    See Project
  • 23
    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: 2 This Week
    Last Update:
    See Project
  • 24
    SITPLUS
    SITPLUS is a free software framework whose main goal is to provide recreational activities for people with multiple disabilities. It offers new forms of interaction based on computer vision, voice and other peripherals.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 25
    K8055 User Interface is a Mac OS X based Cocoa application for controlling the Velleman K8055 USB interface. Included is a static library which can be used for developing other applications and closely replicates the Velleman Windows .DLL functions.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next