awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

38 dépôts

Awesome GitHub RepositoriesLibraries

Code libraries for networking, graphics, and peripheral integration.

Explore 38 awesome GitHub repositories matching part of an awesome list · Libraries. Refine with filters or upvote what's useful.

Awesome Libraries GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • wasm3/wasm3Avatar de wasm3

    wasm3/wasm3

    7,936Voir sur GitHub↗

    Wasm3 est un interpréteur WebAssembly conçu pour l'intégration dans des runtimes embarqués. Il permet l'exécution de logique binaire portable sur des microcontrôleurs et du matériel aux ressources limitées, offrant un support pour les modules qui utilisent le WebAssembly System Interface (WASI) pour interagir avec les ressources système. Le runtime utilise une interprétation de bytecode basée sur des registres et une répartition directe pour mapper les registres virtuels aux registres CPU physiques. Il inclut une interface d'appel hôte pour mapper les importations aux fonctions C et utilise une validation de module statique pour garantir que le bytecode suit les règles de spécification avant l'exécution. Le projet fournit une gestion des ressources via des limites d'allocation de mémoire linéaire et un comptage de gaz au niveau des instructions pour éviter les boucles infinies et l'épuisement du système. L'observabilité est gérée via le traçage d'exécution, la surveillance des flux et le profilage des opérations de l'interpréteur. Pour le développement et l'assurance qualité, le runtime inclut un REPL interactif et prend en charge le fuzzing guidé par la couverture.

    High-performance WebAssembly interpreter for embedded devices.

    C
    Voir sur GitHub↗7,936
  • markszabo/irremoteesp8266Avatar de markszabo

    markszabo/IRremoteESP8266

    3,508Voir sur GitHub↗

    This library enables you to send and receive infra-red signals on an ESP8266 or an ESP32 using the Arduino framework using common 940nm IR LEDs and common IR receiver modules. e.g. TSOP{17,22,24,36,38,44,48}* demodulators etc.

    Library for infrared signal transmission and reception.

    C++
    Voir sur GitHub↗3,508
  • rocketeers/rocketeerAvatar de rocketeers

    rocketeers/rocketeer

    2,634Voir sur GitHub↗

    Send your projects up in the clouds

    Task runner and deployment package.

    PHP
    Voir sur GitHub↗2,634
  • earlephilhower/esp8266audioAvatar de earlephilhower

    earlephilhower/ESP8266Audio

    2,365Voir sur GitHub↗

    Arduino library for parsing and decoding MOD, WAV, MP3, FLAC, MIDI, AAC, and RTTL files and playing them on an I2S DAC or even using a software-simulated delta-sigma DAC with dynamic 32x-128x oversampling.

    Audio playback library for various formats.

    C
    Voir sur GitHub↗2,365
  • vshymanskyy/tinygsmAvatar de vshymanskyy

    vshymanskyy/TinyGSM

    2,202Voir sur GitHub↗

    A small Arduino library for GSM modules, that just works.

    GSM module interaction library with AT command support.

    C++
    Voir sur GitHub↗2,202
  • homespan/homespanAvatar de HomeSpan

    HomeSpan/HomeSpan

    2,124Voir sur GitHub↗

    Welcome to HomeSpan - a robust and extremely easy-to-use Arduino library for creating your own ESP32-based HomeKit devices entirely within the Arduino IDE.

    Arduino library for building HomeKit-enabled ESP32 devices.

    C++
    Voir sur GitHub↗2,124
  • cesanta/mjsAvatar de cesanta

    cesanta/mjs

    2,045Voir sur GitHub↗

    mJS: Restricted JavaScript engine

    Lightweight JavaScript engine for embedded systems.

    C
    Voir sur GitHub↗2,045
  • schreibfaul1/esp32-audioi2sAvatar de schreibfaul1

    schreibfaul1/ESP32-audioI2S

    1,635Voir sur GitHub↗

    Play mp3 files from SD via I2S

    I2S audio streaming and file playback library.

    Caaccs4344esp32
    Voir sur GitHub↗1,635
  • composer/installersAvatar de composer

    composer/installers

    1,435Voir sur GitHub↗

    A Multi-Framework Composer Library Installer

    Multi-framework library installer for Composer.

    PHP
    Voir sur GitHub↗1,435
  • ayushsharma82/esp-dashAvatar de ayushsharma82

    ayushsharma82/ESP-DASH

    1,387Voir sur GitHub↗

    Blazing fast library to create a functional, on-device dashboard for ESP32, RP2040+W and RP2350+W microcontrollers

    Framework for creating remote web dashboards.

    C++
    Voir sur GitHub↗1,387
  • marvinroger/homie-esp8266Avatar de marvinroger

    marvinroger/homie-esp8266

    1,372Voir sur GitHub↗

    THIS IS THE DEVELOPMENT BRANCH FOR Version 3.x.y - See https://github.com/homieiot/homie-esp8266 for current 2.0.y releases

    Homie protocol implementation for ESP8266.

    HTML
    Voir sur GitHub↗1,372
  • cakephp/chronosAvatar de cakephp

    cakephp/chronos

    1,361Voir sur GitHub↗

    A standalone DateTime library originally based off of Carbon

    Standalone date and time API extension.

    PHP
    Voir sur GitHub↗1,361
  • impulseadventure/guisliceAvatar de ImpulseAdventure

    ImpulseAdventure/GUIslice

    1,355Voir sur GitHub↗

    A lightweight GUI framework for embedded displays

    Drag-and-drop GUI framework for embedded displays.

    C
    Voir sur GitHub↗1,355
  • maximkulkin/esp-homekitAvatar de maximkulkin

    maximkulkin/esp-homekit

    1,166Voir sur GitHub↗

    Apple HomeKit accessory server library for ESP-OPEN-RTOS.

    HomeKit implementation for RTOS-based ESP8266.

    C
    Voir sur GitHub↗1,166
  • s00500/espuiAvatar de s00500

    s00500/ESPUI

    1,118Voir sur GitHub↗

    ESPUI is a simple library to make a web-based user interface for your projects using the ESP8266 or the ESP32 It uses web sockets and lets you create,

    Library for building interactive web-based interfaces.

    C++
    Voir sur GitHub↗1,118
  • me-no-dev/espasynctcpAvatar de me-no-dev

    me-no-dev/ESPAsyncTCP

    786Voir sur GitHub↗

    Discord Server: https://discord.gg/X7zpGdyUcY

    Asynchronous TCP networking library.

    C++
    Voir sur GitHub↗786
  • jczic/microwebsrv2Avatar de jczic

    jczic/MicroWebSrv2

    717Voir sur GitHub↗

    Also check out the new ESP32 MPY-Jama free IDE below:

    Powerful web server library for MicroPython.

    Python
    Voir sur GitHub↗717
  • bportaluri/wifiespAvatar de bportaluri

    bportaluri/WiFiEsp

    570Voir sur GitHub↗

    With an ESP8266 board, WiFiEsp library allows an Arduino board to connect to the internet. It can serve as either a server accepting incoming connections or a client making outgoing ones. The WiFiEsp library is very similar to the Arduino WiFi and Ethernet libraries, and many of the function…

    WiFi client and server management library.

    C++
    Voir sur GitHub↗570
  • jeija/esp32free80211Avatar de Jeija

    Jeija/esp32free80211

    568Voir sur GitHub↗

    Send arbitrary IEEE 802.11 frames with Espressif's ESP32

    Library for emitting arbitrary 802.11 signals.

    C
    Voir sur GitHub↗568
  • gmag11/painlessmeshAvatar de gmag11

    gmag11/painlessMesh

    560Voir sur GitHub↗

    painlessMesh is a library that takes care of the particulars of creating a simple mesh network using esp8266 and esp32 hardware. The goal is to allow the programmer to work with a mesh network without having to worry about how the network is structured or managed.

    Library for creating simple mesh networks.

    C++
    Voir sur GitHub↗560
Préc.12Suivant
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Libraries