Showing 1735 open source projects for "hardware"

View related business solutions
  • $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
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 1
    opentrack

    opentrack

    Head tracking app for games and flight simulation software

    opentrack is an application that can track users' head movements and relay this information to games and flight simulation software. It allows for output shaping, filtering, and the codebase builds on Windows, OSX and GNU/Linux.
    Downloads: 161 This Week
    Last Update:
    See Project
  • 2
    Agat Hardware

    Agat Hardware

    Create replicas of Agat Hardware

    This project is dedicated to creation PCB replicas of Agat Hardware. Most of the PCBs are created using Kicad Open source tool.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 3
    OpenTabletDriver

    OpenTabletDriver

    Open source, cross-platform, user-mode tablet driver

    OpenTabletDriver is an open-source, cross-platform, user mode tablet driver. The goal of OpenTabletDriver is to be cross-platform as possible with the highest compatibility in an easily configurable graphical user interface. OpenTabletDriver functions as two separate processes that interact with each other seamlessly. The active program that does all of the tablet data handling is OpenTabletDriver.Daemon. The daemon must be started in order for anything to work, however, the GUI is...
    Downloads: 62 This Week
    Last Update:
    See Project
  • 4
    QMK

    QMK

    Keyboard firmware for Atmel AVR and ARM controllers

    QMK (Quantum Mechanical Keyboard) is an open source community centered around developing computer input devices. The community encompasses all sorts of input devices, such as keyboards, mice, and MIDI devices. This is a keyboard firmware based on the tmk_keyboard firmware with some useful features for Atmel AVR and ARM controllers, and more specifically, the OLKB product line, the ErgoDox EZ keyboard, and the Clueboard product line. Keyboards powered by QMK are Planck, Preonic, ErgoDox EZ,...
    Downloads: 15 This Week
    Last Update:
    See Project
  • 99.99% Uptime for MySQL and PostgreSQL Databases Icon
    99.99% Uptime for MySQL and PostgreSQL Databases

    Sub-second maintenance. 2x read/write performance. Built-in vector search for AI apps.

    Cloud SQL Enterprise Plus delivers near-zero downtime with 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server.
    Try Free
  • 5
    Blynk C++ Library

    Blynk C++ Library

    Blynk library for embedded hardware

    Blynk is the most popular Internet of Things platform for connecting any hardware to the cloud, designing apps to control them, and managing your deployed products at scale. With Blynk Library you can connect over 400 hardware models (including ESP8266, ESP32, NodeMCU, all Arduinos, Raspberry Pi, Particle, Texas Instruments, etc.)to the Blynk Cloud. With Blynk apps for iOS and Android apps you can easily drag-n-drop graphic interfaces for any DIY or commercial project. ...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 6
    Arduino IDE

    Arduino IDE

    Arduino IDE library

    This repository contains the source code of the Arduino IDE 2.x, which is currently in the beta stage. The Arduino IDE 2.x is a major rewrite, sharing no code with the IDE 1.x. It is based on the Theia IDE framework and built with Electron. The backend operations such as compilation and uploading are offloaded to an arduino-cli instance running in daemon mode. This new IDE was developed with the goal of preserving the same interface and user experience of the previous major version in order...
    Downloads: 509 This Week
    Last Update:
    See Project
  • 7
    Betaflight

    Betaflight

    Open Source Flight Controller Firmware

    ...This fork differs from Baseflight and Cleanflight in that it focuses on flight performance, leading-edge feature additions, and wide target support. Betaflight supports a wide range of flight controllers with at least an STM32F4 MCU. You can use nearly any piece of modern hardware out there. Full telemetry and high refresh rate for receivers, camera and VTX control, RGB LEDs, and much more! Run the configurator on any device, whether it is using Windows, MacOS, Linux, or Android. With the Betaflight OSD you can get all relevant flight metrics directly into your FPV video feed. An easy-to-use drag-and-drop configuration allows the placement of values like used mAh and LiPo Voltage readings. ...
    Downloads: 201 This Week
    Last Update:
    See Project
  • 8
    Redshift JDBC Driver

    Redshift JDBC Driver

    Redshift JDBC Driver. It supports JDBC 4.2 specification

    The Amazon JDBC Driver for Redshift is a Type 4 JDBC driver that provides database connectivity through the standard JDBC application program interfaces (APIs) available in the Java Platform, Enterprise Editions. The Driver provides access to Redshift from any Java application, application server, or Java-enabled applet. It builds redshift-jdbc42-{version}.jar and redshift-jdbc42-{version}.zip files under target directory. The jar file is the Redshift JDBC driver.The zip file contains the...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    libusb

    libusb

    A cross-platform library to access USB devices

    ...It is written in C (Haiku backend in C++) and licensed under the GNU Lesser General Public License version 2.1 or, at your option, any later version. libusb is a C library that provides generic access to USB devices. It is intended to be used by developers to facilitate the production of applications that communicate with USB hardware. Using a single cross-platform API, it provides access to USB devices on Linux, macOS, Windows, etc. No special privilege or elevation is required for the application to communicate with a device. All versions of the USB protocol, from 1.0 to 3.1 (latest), are supported. libusb is abstracted internally in such a way that it can hopefully be ported to other operating systems.
    Downloads: 29 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
  • 10
    NanoKVM

    NanoKVM

    Affordable, Multifunctional, Nano RISC-V IP-KVM

    Lichee NanoKVM is an IP-KVM product based on LicheeRV Nano, inheriting the extreme size and powerful features of LicheeRV Nano. The Lichee NanoKVM is available in two versions: NanoKVM Lite is a basic configuration that is suitable for individual users with certain DIY capabilities and enterprise users with bulk requirements. The NanoKVM Full is a full version with a sophisticated case and complete accessories, as well as a built-in system mirror card that is ready to use at boot, and is...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 11
    MongoDB NodeJS Driver

    MongoDB NodeJS Driver

    The MongoDB Node.js driver

    The MongoDB Node.js driver allows Node.js applications to connect to MongoDB and work with data. The driver features an asynchronous API which allows you to interact with MongoDB using Promises or via traditional callbacks. Whether you are new to MongoDB or you just want to brush up on the core concepts, you can check out the Fundamentals section which features material on using the Node.js driver. The connection URI is the set of instructions that the driver uses to connect to a MongoDB...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    Arduino core support for STM32

    Arduino core support for STM32

    STM32 core support for Arduino

    This repo adds the support of STM32 MCU in Arduino IDE. This porting is based on STM32Cube MCU Packages including the HAL hardware abstraction layer, enabling portability between different STM32 devices via standardized API calls. The Low-Layer (LL) APIs, a lightweight, optimized, expert-oriented set of APIs designed for both performance and runtime efficiency. CMSIS device definition for STM32. Arduino.cc IDE allows to add easily new board thanks the "Boards Managers".
    Downloads: 8 This Week
    Last Update:
    See Project
  • 13
    AWS EC2 FPGA

    AWS EC2 FPGA

    AWS EC2 FPGA hardware and software development Kit

    ...Development experience leverages an optimized compiler to allow easy new accelerator development or migration of existing C/C++/openCL, Verilog/VHDL to AWS FPGA instances. Fully custom hardware development experience provides hardware developers with the tools required for developing AFIs for AWS FPGA instances.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    Lan Mouse

    Lan Mouse

    mouse & keyboard sharing via LAN

    Lan Mouse is a mouse and keyboard-sharing software similar to universal control on Apple devices. It allows for using multiple PCs with a single set of mouse and keyboard. This is also known as a Software KVM switch. The primary target is Wayland on Linux but Windows MacOS and Linux on Xorg have partial support as well (see below for more details). Focus lies on performance and a clean, manageable implementation that can easily be expanded to support additional backends like e.g. Android, iOS.
    Downloads: 18 This Week
    Last Update:
    See Project
  • 15
    Kanata

    Kanata

    Improve keyboard comfort and usability with advanced customization

    This is a cross-platform software keyboard remapper for Linux, macOS, and Windows. Improve your keyboard comfort. What Kanata allows you to do is take this alternate layer concept that Shift keys have and apply it to any key. You can then customize what those layers do to suit your exact needs and workflows. Running Kanata currently does not start it in a background process. You will need to keep the window that starts Kanata running to keep Kanata active.
    Downloads: 15 This Week
    Last Update:
    See Project
  • 16
    Tasmota

    Tasmota

    Alternative firmware for ESP8266 with easy configuration

    Alternative firmware for ESP8266 with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Unless your Tasmota powered device exhibits a problem or you need to make use of a feature that is not available in the Tasmota version currently installed on your device, leave your device alone - it works so don't make unnecessary changes! If the release version (i.e., the master branch) exhibits...
    Downloads: 31 This Week
    Last Update:
    See Project
  • 17
    Arduino FOC

    Arduino FOC

    Arduino FOC for BLDC and Stepper motors

    ...BLDC motors have numerous advantages over regular DC motors but they have one big disadvantage, the complexity of control. Even though it has become relatively easy to design and manufacture PCBs and create our own hardware solutions for driving BLDC motors the proper low-cost solutions are yet to come. One of the reasons for this is the apparent complexity of writing the BLDC driving algorithms, Field oriented control (FOC) being an example of one of the most efficient ones. The solutions that can be found online are almost exclusively very specific for certain hardware configurations and the microcontroller architecture used. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    GuitarPedal

    GuitarPedal

    Linus learns analog circuits

    ...It doubles as a teaching aid for musicians who code, showing how buffers, sampling rates, and numerical stability affect tone. While not a full multi-FX suite, it offers a compact sandbox for experimenting with guitar processing on modest hardware.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    RF24

    RF24

    OSI Layer 2 driver for nRF24L01 on Arduino & Raspberry Pi/Linux

    Optimized high-speed driver for nRF24L01(+) 2.4GHz wireless transceiver. More compliant with the manufacturer specified operation of the chip, while allowing advanced users to work outside the recommended operation. Utilize the capabilities of the radio to their full potential via Arduino. More reliable, responsive, bug-free and feature-rich. Easy for beginners to use, with well-documented examples and features. Consumed with a public interface that's similar to other Arduino standard...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 20
    FKILL

    FKILL

    Cross-platform tool to kill processes

    To kill a port, prefix it with a colon. For example: :8080. Run without arguments to use the interactive interface. Run fkill without arguments to launch the interactive UI. Force kill processes that did not exit within the given number of milliseconds. Kill all child processes along with the parent process. (Windows only). Ignore capitalization when killing a process. Note that the case is always ignored on Windows. Suppress all error messages. For example: Process doesn't exist.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    RIDE

    RIDE

    Test data editor for Robot Framework

    RIDE is a development environment for Robot Framework test cases. Robot Framework is a generic test automation framework for acceptance testing and acceptance test-driven development.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    Project MINI RACK

    Project MINI RACK

    Miniature rack builds, for portable or compact Homelabs

    Project MINI RACK is a project dedicated to designing, documenting, and showcasing compact, portable rack-mount or small-form factor “mini” labs, suitable for home labs, edge deployments, or mobile network stacks. The repository contains build guides, hardware lists, layout ideas (10” wide racks, 1U/2U modules, custom shelves), 3D printable components, and real-world examples of mini homelab rigs. Its goal is to help hobbyists, devops engineers, or tinkerers understand how to build efficient, space-conscious infrastructure rather than large server racks. It also covers the ecosystem around small racks: power distribution units (PDUs), patch panels, cable management, 3D-printed rack shelves, and integration of SBCs, mini-PCs, switches, and storage. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Synergy Core

    Synergy Core

    The keyboard and mouse sharing tool

    This is the open source core component of Synergy, a keyboard and mouse sharing tool. Control your computers with one mouse and keyboard. Control multiple computers using only one keyboard and mouse. Focus on developing software, designing, gaming and remove time switching between operating systems. Throw away the extra keyboards and spend time where it really matters. Simplify your workspace by combining multiple computers into one. Easily copy and paste between computers with no effort at...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 24
    Ralph

    Ralph

    Ralph is the CMDB / Asset Management system for data center

    Ralph is built on top of Django and Python 3 and is easy to extend and customize without writing boilerplate code. REST API, Workflows code extensions allow for easy customization. We've chosen the best features of DCIM, Asset Mgmt and CMDB systems to create one, easy and well-integrated system. One interface is easier than 3. Keep track of assets purchases and their life cycle. Flexible flow system for assets life cycle. Data center and back office support. DC visualization built-in. Ralph...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 25
    HttpKernel Component

    HttpKernel Component

    A structured process for converting a Request into a Response

    The HttpKernel component provides a structured process for converting a Request into a Response by making use of the EventDispatcher component. It's flexible enough to create full-stack frameworks, micro-frameworks or advanced CMS systems like Drupal. Every HTTP web interaction begins with a request and ends with a response. Your job as a developer is to create PHP code that reads the request information (e.g. the URL) and creates and returns a response (e.g. an HTML page or JSON string)....
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
Auth0 Logo