I2c

Open-source projects categorized as I2c

Top 23 I2c Open-Source Projects

  • TinyGo

    Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.

    Project mention: TinyGo – A Go Compiler for Small Places | news.ycombinator.com | 2024-06-30
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • johnny-five

    JavaScript Robotics and IoT programming framework, developed at Bocoup.

    Project mention: Cylon: JavaScript framework for robotics, drones, and the Internet of Things | news.ycombinator.com | 2024-05-04

    What are the pros and cons of this compared to Johnny-Five?

    http://johnny-five.io/

  • gobot

    Golang framework for robotics, drones, and the Internet of Things (IoT)

    Project mention: Cylon: JavaScript framework for robotics, drones, and the Internet of Things | news.ycombinator.com | 2024-05-04

    I can’t speak directly for deadprogram and the status of his projects, but I know much of his activity of late has been working in this same space, but in Go:

    * Gobot (https://gobot.io/)

  • cylon.js

    JavaScript framework for robotics, drones, and the Internet of Things (IoT)

    Project mention: Cylon: JavaScript framework for robotics, drones, and the Internet of Things | news.ycombinator.com | 2024-05-04
  • esp8266-oled-ssd1306

    Driver for the SSD1306 and SH1106 based 128x64, 128x32, 64x48 pixel OLED display running on ESP8266/ESP32

  • hidapi

    A Simple cross-platform library for communicating with HID devices

  • SwiftyGPIO

    A Swift library for hardware projects on Linux/ARM boards with support for GPIOs/SPI/I2C/PWM/UART/1Wire.

  • rppal

    A Rust library that provides access to the Raspberry Pi's GPIO, I2C, PWM, SPI and UART peripherals.

  • luma.oled

    Python module to drive a SSD1306 / SSD1309 / SSD1322 / SSD1325 / SSD1327 / SSD1331 / SSD1351 / SH1106 OLED

  • ssd1306

    Driver for SSD1306, SSD1331, SSD1351, IL9163, ILI9341, ST7735, PCD8544, Nokia 5110 displays running on Arduino/ESP32/Linux (Rasperry) platforms

  • drivers

    TinyGo drivers for sensors, displays, wireless adaptors, and other devices that use I2C, SPI, GPIO, ADC, and UART interfaces.

  • buck50

    STM32F103 logic analyzer and more

  • gpt-home

    ChatGPT at home! Basically a better Google Nest Hub or Amazon Alexa home assistant. Built on the Raspberry Pi using the OpenAI API.

    Project mention: FLaNK-AIM Weekly 13 May 2024 | dev.to | 2024-05-13
  • SerialTransfer

    Arduino library to transfer dynamic, packetized data fast and reliably via Serial, I2C, or SPI

  • lcdgfx

    Driver for LCD displays running on Arduino/Avr/ESP32/Linux (including Rasperry) platforms

  • hydrafw

    HydraBus HydraFW official firmware for open source multi-tool for anyone interested in learning/developping/debugging/hacking/Penetration Testing for basic or advanced embedded hardware

  • i2c-bus

    I2C serial bus access with Node.js

  • nf-interpreter

    :gear: nanoFramework Interpreter, CLR, HAL, PAL and reference target boards

  • LiquidMenu

    Menu creation Arduino library for LCDs, wraps LiquidCrystal.

  • asus-numberpad-driver

    Maintained feature-rich linux driver for NumberPad(2.0) on Asus laptops. NumberPad(2.0) is illuminated numeric keypad integrated to touchpad which appears when is done tap on top right corner of touchpad for atleast 1s by default (configurable) or slide gesture from top right/left corner to the center, the left shows calc app aswell (configurable).

  • VoodooRMI

    Synaptic Trackpad driver over SMBus/I2C for macOS

  • PCF8574_library

    PCF8574 library. i2c digital expander for Arduino, Raspberry Pi Pico and rp2040 boards, esp32, SMT32 and ESP8266. Can read write digital values with only 2 wire. Very simple to use and encoder support.

  • SolidSoils4Arduino

    C# .NET - Arduino library supporting simultaneous serial ASCII, Firmata and I2C communication (by SolidSoils)

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

I2c discussion

Log in or Post with

I2c related posts

  • Cylon: JavaScript framework for robotics, drones, and the Internet of Things

    5 projects | news.ycombinator.com | 4 May 2024
  • STM32F103C8T6 USART. HELP PLEASE IDK WHATS GOING ON

    1 project | /r/embedded | 11 Jul 2023
  • How do I write a program/function in C that counts how many days it’s been running?

    1 project | /r/cprogramming | 5 May 2023
  • I need help with I2C

    7 projects | /r/arduino | 30 Mar 2023
  • Synaptic Trackpad only works for a few seconds then stops. ( Voodoo RMI )

    1 project | /r/hackintosh | 27 Mar 2023
  • Implementing a non blocking delay on Raspberry with Rust

    2 projects | /r/embedded | 7 Feb 2023
  • Trackpoint and upper mouse buttons aren't working -- HP Elitebook 840 G3 Monterey

    1 project | /r/hackintosh | 10 Jan 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 4 Oct 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source I2c projects? This list will help you:

Project Stars
1 TinyGo 15,250
2 johnny-five 13,267
3 gobot 8,892
4 cylon.js 4,196
5 esp8266-oled-ssd1306 2,003
6 hidapi 1,633
7 SwiftyGPIO 1,347
8 rppal 1,214
9 luma.oled 805
10 ssd1306 664
11 drivers 608
12 buck50 563
13 gpt-home 418
14 SerialTransfer 412
15 lcdgfx 376
16 hydrafw 362
17 i2c-bus 348
18 nf-interpreter 310
19 LiquidMenu 284
20 asus-numberpad-driver 257
21 VoodooRMI 235
22 PCF8574_library 214
23 SolidSoils4Arduino 197

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com