Showing 4062 open source projects for "hardware"

View related business solutions
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New to Google Cloud? Get $300 in credits to explore Compute Engine, BigQuery, Cloud Run, Gemini Enterprise Agent Platform, and more.

    Start your next project with $300 in free Google Cloud credit. Spin up VMs, run containers, query petabytes in BigQuery, or build agents with Gemini Enterprise Agent Platform. Once your credits are used, keep building with 20+ always-free tier products including Compute Engine, Cloud Storage, GKE, and Cloud Run functions. No commitment required—just sign up and start building.
    Claim $300 Free
  • 1
    jetson-ffmpeg

    jetson-ffmpeg

    ffmpeg support on jetson nano

    jetson-ffmpeg is a specialized integration layer that enables FFmpeg to use hardware-accelerated encoding and decoding on NVIDIA Jetson devices through the L4T Multimedia API. It provides a bridge between FFmpeg and NVIDIA’s proprietary APIs, allowing developers to leverage on-device hardware encoders and decoders for improved performance. The project includes a library and patch system that modifies FFmpeg builds to enable NVMPI-based acceleration.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    TinyGL

    TinyGL

    The penultimate portable graphics library

    tinygl is a lightweight, software-based OpenGL implementation originally written by Fabrice Bellard and modified here for modern learning and development purposes. It implements a subset of OpenGL 1.x features and provides a minimal yet functional rendering pipeline with no reliance on graphics hardware. tinygl is an ideal resource for educational purposes, embedded development, or rendering in software-only environments. Its simplicity and compact codebase allow developers to study how 3D graphics APIs work under the hood.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    PyUSB
    PyUSB provides USB access on the Python language.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 4

    Corsair_H100i_v2

    Corsair H100i v2 controller software.

    Corsair H100i v2 controller software providing both command line access and a GUI for modification and display of the Corsair AIO H100i v2 water cooler.
    Downloads: 1 This Week
    Last Update:
    See Project
  • AI-powered service management for IT and enterprise teams Icon
    AI-powered service management for IT and enterprise teams

    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
    Try it Free
  • 5

    PyBitBanger

    Python controlled hardware.

    With the demise of the parallel port, a simple way for a Python script to control external hardware has disappeared. The goal of this project is to use relatively simple hardware like an Arduino Nano and the Microchip MCP23S17 port expander as an extensible bit banger. Ideally, all hardware should be leaded and breadboard friendly for easy project prototyping. The ELEGOO Nano is used as an USB RS232 to SPI controller to control the port expander.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Cxbx-Reloaded

    Cxbx-Reloaded

    Xbox (Original) Emulator

    Cxbx-Reloaded is an open-source emulator that enables original Xbox games and software to run on modern Windows systems and compatible environments like Wine. It aims to recreate the Xbox hardware and software stack through a combination of high-level and low-level emulation techniques, including kernel emulation and GPU translation layers. The project is notable for its focus on compatibility and accuracy, with ongoing efforts to expand the number of playable titles and improve performance. It supports Direct3D-based rendering and integrates networking features to emulate Xbox system behavior more realistically. ...
    Downloads: 12 This Week
    Last Update:
    See Project
  • 7

    kAtomics

    Geometric kernel for CAD programs using an atomic approach

    This kernel uses a discrete approach where the geometry is split into "atoms" at a fixed resolution (e.g. 1µm). The aim is to make full use of the parallel processing capabilities of modern graphics hardware.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8

    EEPROM_editor

    EEPROM programmer for the SST39SF040 chip.

    ...An Arduino Nano will be used as an interposer between a Python script doing the programming and SPI connected port expander chips used for generating the required signals. This makes project development simple with relatively simple tools, simple hardware and a shallow learning curve. The chip is available as a leaded part so wire wrap can be used to quickly build the programmer. Current draw is also low enough that the Arduino can be used to power the programmer.
    Downloads: 33 This Week
    Last Update:
    See Project
  • 9
    ...Second goal is to create a program in order to dump cartridges of a 1970's videopac game console. Such a program run under raspberry PI 3 with the use of a dedicated hardware board.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure Icon
    Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure

    Native application identity and user-based security for your Azure cloud

    Gain integrated visibility across all traffic in a single pass. Deploy Palo Alto Networks VM-Series to determine application identity and content while automating security policy updates via rich APIs.
    Get a free trial
  • 10
    Rad Kernel (whyred)

    Rad Kernel (whyred)

    Custom kernel for whyred (Redmi Note 5 Pro/AI)

    RAD Kernel is a custom linux kernel for whyred (Redmi Note 5 Pro/AI) that contains all features you need and aims for best balance between performance and battery.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 11
    Live Transcribe Speech Engine

    Live Transcribe Speech Engine

    Live Transcribe is an Android application

    Live Transcribe Speech Engine provides on-device speech recognition components that power real-time transcription for accessibility and everyday voice-first experiences. Its design prioritizes latency and robustness in noisy, far-field environments, enabling continuous transcription with low delay on mobile hardware. The engine manages audio front-end processing—such as noise suppression and voice activity detection—before feeding audio into compact, accurate acoustic and language models. Partial hypotheses stream as words are recognized, then stabilize with minimal jitter as confidence increases, which is crucial for usability. The code emphasizes efficient use of CPU and neural accelerators to balance battery life with responsiveness. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    ZED OS

    ZED OS

    ZED OS the clone of Windows XP

    ZED OS is a portuguese Linux based distribution (remaster of Ubuntu Mate). It was designed for users who want an innovative system. With both 3D and 2D interfaces you'll be able to chosse the better one according to your hardware/needs. It's Web Based and inspired in Windows XP from Microsoft
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Arduino HomeKit ESP8266

    Arduino HomeKit ESP8266

    Native Apple HomeKit accessory implementation for the ESP8266 Arduino

    This Arduino library is a native Apple HomeKit accessory implementation for the ESP8266 Arduino core and works without any additional bridges. This project is mainly based on an esp-home kit for ESP-OPEN-RTOS. I ported the RTOS-based implementation of the esp-home kit to the pure Arduino environment, aimed at easy and fast building projects using Arduino IDE (or Eclipse with sloeber, PlatformIO). Enjoy the "one-key" build, "one-key" upload, and work to link various other Arduino libraries...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    DRT

    DRT

    Dataflow Run Time

    This software aims at demonstrating that we can easily provide a very small and powerful runtime for running programs that are coded in whatever programming model, but that could be *executed* in a DATAFLOW style. The Dataflow Run Time (DRT) provides the runtime support for that The first benefit of this software is to allow a rapid development of such programs in the context of the TERAFLUX project http://teraflux.eu The runtime API has been designed in such way to allow for a future...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Security Onion

    Security Onion

    Linux distro for threat hunting, enterprise security monitoring

    Our latest version focuses on simplifying grid installation and configuration. Our products include both the Security Onion software and specialized hardware appliances that are built and tested to run Security Onion. Our appliances will save you and your team time and resources, allowing you to focus on keeping your organization secure. We offer both training and support for Security Onion. Our instructors are the only Security Onion Certified Instructors in the world and our course material is the only authorized training material for Security Onion. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    GUI-lite

    GUI-lite

    The smallest header-only GUI library(4 KLOC) for all platforms

    ...We chose C++ as it could make the code size significantly smaller and easier to read. Work smoothly with 3rd party frameworks(Qt/MFC/Winform/Cocoa/Web). Zero dependency, 100% build pass & runnable. Click the demo you like, and run it on your hardware.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    ...Example source code to talk with this hardware is provided.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    hawk800
    ...The HAWK-800 provides the Korg Poly-800 with a dramatically improved and expanded MIDI implementation as well as many new sound and user control features. The HAWK-800 is a hardware/software upgrade kit for the Korg Poly-800 model synthesizers (no longer available). The HAWK-800 can be installed in the original Korg Poly-800 as well as the MK2 and the EX-800 synth module. A second add on hardware module (named the 'AtomaHawk') is also available. The AtomaHawk allows total control over three of the most common hardware modifications; the "Moog Slayer", the "FM-800" and the 12/24db filter slope mod's. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 19
    Astronomy Linux 21.04

    Astronomy Linux 21.04

    This is an open project "Astronomy Linux 21.04" for amateurs

    This is an open project "Astronomy Linux" for amateurs. Free distributive designed for astronomy amateurs. This image contains different astronomical programs, for example: planetariums, image processing, astro-hardware control, INDI drivers, etc. ********************************************************************************** WARNING! You can install and use this distribution without any guarantees. We are do NOT responsible for the loss of data from your computer during installation of the distribution, as well as during its testing or/and using! ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    xSMBus - Java I2C/SMBus API

    xSMBus - Java I2C/SMBus API

    USB Bridge for SMBus(I2C), GPIO, and Clock, Java API

    [Introduction] xSmbus-m01 is not only a Java API, but also a program that can be executed separately. The following are its function options: Need to be executed at the command prompt, java -jar /YourPath/xSmbus-m01-1.0p.jar Help - list the parameter table Verification - verify that the product is working properly Test - used for system maintenance, in advance Check - determine if there is a device on the I2C location Scan - search in the range of 00-FF, search out on the I2C bus...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Mininet

    Mininet

    Emulator for rapid prototyping of Software Defined Networks

    Mininet creates a realistic virtual network, running real kernel, switch and application code, on a single machine (VM, cloud or native), in seconds, with a single command. Because you can easily interact with your network using the Mininet CLI (and API), customize it, share it with others, or deploy it on real hardware, Mininet is useful for development, teaching, and research. Mininet is also a great way to develop, share, and experiment with Software-Defined Networking (SDN) systems using OpenFlow and P4. Mininet is actively developed and supported, and is released under a permissive BSD Open Source license. We encourage you to contribute code, bug reports/fixes, documentation, and anything else that can improve the system! ...
    Downloads: 26 This Week
    Last Update:
    See Project
  • 22
    Halview

    Halview

    Diagnostic hal toolkit for Linuxcnc and derivates

    This is a Hal ( hardware abstract layer ) viewer usable for diagnostics and more. The program is compatible with Linuxcnc.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    TeLOS Linux Lite

    TeLOS Linux Lite

    smart Debian Lite KDE distribution

    ...TeLOS Linux Lite is extremely lightweight and easily customizable. It is freely distributed and honors free, open source software. Nevertheless, some non-free proprietary packages are included to widely support common modern hardware. The most popular browser, Google Chrome, is the focal point of TeLOS Lite and is preconfigured for maximum performance and optimal appearance. You might use this Operating System as a more powerful open source replacement of Chrome OS. TeLOS is suitable for both Linux newcomers and experienced users. Let us know what you think of TeLOS Linux Lite!
    Downloads: 6 This Week
    Last Update:
    See Project
  • 24

    kmid2

    Multiplatform karaoke player

    This project is not developed anymore. If you are looking for a replacement, please see: https://sourceforge.net/projects/dmidiplayer/
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    L-ink_Card

    L-ink_Card

    Smart NFC & ink-Display Card

    ...Because it uses e-ink, the card can display static content with minimal power drain, making it practical for real-world card use. The repository includes board design files, firmware, and supporting software for customizing what the card shows. For hardware hackers and smart-card enthusiasts, it’s a fascinating hybrid of microcontroller, low-power display, and NFC tech in a familiar credit-card size.
    Downloads: 2 This Week
    Last Update:
    See Project
Auth0 Logo