Browse free open source HMI software and projects 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

    The database for AI-powered applications.

    MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
    Start Free
  • The All-in-One Commerce Platform for Businesses - Shopify Icon
    The All-in-One Commerce Platform for Businesses - Shopify

    Shopify offers plans for anyone that wants to sell products online and build an ecommerce store, small to mid-sized businesses as well as enterprise

    Shopify is a leading all-in-one commerce platform that enables businesses to start, build, and grow their online and physical stores. It offers tools to create customized websites, manage inventory, process payments, and sell across multiple channels including online, in-person, wholesale, and global markets. The platform includes integrated marketing tools, analytics, and customer engagement features to help merchants reach and retain customers. Shopify supports thousands of third-party apps and offers developer-friendly APIs for custom solutions. With world-class checkout technology, Shopify powers over 150 million high-intent shoppers worldwide. Its reliable, scalable infrastructure ensures fast performance and seamless operations at any business size.
    Learn More
  • 1
    Florence

    Florence

    On-screen virtual keyboard

    Florence is an extensible scalable on-screen virtual keyboard for GNOME that stays out of your way when not needed. You need it if you can't use a real keyboard either because of a handicap, broken keyboard or tablet PC but you can use a pointing devide.
    Leader badge
    Downloads: 133 This Week
    Last Update:
    See Project
  • 2
    CARE2X - Integrated Hospital Info System
    Integrated Hospital Information System. PHP,mySQL,PostgreSQL. Surgery, Nursing,Outpatient,Wards,Labs, Pharmacy, Security,Admission,Schedulers, Repair, Communication & more. Multilanguage, WYSIWYG forms, userconfig, embedded workbots. Modular & scalab
    Downloads: 17 This Week
    Last Update:
    See Project
  • 3
    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
  • 4
    refbase - Web Reference Database

    refbase - Web Reference Database

    Online bibliographic manager for research groups. Zotero-compatible.

    refbase is a web-based bibliographic manager which can import and export references in various formats (including BibTeX, Endnote, MODS XML, and OpenOffice). It can make formatted lists of citations and offers powerful searching, rich metadata, and RSS.
    Downloads: 6 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

    Fudaa

    https://gitlab.com/fudaa

    Official site: https://fudaa-project.atlassian.net/wiki/spaces/FUDAA/overview Sources moved to GitLab: https://gitlab.com/fudaa
    Downloads: 9 This Week
    Last Update:
    See Project
  • 6
    JMCAD - modeling of dynamic systems
    JMCAD is an program for the modeling and simulation of complex dynamic systems. This includes the ability to construct and simulate block diagrams. The visual block diagram interface offers a simple method for constructing, modifying and maintaining complex system models. The simulation engine provides fast and accurate solutions for linear, nonlinear, continuous time, discrete time, time varying and hybrid system designs. With JMCAD, users can quickly develop software or "virtual" prototypes of systems or processes to demonstrate their behavior prior to building physical prototypes. The user builds his system model by selecting predefined blocks from a block library and simply wiring the blocks together. Each block of the diagram performs a function. Users can also create custom blocks in Java and add them to the JMCAD block library. JMCAD is a block diagram language for creating complex nonlinear dynamic systems.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 7
    libVISCA is a library for controlling a VISCA compliant video camera. VISCA is a professional camera control protocol, designed by Sony to be used on several of its surveillance and OEM block cameras.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 8
    gpsman

    gpsman

    GPS Manager (GPSMan): a manager of GPS data

    GPS Manager (GPSMan) is a graphical manager of GPS data that makes possible the preparation, inspection and edition of GPS data in a friendly environment. GPSMan can also be used in command mode (with no graphical interface)
    Downloads: 4 This Week
    Last Update:
    See Project
  • 9
    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
  • Enterprise and Small Business CRM Solution | Clear C2 C2CRM Icon
    Enterprise and Small Business CRM Solution | Clear C2 C2CRM

    Voted Best CRM System with Top Ranked Customer Support. CRM Management includes Sales, Marketing, Relationship Management, and Help Desk.

    C2CRM consists of four modules that integrate to provide a comprehensive CRM solution: Relationship Management, Sales Automation, Marketing Automation, and Customer Service. Only buy what each user needs.
    Learn More
  • 10
    JChemPaint Applet and Swing Application
    The JChemPaint Applet and Swing Application are Java programs for drawing 2D chemical structures like those found in most chemistry textbooks. It is based on the Chemistry Development Kit (cdk.sf.net). Downloads, tracker, and source code repository can be found on https://jchempaint.github.io
    Downloads: 3 This Week
    Last Update:
    See Project
  • 11
    WiimoteCommander is a tool for connecting a wii remote or "wiimote" (with extensions) to a PC (Windows or Linux) or a MAC. You can then see up to 7 wiimotes and extensions in order to manage them (events, rumble, speaker, LEDs, and 3D viewer).
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    Programming plateform for the Méta-Instrument
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    This project offers an uniformized way to interface a extented variety of analog-to-digital conv. chips to a computer that uses Windows. It is written in C as a set of plugin DLLs plus a central interface. The interface is intented to be VB compatible
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Business Bot Platform

    Business Bot Platform

    Chatbot platform for various instant messenger

    The Business Bot Platform (BBP) - Community Edition is a chatbot platform for private and professional chatbots. It provides support for Facebook Messenger, Signal, Slack, Telegram, Microsoft Skype for Business, Threema and XMPP. The Business Bot Platform Community Edition provides a software solution for chatbot applications developed with Java. It is designed to be easy to use (pluggable chatbots) and extensible as well as integrate in your chatbot application without knowledge about various instant messenger APIs. It is flexible through its plugin architecture and has a repository for chatbot applications (e.g. Wikipedia, Wiktionary, Calculator) which are installable by one-click. Also supporting RiveScript and AIML 2.0. BBP is a web application which handles all incoming and outgoing instant messages and comes with a dashboard for all platform activities. Moreover, it supports artificial intelligence (e.g. Ms LUIS and TensorFlow) BBP is based on Apache, MySQL, and Tomcat
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    A system for helping an already existing ambulance service
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Domotix is a home automation software developped in Delphi for the central system, in Php for the actions scripts, and where datas are centralized in a MySQL database.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    The Embedded Bathroom Control System is a small system to control the bathroom fan, other devices and report information on an LCD panel.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18

    FemQGL

    Affichage modele elements finis en QT (Nastran, Unv)

    Nastran Reader and visualization programme
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    This project is the conclusion of three years of research and development of a final project of Bachelor of Engineering Faculty of Univertité Sherbrooke. It consists of a circuit to representing the hand movement with neural network for recognition.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Projet IUP Système Intelligents Master première année, année 2007/2008 IHM Gonflable : Projection de donnée sur une sphère en 3D.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    This application is a clock for poker tournaments. Absolutely everything will be configurable: levels with small/big blinds/ante, duration, breaks, number of players, tables, payout table.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    JRobot is a Java utility intended for the manipulation of the Mitsubishi RVM1. It provides the possibility to connect locally and remotely to RVM1 robots, manipulate with joysticks and has a virtual 3D view intended for simulation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Jiim is a Web-based Instant Messaging system that overcomes the language barrier, letting you read and type in your mother tongue.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    This project concerns K-MADe (Kernel of Model for Activity Description environment), a tool for contributing to the incorporation of ergonomics into the interactive systems design process, through task and activity analysis.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Kbdz (KeyboardZ) is a realtime events framework, dedicated to audio. It allows to tranform linux event devices to midi controller, to perform transformation (mapping) on the events. It will implement ODL (Osc Discovery and Learn protocol)
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next