periph was initiated with ❤️️ and passion by Marc-Antoine Ruel. The full list of contributors is in AUTHORS and CONTRIBUTORS.This is not an official Google product (experimental or otherwise), it is just code that happens to be owned by Google.
hardware 1-wire apa102 beaglebone bme280 chip ds18b20 ds2482 gpio i2c odroid-c1 raspberry-pi spi ssd1306 tm1637 lepton bmp180 bmp280Johnny-Five is an Open Source, Firmata Protocol based, IoT and Robotics programming framework, developed at Bocoup. Johnny-Five programs can be written for Arduino (all models), Electric Imp, Beagle Bone, Intel Galileo & Edison, Linino One, Pinoccio, pcDuino3, Raspberry Pi, Particle/Spark Core & Photon, Tessel 2, TI Launchpad and more!
iot internet-of-things robotics raspberry-pi bluetooth microcontrollers hardwareNyuzi is an experimental GPGPU processor hardware design focused on compute intensive tasks. It is optimized for use cases like blockchain mining, deep learning, and autonomous driving. This project includes a synthesizable hardware design written in System Verilog, an instruction set emulator, an LLVM based C/C++ compiler, software libraries, and tests. It can be used to experiment with microarchitectural and instruction set design tradeoffs.
fpga gpu-computing gpu verilog hardware microprocessor graphics processor-architectureLelylan is an IoT cloud platform based on a lightweight microservices architecture. The Lelylan platform is both hardware-agnostic and platform-agnostic. This means that you can connect any hardware, from the ESP8266 to the most professional embedded hardware solution and everything in between - and it can run on any public cloud, your own private datacenter, or even in a hybrid environment, whether virtualized or bare metal.
iot lelylan microservice architecture docker hardwarePlatformIO is an open source ecosystem for IoT development. Cross-platform IDE and unified debugger. Remote unit testing and firmware updates. See contributing guidelines.
iot embedded arduino mbed esp8266 esp32 fpga firmware continuous-integration cloud-ide avr arm platformio ide unit-testing hardware verilog microcontroller debugOpenVR is an API and runtime that allows access to VR hardware from multiple vendors without requiring that applications have specific knowledge of the hardware they are targeting. This repository is an SDK that contains the API and samples. The runtime is under SteamVR in Tools on Steam.
steamvr sdk vr openvr-sdk steamvr-plugin hardware📢 This is an open source tutorial & information collector for Hackintosh installations that does not charge readers any fee. 📢 We don't want to build a universal installation tutorial and, it's also impossible since every devices are different. We are here because we want to gather information and experiences, we want to build an index for most successful builds in github and make them be discovered more easily. When I was just a newbie, I didn't know how to get start building a hackintosh since I didn't know what's a bootloader and an EFI partition. It took me a really long time to find a helpful build in Github due to the deep location of that repo. So this is the purpose why we created this index.
hackintosh clover tutorial apple hardware mac osx86 kext apple-hardware bootloader installer installationA curated collection of marketing articles & tools to grow your product.
marketing startup-resources hardware mobile-app awesome-list indiedev bootstrapper entrepreneursA curated list of awesome resources, books, hardware, software, applications, people to follow, and more cool stuff about vehicle security, car hacking, and tinkering with the functionality of your car. Follow me on Twitter for more security goodness.
vehicle-security car-hacking hacking-vehicles security hardware learning hacktoberfestAnyPixel.js is an open-source software and hardware library that makes it possible to use the web to create big, unusual, interactive displays. Anyone can fork the code and the schematics to create their own display at any scale. The first display using this platform is in the 8th Avenue lobby at the Google NYC office. To create this installation, we used 5880 off-the-shelf arcade buttons with LEDs inside them as our pixels. AnyPixel.js’ straightforward hardware/software framework makes it easy to build any display where each pixel is an interactive element.
hardware schematicsOSHI is a free JNA-based (native) Operating System and Hardware Information library for Java. It does not require the installation of any additional native libraries and aims to provide a cross-platform implementation to retrieve system information, such as OS version, processes, memory & CPU usage, disks & partitions, devices, sensors, etc.
operating-system hardware-information jna serialnumbers cpu-usage memory-usage disk-utilization process-list system-monitoring processor usb-devices hardware system-informationSolo supports FIDO2 and U2F standards for strong two-factor authentication and password-less login, and it will protect you against phishing and other online attacks. With colored cases and multilingual guides we want to make secure login more personable and accessible to everyone around the globe. This repo contains the Solo firmware, including implementations of FIDO2 and U2F (CTAP2 and CTAP) over USB and NFC. The main implementation is for STM32L432, but it is easily portable.
security hardware u2f webauthn fido2Node.JS library for communicating with USB devices in JavaScript / CoffeeScript. This is a refactoring / rewrite of Christopher Klein's node-usb. The API is not compatible (hopefully you find it an improvement).
usb hardwareBlynk provides iOS and Android apps to control any hardware over the Internet or directly using Bluetooth. You can easily build graphic interfaces for all your projects by simply dragging and dropping widgets, right on your smartphone. Blynk is the most popular IoT platform used by design studios, makers, educators, and equipment vendors all over the world. Please find examples on how to use different types of connections (transports) and how to do make something great with Blynk. You can easily apply any type of board/connection to all examples.
arduino esp8266 esp32 blynk particle-photon embedded hardware mbed raspberry-pi bluetooth bluetooth-low-energy serialport ethernet-shield wifi-shield gsm ota iot internet-of-things espressif c-plus-plusBlynk - platform with iOs and Android apps to control Arduino, Raspberry Pi and similar micro-controllers boards over Internet.
iot netty blynk-server internet-of-things arduino raspberry-pi mqtt esp8266 iot-platform http websockets home-automation ota blynk esp32 particle-photon rest-api ssl-certificate hardwareWireViz is a tool for easily documenting cables, wiring harnesses and connector pinouts. It takes plain text, YAML-formatted files as input and produces beautiful graphical output (SVG, PNG, ...) thanks to GraphViz. It handles automatic BOM (Bill of Materials) creation and has a lot of extra features. Note: WireViz is not designed to represent the complete wiring of a system. Its main aim is to document the construction of individual wires and harnesses.
hardware connectors wiring-diagram cables wiring-harnessGo to https://serialport.io/ to learn more, find guides and api documentation. The Bindings provide a low level interface to work with your serialport. It is possible to use them alone but it's usually easier to use them with an interface.
electron nodejs iot robot serial hardware promise serial-ports serialport node-serialport nodebotsSoftware suite for operating measurement systems, lab automation and data evaluation. It comes with Python as embedded scripting language; hardware components and algorithms are connected via a powerful plugin system. One main application of itom is the development and operation of sensor and measurement system for instance in a laboratory environment.
sensor measurement hardware data-collection automationOpenMotics is an open source home automation software. It helps to personalize your home by setting a different mood for each occasion, Multi-room heating plan, Power measurement right in your fuse box, Control virtually any type of lighting, Open/close electric doors, Control electric gates, Real-time data from each sensor, Detect heavy power consumers and lot more.
automation home-automation opensource-hardware hardwareThis repo is a directory of tools, packages and tutorials to let you introduce Go in your hardware projects.Go can target platforms and architectures that are primarily in the scope of non-real time embedded operating systems.
hardware cgo tutorials embedded
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.