Open Source Desktop Operating Systems Hardware Platforms

Hardware Platforms for Desktop Operating Systems

Browse free open source Hardware platforms and projects for Desktop Operating Systems below. Use the toggles on the left to filter open source Hardware platforms by OS, license, language, programming language, and project status.

  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Try Free
  • 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

    S.M.A.R.T. Monitoring Tools

    Disk Inspection and Monitoring

    smartmontools contains utility programs (smartctl, smartd) to control/monitor storage systems using the Self-Monitoring, Analysis and Reporting Technology System (S.M.A.R.T.) built into most modern ATA and SCSI disks. It is derived from smartsuite.
    Leader badge
    Downloads: 16,507 This Week
    Last Update:
    See Project
  • 2
    libusb

    libusb

    A cross-platform library that gives apps easy access to USB devices

    Library to enable user space application programs to communicate with USB devices
    Leader badge
    Downloads: 3,725 This Week
    Last Update:
    See Project
  • 3
    Iometer
    I/O performance Analysis Tool
    Leader badge
    Downloads: 558 This Week
    Last Update:
    See Project
  • 4

    IPMI Management Utilities

    Manage and interpret IPMI systems with common a software tool

    ipmiutil is an easy to use set of IPMI server management utilities. It can get/set sensor readings & thresholds, automate SEL management, do SOL console, etc. Supports Linux, Windows, BSD, Solaris, MacOSX. The only IPMI project tool that runs natively on Windows. See ipmiutil.sf.net for rpms, etc. (formerly called panicsel). It can run driverless in Linux for use on boot media or embedded environments.
    Leader badge
    Downloads: 672 This Week
    Last Update:
    See Project
  • Enterprise-grade ITSM, for every business Icon
    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity.

    Freshservice is an intuitive, AI-powered platform that helps IT, operations, and business teams deliver exceptional service without the usual complexity. Automate repetitive tasks, resolve issues faster, and provide seamless support across the organization. From managing incidents and assets to driving smarter decisions, Freshservice makes it easy to stay efficient and scale with confidence.
    Try it Free
  • 5
    # OBSOLETE The project has moved to CodeBerg at https://codeberg.org/IPMITool/ipmitool IPMItool provides a simple command-line interface to IPMI-enabled devices through an IPMIv1.5 or IPMIv2.0 LAN interface or Linux/Solaris kernel driver.
    Leader badge
    Downloads: 497 This Week
    Last Update:
    See Project
  • 6
    Arduino ASCOM Focuser Pro2 DIY

    Arduino ASCOM Focuser Pro2 DIY

    Version 2 of the myFocuser Project

    myFocuserPro2 (myFP2) is an ASCOM - INDI - LINUX - WINDOWS telescope focuser with a large range of options. 315,606+ file downloads. The most popular focuser project. (c) Copyright Robert Brown 2014-2026. All Rights Reserved. Code or portions of code may not be copied or used without written permission from the author. Other Focuser Projects myFP2ESP32 WiFi - https://sourceforge.net/projects/myfocuserpro2-esp32/ [ESP32 Only] myFP2ESP8266 WiFi - https://sourceforge.net/projects/myfp2esp8266-focus-controller/ myFP2N - Nextion touch screen display - https://sourceforge.net/projects/arduinoascomfocuserpro2diy/files/myFocuserPro2N%20NEXTION%20TFT%20DISPLAY/ myFP2M - Ready made Controllers https://sourceforge.net/projects/arduinoascomfocuserpro2diy/files/myFocuserPro2M/ Please look in the Files-Documents folder for more information. https://sourceforge.net/projects/arduinoascomfocuserpro2diy/files/Documentation/
    Leader badge
    Downloads: 228 This Week
    Last Update:
    See Project
  • 7

    IIDC Camera Control Library

    Capture and control API for IIDC compliant cameras

    libdc1394 is a library that provides a high level programming interface for application developers who wish to control and capture streams from IEEE 1394 based cameras that conform to the 1394-based Digital Camera Specifications (also known as the IIDC or DCAM Specifications). libdc1394 also supports some USB cameras that are IIDC compliant. Besides capture and control, libdc1394 provides a full set of colour space conversion functions (including RAW decoding), vendor specific functions and direct camera register access. Keywords: ieee1394, IIDC, DCAM, firewire, USB, machine vision, computer vision, video capture, library
    Leader badge
    Downloads: 162 This Week
    Last Update:
    See Project
  • 8
    BRL-CAD

    BRL-CAD

    Open Source Solid Modeling CAD

    BRL-CAD is a powerful cross-platform constructive solid geometry solid modeling system that includes an interactive geometry editor, ray-tracing for rendering & geometric analyses, network distributed framebuffer support, image & signal-processing tools.
    Downloads: 90 This Week
    Last Update:
    See Project
  • 9
    System Stability Tester
    System Stability Tester is a multi platform open source clone of SuperPI and comes with a GUI and a CLI. It can be used for CPU and RAM burning, stressing and benchmarking.
    Downloads: 31 This Week
    Last Update:
    See Project
  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    More flexibility. More control.

    Generate interest, access liquidity without selling, and execute trades seamlessly. All in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • 10
    Tool for controlling the special features of a "U3 smart drive" USB Flash disk.
    Downloads: 37 This Week
    Last Update:
    See Project
  • 11
    GlobalPlatform

    GlobalPlatform

    Implementation of GlobalPlatform smart card specification

    The GlobalPlatform card specification is a standard for the management of the contents on a smart card. Mainly this comprises the installation and the removal of applications. This project offers a C library and a command line shell. Find more information on https://kaoh.github.io/globalplatform/
    Downloads: 27 This Week
    Last Update:
    See Project
  • 12

    rkflashtool

    Tools for flashing Rockchip devices

    Tools for flashing Rockchip devices.
    Downloads: 49 This Week
    Last Update:
    See Project
  • 13
    libmylcd is a frame & font rendering library and toolkit designed to provide low level access to 2D hardware via a video framebuffer. Supported devices include SED133x, T6963C, PCD8544, S1D15G10, USBD480, PCF8833, PCF8814, USB13700, S1D15G14.
    Downloads: 20 This Week
    Last Update:
    See Project
  • 14
    HimemX

    HimemX

    The ultimate DOS XMS memory manager

    This is HimemX - the open-source XMS memory manager of FreeDOS. Uses unreal mode when possible and has a very low conventional memory footprint. Got any patches? Noticed any bugs? Please report your findings on the FreeDOS mailing list: freedos-user@lists.sourceforge.net
    Downloads: 41 This Week
    Last Update:
    See Project
  • 15
    NB: Development has been moved to Github: https://github.com/avrdudes/avarice AVaRICE is a program for interfacing the Atmel JTAG ICE to GDB to allow users to debug their embedded AVR target.
    Leader badge
    Downloads: 13 This Week
    Last Update:
    See Project
  • 16
    owfs and owhttpd

    owfs and owhttpd

    Project moved to https://github.com/owfs/owfs/

    Please note that OWFS source code, and all Issue/Tickets/merge requests have now been moved to https://github.com/owfs/owfs/. Developer mailing lists will still be kept at Sourceforge. ---- OWFS -- 1-Wire file system. Use the Dallas 1-Wire and iButton chips with standard filesystem commands. Create temperature loggers. Monitor everything. OWHTTPD -- same system, only used as a light weight web server. OWFS is also ported to embedded routers, Mac OSX and Windows. Basically you can use these inexpensive little sensors and other chips with very simple wiring to sense and control the physical environment. The interface is very flexible -- everything from a web browser, to read and writing directly to the chip's "file" to integrating with your programs -- even over the internet. There is a growing number of 1-wire sensors: temperature, voltage, humidity, light, ultraviolet, pressure, thermisters, thermocouples, programmable microcontrollers, relays, lights, LCD panels, etc
    Downloads: 6 This Week
    Last Update:
    See Project
  • 17
    URBI: Universal Robotic Body Interface. URBI is a scripted command language used to control robots (AIBO, pioneer,...). It is a robot-independant API based on a client/server architecture. Liburbi C++/Java/Matlab are available here. Forum available at ht
    Downloads: 26 This Week
    Last Update:
    See Project
  • 18
    library to drive several displays (with built-in controllers or display modules, a.s.o.)
    Leader badge
    Downloads: 25 This Week
    Last Update:
    See Project
  • 19
    CuteMouse is a DOS based mouse driver, fully written in assembly language. It's optimized for size (and speed) to allocate as small as possible amount of your precious 640KB RAM. It currently supports serial and PS/2 mice and, if BIOS support present an
    Leader badge
    Downloads: 21 This Week
    Last Update:
    See Project
  • 20
    GXSM

    GXSM

    Scanning Probe Microscopy Controller and Data Visualization Software

    GXSM -- Gnome X Scanning Microscopy: A multi-channel image and vector-probe data acquisition and visualization system designed for SPM techniques (STM,AFM..), but also SPA-LEED/LEED/LEEM data analysis. A plug-in interface allows any user add-on data-processing and special hardware and instrument support. Latest: NC-AFM and related explorative methods as SQDM can be configured. High-Speed external PAC-PLL hardware option with digital DSP link. Based on several hardware options it supports a commercially available DSP hardware and provided also Open Source Code for all the low level signal processing tasks and instrument controls in a most flexible and adaptable manner. All latest software is available via SVN only or Live Demo/Install CD: http://www.ventiotec.de/linux/GXSM-Linux.iso
    Downloads: 7 This Week
    Last Update:
    See Project
  • 21
    These tools are used to view information about, and to control, Media Changer devices such as Tape and DVD/CD libraries.
    Leader badge
    Downloads: 18 This Week
    Last Update:
    See Project
  • 22

    memconf - memory configuration on UNIX

    Identify sizes of memory modules installed on most UNIX-based systems

    Identify sizes of memory modules installed on a Solaris, Linux, FreeBSD or HP-UX workstation or server. memconf reports the size of each SIMM/DIMM memory module installed in a system. It also reports the system type and any empty memory sockets. In verbose mode, it also reports the following information if available: - banner name, model and CPU/system frequencies - address range and bank numbers for each module
    Downloads: 5 This Week
    Last Update:
    See Project
  • 23

    srcpd: modular SRCP server

    SRCP system daemon

    The srcpd is a gateway between any kind of model railway systems and user interface programs that support the Simple Railroad Command Protocol SRCP.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 24
    Parallel Events and Asynchronous tasKing Library. Originally combining multi-threading with an efficient I/O event model, it's now more a lightweight object-oriented framework for event-based applications.
    Downloads: 16 This Week
    Last Update:
    See Project
  • 25
    AVRDUDE is software for programming Atmel AVR Microcontrollers. This package is a modified version of AVRDUDE 5.3.1. The original AVRDUDE was modified to retry syncing with the device/programmer 10 times instead of 1 (as it was in original version).
    Downloads: 14 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB