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

  • Gen AI apps are built with MongoDB Atlas Icon
    Gen AI apps are built with MongoDB Atlas

    Build gen AI apps with an all-in-one modern database: MongoDB Atlas

    MongoDB Atlas provides built-in vector search and a flexible document model so developers can build, scale, and run gen AI apps without stitching together multiple databases. From LLM integration to semantic search, Atlas simplifies your AI architecture—and it’s free to get started.
    Start Free
  • 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
  • 1
    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)
    Leader badge
    Downloads: 63 This Week
    Last Update:
    See Project
  • 2
    Wrapper for vendors to simplify usage of the Java Speech API (JSR 113). Note that the spec is an untested early access and that there may be changes in the API.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 3

    Patient Monitor

    Patient monitor showing actual and simulated data

    In intensive care units (ICU) patients vital signs are monitored. This is an attempt to build an interface which can show external and simulated medical data, to mimic these patient monitors. The motivation for this project are my experiments with building medical devices.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 4
    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
  • Keep company data safe with Chrome Enterprise Icon
    Keep company data safe with Chrome Enterprise

    Protect your business with AI policies and data loss prevention in the browser

    Make AI work your way with Chrome Enterprise. Block unapproved sites and set custom data controls that align with your company's policies.
    Download Chrome
  • 5
    The InfoVis Toolkit is a Interactive Graphics Toolkit written in Java/Swing to ease the development of Information Visualization applications and components.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 6
    A set of software tools useful for building, testing, and exercising web services (and other interfaces) for the travel industry which comply with the specifications of the Open Travel Alliance (OTA). This project is initiated by members of the OTA.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    PROJECT HAS MOVED! ROS is now hosted at https://code.ros.org/gf/project/ros/
    Downloads: 3 This Week
    Last Update:
    See Project
  • 8
    VISUAL is a program package for creating and running HMI (human machine interfaces) and SCADA or process visualization applications under LINUX. It enables you to control/operate a/many PLC controlled machine(s) through a computer
    Downloads: 3 This Week
    Last Update:
    See Project
  • 9
    A "gumbo" of tools and concepts supporting rich client applications with 2D/3D user interfaces. Expands on the code from the book "3D User Interfaces with Java 3D", and includes a generous contribution of RCP code from Meyer Sound. Recent work includes a Norden bombsight simulator, with terrain rendering based on NASA's WorldWind SDK. For this effort YourKit has generously made available its full-featured Java Profiler (https://www.yourkit.com/java/profiler/index.jsp), which has proved invaluable in improving simulator performance.
    Downloads: 2 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
    LeapInto

    LeapInto

    Simplified interface to Leap Motion designed for art and music apps

    LeapInto provides a simplified interface to the Leap Motion hand sensor input device. Multiple hand recognition is simplified to several stable categories and coordinates are normalised. The interface comes two flavours at present, an open broadcast system using the OSC protocol and a plugin for the Csound audio/music programming language.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    HoloMenu is a C library for creating GUIs with holographic simulator view. It helps creating buttons, text boxes and other components with effects similar to Syndicate Wars. It is designed to use as menu in games, but may be used for other projects.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    The “libGaze” framework combines off-the-shelf eye-tracking and motion capturing systems to enable real-time gaze-tracking for freely-moving observers.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    Compiere MFG+SCM Manufacturing Extended System (MES). Include Shop Floor Control, Supply chain management, Quality management, modbus interface, iReport barcode extension etc. Support batch and on demand manufacturing. Works alone or connected to ERP.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    A ContextTree is a way of dynamically forming relationships between information: the same information can be viewed in different ways, depending on what you want from it.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    Free Open Source VoiceXML editor programmed in Java (Swing). The VoiceXML document is regularly parsed, a tree view is built and syntax errors are reported in a specific table.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    Sound Grid is a graphical music composition, editing, and notation tool in the cartesian coordinate system. Visit http://sites.google.com/site/soundgrid/Home for tutorial. Contact jonnyq@scn.org for questions. Keywords: midi java sound
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    The purpose of the Programmable Chip EEG BCI project is to create a EEG that is modernized with some of the latest hardware. The Design uses lower amplification and higher bit analog to digital converters to remove the need for filtering and amplifying.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    Calamari is a support tool for voice-controlled browser and gaze-controlled browser. This tool extracts positions of words, image and table in browser window.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    vuVolume is a framework for volume rendering algorithms in C++. When creating a new rendering method in vuVolume it is possible to just concentrate on the actual algorithm and let the framework take care of the more administrative tasks.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    A Prolog expert system supporting querying and extending the knowledge base from a command-line interface using a format oriented on natural language, with the aim of being maintainable by the domain expert (i.e. without requiring programming skills).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Using this plugin-based framework, you can instantly start working on the *brain* of your bot (irc bot, chatterbot, robot, ...). With support for db, irc, logging and programming-language independent plugins, users can easily enhance the functionality.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Annotea Ubimarks is an application of Annotea shared bookmarks in Mozilla. It helps users to easily organize Web information by using familiar concepts, share findings with trusted peer groups and benefit from the underlying Semantic Web technologies.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Audivolv

    Audivolv

    Artificial intelligence evolves musical instruments played with mouse

    Artificial Intelligence (AI) evolves musical instruments you play with the mouse from small blocks of Java code that operate on numbers, each block designed to keep all numbers in range -1 to 1 if they started in that range, and combinations of these evolved codes running 44100 times per second for high quality 44.1 khz audio. You can also write the Java code into its window. Uses Javassist internal compiler on the new Java code assembled by renaming variables to overlap eachother and reordering, copying, and removing blocks of code. Listen to the recorded music in files section of sourceforge or try it for yourself. This branched into my other projects: GigaLineCompile, JSelfModify, JSoundCard, and Human AI Net as I got more into the AI and systems side of things and explored vision research as a better user interface to network minds together through the Internet. Someday I will bring it all together in a shared space on the Internet.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    This project is developing avionics for use in experimental aircraft. Systems under development with OpenGL include EFIS, NAV and EIS systems.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    This project aims to develop a parser for Finnish. The parser and the system of grammatical competence assumed herein, are based on the minimalist theory of grammar (Chomsky 1995, 2005) and Bare Lexicon Hypothesis (Brattico, in prep).
    Downloads: 0 This Week
    Last Update:
    See Project