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

  • 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
  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    Access competitive interest rates on your digital assets.

    Generate interest, borrow against your crypto, and trade a range of cryptocurrencies — all in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • 1
    Java access to USB, currently using kernel 2.4 Linux-USB support. There is a "core" API for accessing USB devices, and simple tools including a USB viewer in Swing. Applications are being developed separately, including digital camera support.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 2
    A portable library to control the ICOM PCR-1000 computer controlled general purpose radio receiver and gui front ends for X, Aqua, and windows32
    Downloads: 3 This Week
    Last Update:
    See Project
  • 3

    stm32f7nucleo-eastrising-7inch-lcd-spi

    STM32 Nucleo STM32F746ZG interface to East Rising 7 inch LCD Panel

    An STM32 Nucleo-144 development board with Arduino Uno Rev3 connectivity is interfaced via an EastRising Technology Co Ltd Shield PCB to the East Rising 800x480 pixel 7 inch LCD panel with resistive touch screen. A set of functions has been developed to drive the panel via SPI, which uses the RAiO Technology Inc RA8875 TFT-LCD controller IC. Test firmware was developed that uses this function set to explore and demonstrate the many capabilities of the panel. The STM library is used along with FreeRTOS. Please see: LcdTest_ReadMe.pdf or LcdTest_ReadMe.odt. The project is simply a personal record of what has been done, and will not be developed further.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    This project was used to develop an OS-independent driver for the CanoScan FB630U flatbed scanner in the form of a backend for the SANE package. Since integration with the SANE project in 2002, there has been no activity here.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Forever Free Full-Stack Observability | Grafana Cloud Icon
    Forever Free Full-Stack Observability | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 5
    DMP4X is a manager software to configure and ease the use of the Dension DMP3 (in-car) MP3 player. As it uses Trolltech's Qt library it supports Linux, MacOS X and Windows.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    HAC4Linux is a bicycle computer application for Linux. This programme is also available for Win32 (HAC4Windows) and MacOSX(HAC4Mac). Supported are different bicycle computers and heart rate monitors by different manufacturers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    HP Scanjet 2200C Driver for SANE - Closed because the scanner is now fully supported in the official SANE distribution.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Pocket Viewer Appliation Manager Deluxe (PVAMDX) is designed to be a replacment for Casio's PV App Manager. As it will be written in Tcl, it will be cross-platform, so people who use Linux will finally stop having to boot into Windows.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    The goal of the c6x-tools project is to provide an Open Source development environment for users of the TI TMS320C6x DSP family. This includes (but is not limited to) the following commonly-used devices: 'C6211, 'C6711, 'C6201 and 'C6701.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Fully Managed MySQL, PostgreSQL, and SQL Server Icon
    Fully Managed MySQL, PostgreSQL, and SQL Server

    Automatic backups, patching, replication, and failover. Focus on your app, not your database.

    Cloud SQL handles your database ops end to end, so you can focus on your app.
    Try Free
  • 10
    Have you ever wondered what hardware works with what. This project aims to create a database (online/offline) that people can search to find compatibile hardware which actually works with their computers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    This project should bring as much as possible ZyXEL modem drivers to Mac OS X/Darwin.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    This project was originally created to fill a need, however the project has not been updated in years and is now officially closed. Please see http://sf.net/projects/phpsysinfo for a better alternative.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    A program, or daemon for Linux, which convertes incoming joystick data to mouse data, so that you can use your joystick/joypad as a mouse device in X.org, gpm or any other program that needs mouse data (even games).
    Downloads: 10 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • Next
MongoDB Logo MongoDB