- stb single-file public domain libraries for C/C++: https://github.com/nothings/stb
- Awesome single file libs: https://github.com/r-lyeh/single_file_libs
- Single file libraries for C/C++: https://github.com/yui0/slibs
- sts public domain single file libraries: https://github.com/kieselsteini/sts
- A curated list of awesome header-only C++ libraries: https://github.com/p-ranav/awesome-hpp
- Links to stuff that looks useful: https://github.com/floooh/bookmarks
- Collection of cross-platform one-file C/C++ libraries with no dependencies, primarily used for games: https://github.com/RandyGaul/cute_headers
- Single-file public domain libraries for C/C++: https://github.com/mattiasgustavsson/libs
- minimal cross-platform standalone C headers: https://github.com/floooh/sokol
- Awesome MicroPython: https://github.com/mcauser/awesome-micropython
- Awesome MicroPython: https://github.com/pfalcon/awesome-micropython
- Awesome CircuitPython: https://github.com/adafruit/awesome-circuitpython
- Awesome CircuitPython libraries: https://github.com/adafruit/Adafruit_CircuitPython_Bundle/blob/master/circuitpython_library_list.md
- Awesome Embedded: https://github.com/nhivp/Awesome-Embedded
- Awesome Embedded: https://github.com/memfault/awesome-embedded
- Awesome Embedded: https://github.com/Mahmod/Awesome-Embedded
- Awesome Embedded Systems: https://github.com/embedded-boston/awesome-embedded-systems
- Awesome Embedded Software: https://github.com/iDoka/awesome-embedded-software
- Awesome Electronics Engineering: https://github.com/SergioGasquez/awesome-electronic-engineering
- Awesome Python: https://github.com/vinta/awesome-python
- Awesome C++: https://github.com/fffaraz/awesome-cpp
- Awesome C: https://github.com/oz123/awesome-c
- Awesome single-file libraries: https://github.com/yui0/slibs
- Awesome WebAssembly: https://github.com/vshymanskyy/awesome-wasm-tools
- Awesome MCP servers (AI): https://github.com/punkpeye/awesome-mcp-servers
- Base LilyGO Github: https://github.com/Xinyuan-LilyGO/TTGO_TWatch_Library
- LilyGO Twitter: https://twitter.com/lilygo9
- T-Watch-2020 datasheets, libraries: https://github.com/dakotawashok/ttgo_t-watch_resources
- MicroPython quickref: http://docs.micropython.org/en/latest/esp32/quickref.html
- MicroPython basics: https://randomnerdtutorials.com/micropython-programming-basics-esp32-esp8266
- LilyGO T-Watch-2020 - Hun blog: https://ncseb.blog.hu/2020/12/06/ttgo_t-watch_2020_a_programozhato_karora
- MicroPython TWatch2020 example: https://github.com/ondiiik/micropython-espboards/tree/master/ports/esp32/boards/TWATCH_2020
- Battery - LQ-S1: https://projetsdiy.fr/data/uploads/2020/11/lilygo-ttgo-t-watch-2020-esp32-back-side.jpg
- T-Watch-2020 firmware - uraich: https://github.com/uraich/twatch2020_firmware
- T-Watch-2020 MicroPython OS: https://github.com/jeffmer/TTGO-T-watch-2020-Micropython-OS
- MicroPyton for TTGO-T-Watch (lewisxhe): https://github.com/lewisxhe/MicroPython-for-TTGO-T-Watch
- MicroPython for TT-GO-T-Watch-2020: https://github.com/OPHoperHPO/lilygo-ttgo-twatch-2020-micropython
- MicroPython T-Watch-2020 firmware (WORKING!): https://github.com/uraich/twatch-2020-micropython
- MicroPython T-Watch-2020 apps (WORKING!): https://github.com/uraich/twatch2020_firmware
- MicroPython - VSCode intellisense: https://github.com/BradenM/micropy-cli
- LilyGO T-Watch Arduino Framework: https://www.instructables.com/Lilygo-T-Watch-2020-Arduino-Framework
- t-watch2020-esp32-with-micropython: https://gitlab.com/mooond/t-watch2020-esp32-with-micropython
- T-Watch-2020 Micropython: https://github.com/ondiiik/micropython-espboards
- T-Watch-Projects: https://github.com/projetsdiy/T-Watch-Projects
- LilyGO T-Watch V3 Microphone: https://github.com/Xinyuan-LilyGO/TTGO_TWatch_Library/tree/master/examples/BasicUnit/TwatcV3Special/Microphone
- C64 Watch: https://github.com/nickbild/c64_watch_sync
- LVGL: https://github.com/lvgl/lvgl
- LVGL + MicroPython: https://github.com/lvgl/lv_micropython
- LVGL + MicroPython Bindings: https://github.com/lvgl/lv_binding_micropython
- LVGL + MicroPython Online Simulator: https://sim.lvgl.io
- LVGL Simulator (Eclipse / Docker): https://github.com/lvgl/lv_sim_eclipse_sdl
- LVGL Simulator (VSCode): https://github.com/lvgl/lv_sim_vscode_sdl
- LVGL examples: https://github.com/lvgl/lv_examples
- LVGL project for ESP32: https://github.com/lvgl/lv_port_esp32
- LVGL ESP32 drivers: https://github.com/lvgl/lvgl_esp32_drivers
- LVGL + MicroPython examples: https://github.com/uraich/lv_mpy_examples
- LVGL PNG decoder blog: https://blog.lvgl.io/2018-10-05/png_converter
- LVGL PNG decoder: https://github.com/lvgl/lv_lib_png
- LVGL GIF decoder: https://github.com/lvgl/lv_lib_gif
- LVGL JPG decoder: https://github.com/lvgl/lv_lib_split_jpg
- LVGL QR Code generator: https://github.com/lvgl/lv_lib_qrcode
- LVGL PlatformIO example: https://github.com/lvgl/lv_platformio
- LVGL Fonts converter (TTF/WOFF/OTF): https://github.com/lvgl/lv_font_conv
- LVGL Builder: https://github.com/CURTLab/LVGLBuilder
- MicroPython LCD display drivers: https://github.com/lbuque/lcd_binding_micropython
- M5Stack Core2 driver: https://github.com/lemariva/micropython-core2
- AXP202 (C): https://github.com/lewisxhe/AXP202X_Library
- PCF8563 (C): https://github.com/lewisxhe/PCF8563_Library
- PCF8563 (Python): https://github.com/lewisxhe/PCF8563_PythonLibrary
- PCF8563 (C): https://github.com/tuupola/pcf8563
- BMA423 driver: https://github.com/lewisxhe/BMA423_Library
- BMA423 driver: https://github.com/BoschSensortec/BMA423-Sensor-API
- BMA423 driver (smallest, not complete): https://github.com/antirez/bma423-pure-mp
- Pure MicroPython Bosch BME680 sensor driver: https://github.com/antirez/bme680-pure-mp
- ESP32 Himem PSRAM block device driver: https://github.com/ondiiik/micropython-espboards/blob/master/ports/esp32/boards/TWATCH_2020/drivers/himem.c
- High Level PSRAM and HIMEM Data Structures for ESP32: https://github.com/pschatzmann/esp32-psram
- MicroPython I2C driver for MPU9250 9-axis motion tracking device: https://github.com/tuupola/micropython-mpu9250
- MicroPython sync/async drivers for VS1053b: https://github.com/peterhinch/micropython-vs1053
- Simple driver for FT6x06 capacitive touch sensor in pure Python: https://github.com/antirez/micropython-ft6x06
- UC8151 / IL0373 MicroPython e-paper display driver: https://github.com/antirez/uc8151_micropython
- ST7789 Driver for esp-idf: https://github.com/nopnop2002/esp-idf-st7789
- SPI TFT and XPT2046 touch screen controller driver for esp-idf: https://github.com/nopnop2002/esp-idf-ili9340
- MicroPython Bluetooth 'aioble' library (OOP style async Bluetooth library): https://github.com/micropython/micropython-lib/tree/master/micropython/bluetooth/aioble
- Bluetooth HTML5 support: https://whatwebcando.today/bluetooth.html
- Bluetooth HTML5 support: https://github.com/WebBluetoothCG/web-bluetooth/blob/gh-pages/implementation-status.md
- Bluetooth HTML5 support: https://web.dev/bluetooth
- Bluetooth Angular module: https://github.com/manekinekko/angular-web-bluetooth
- Bluetooth company indentifiers (search Espressif): https://www.bluetooth.com/specifications/assigned-numbers/company-identifiers
- Bluetooth iBeacon: https://os.mbed.com/blog/entry/BLE-Beacons-URIBeacon-AltBeacons-iBeacon
- Bluetooth (USB-)HID: https://learn.adafruit.com/customizing-usb-devices-in-circuitpython/hid-devices
- Bluetooth Alert Notification Profile: https://docs.espressif.com/projects/esp-iot-solution/en/latest/bluetooth/ble_anp.html
- Bluetooth - Android supported profiles: https://source.android.com/docs/core/connect/bluetooth/services#bluetooth-profiles
- Bluetooth - iOS / iPhone / iPad supported profiles: https://support.apple.com/en-us/102842
- Windows supported USB-HID clients: https://learn.microsoft.com/hu-hu/windows-hardware/drivers/hid/hid-architecture
- Bluetooth - GATT file transfer - Adafruit CircuitPython: https://github.com/adafruit/Adafruit_CircuitPython_BLE_File_Transfer
- Bluetooth - GATT file transfer - Adafruit HTML JavaScript: https://github.com/adafruit/ble-file-transfer-js
- Bluetooth - GATT file transfer - performance: https://interrupt.memfault.com/blog/ble-throughput-primer
- Bluetooth - GATT file transfer - performance: https://novelbits.io/bluetooth-5-speed-maximum-throughput
- ATT and GATT: https://novelbits.io/bluetooth-le-att-gatt-explained-connection-oriented-communication
- Apple phone bluetooth notifications - BLE ANCS: https://developer.apple.com/library/archive/documentation/CoreBluetooth/Reference/AppleNotificationCenterServiceSpecification/Specification/Specification.html
- Bluetooth GATT explained: https://novelbits.io/bluetooth-le-att-gatt-explained-connection-oriented-communication
- MicroPython - Bluetooth - aioble example: https://www.mongodb.com/developer/languages/cpp/turn-ble
- Bluetooth explanation: https://randomnerdtutorials.com/esp32-bluetooth-low-energy-ble-arduino-ide
- A numpy-like fast vector module for micropython: https://github.com/v923z/micropython-ulab
- Very fast "FFT-replacement": https://iquilezles.org/articles/sincos
- Vanilla radix-2 FFT: https://github.com/pschatzmann/esp32-fft
- Simple, Minimalistic, Fixed-point in-place Fast Fourier Transform: https://github.com/yui0/slibs/blob/master/ifft.h
- Simple, Minimalistic, Fast Fourier Transform: https://github.com/yui0/slibs/blob/master/fft.h
- Simple, Minimalistic, Fast math library: https://github.com/yui0/slibs/blob/master/fmath.h
- Integer and fixed point square root functions using only add, subtract and shifts: https://github.com/chmike/fpsqrt
- Voxel map generator (Perlin noise): https://gist.github.com/samneggs/0b3890eaf219e24c3676fd7861de64e4#file-noisematrix-py-L71
- Voxel map generator (Perlin noise): https://github.com/pvigier/perlin-numpy/blob/master/perlin_numpy/perlin2d.py#L8
- Perlin noise: https://github.com/FuzzyCat444/PerlinTest/blob/master/main.cpp
- MicroPython Perlin noise generator (natmod): https://github.com/sjaak31367/micropython_perlin
- Simplex noise height map generator: https://github.com/todbot/CircuitPython_Noise/blob/main/noise.py
- Simplex noise height map generator: https://github.com/Factoid/SimplexNoise/blob/main/simplex.py
- Simplex noise height map generator: https://github.com/Adam-Gleave/simplex2d/blob/master/python/simplexnoise.py
- Noise 2D generator: https://github.com/xterminal86/noise2d
- Heightmap generator: https://github.com/sequenter/python-heightmap-generation
- Height/terrain generation - diamond square algorithm: https://janert.me/blog/2022/the-diamond-square-algorithm-for-terrain-generation
- Height/terrain generation - diamond square algorithm (fast): https://github.com/adamkrawczyk/height-map-generator
- Perlin noise height map generator: https://github.com/catlukemich/Heightmap-Generator/blob/master/noise.py
- Tutorial about height map noise generation: https://www.redblobgames.com/maps/terrain-from-noise
- Maze generator: https://weblog.jamisbuck.org/2011/1/27/maze-generation-growing-tree-algorithm
- Maze generator (single-header C file): https://github.com/blastbay/mazelib/blob/master/mazelib.h
- Path finder and A* solver: https://github.com/leethomason/MicroPather
- Math 3D single file library: https://github.com/arkanis/single-header-file-c-libs/blob/master/math_3d.h
- 3D Earth globe render: https://github.com/FuzzyCat444/C-3D-Earth
- 3D raycasting - Wolfenstein-like render: https://github.com/FuzzyCat444/C-Raycasting
- 3D raycasting for Arduino: https://github.com/mausimus/raycaster
- 3D raycasting: https://gitlab.com/drummyfish/raycastlib
- 3D software render engine: https://github.com/viteo/small3dlib
- 3D software render engine for embedded devices: https://github.com/fededevi/pingo
- A 3D Graphics Engine for the ESP32: https://github.com/Hykudoru/Pescado-Engine-Embedded-ESP32S3
- tgx - a tiny 2D/3D graphics library: https://github.com/vindar/tgx
- 3D software renderer (fixed point math): https://github.com/Ilya3point999K/RAL
- 3D Software Renderer written in C99, Low-Level, 8-bit Colored: https://github.com/LukasBanana/PicoRenderer
- 3D rendering of Planet Earth rotation for GBA: https://github.com/supercerealoso/GBA-3D-Earth
- 3D rendering - A brief computer graphics / rendering course: https://github.com/ssloy/tinyrenderer
- 3D rendering - Open World 3D Game Engine for the PicoSystem & RP2040 Microcontroller: https://github.com/bernhardstrobl/Pico3D
- 3D raycasting tutorial 1 (Wolfenstein-like): https://lodev.org/cgtutor/raycasting.html
- 3D raycasting tutorial 2 (Wolfenstein-like): https://lodev.org/cgtutor/raycasting2.html
- 3D raycasting tutorial 3 (Wolfenstein-like): https://lodev.org/cgtutor/raycasting3.html
- 3D raycasting tutorial 4 (Wolfenstein-like): https://lodev.org/cgtutor/raycasting4.html
- 3D raycast example: https://github.com/mattiasgustavsson/dos-like/blob/main/source/raycast.c
- TinyGL : a Small, Free and Fast Subset of OpenGL: https://github.com/deeyi2000/TinyGL
- Software-rendered OpenGL ES: https://github.com/lunixbochs/tinygles
- TinyGL - a Small, Free and Fast Subset of OpenGL*: https://github.com/ska80/tinygl
- Single header fixed point software renderer: https://github.com/Ilya3point999K/RAL
- Voxel space engine in Python (+tutorial): https://github.com/s-macke/VoxelSpace
- Voxel space engine in Python: https://github.com/Larjon/VoxelEngine/blob/master/voxel_render.py
- Voxel space render in Python: https://github.com/StanislavPetrovV/Voxel-Space-Render
- Voxel space engine in C: https://github.com/Althar93/voxel-terrain-pd
- Voxel space engine in C: https://github.com/junnys6018/voxel-space-rendering
- Voxel space engine in C: https://github.com/Not-Nik/VoxelSpaceEngine/blob/master/lib/Renderer.c
- Voxel space: https://github.com/gustavopezzi/voxelspace
- Voxel space with SDL: https://github.com/gustavopezzi/voxelspace-sdl
- Mode7 in Python and Pygame: https://github.com/StanislavPetrovV/Mode7
- WordClock: https://github.com/Adosis/TTGO_TWatch_WordClock
- agoodWatch: https://github.com/AlexGoodyear/agoodWatch
- My-TTGO-Watch: https://github.com/sharandac/My-TTGO-Watch
- Spotify remote control: https://github.com/ThingPulse/esp8266-spotify-remote
- Spotify Python library: https://github.com/plamere/spotipy
- Dynamic MicroPython module loading: https://github.com/pewpew-game/pewpew/blob/master/games/main.py
- Dynamic MicroPython module loading: https://www.blog.pythonlibrary.org/2012/07/31/advanced-python-how-to-dynamically-load-modules-or-classes
- Chess engine for MicroPython: https://github.com/jacklinquan/micropython-sunfish
- Chess engine online API: https://chess-api.com
- Chess engine for MCU (C code): https://github.com/Gissio/mcu-max
- A full featured chess engine designed to fit in an embedded environment, using less than 2K of RAM!: https://github.com/ripred/MicroChess
- MicroPython Sunfish Chess Engine with API: https://github.com/peterhinch/micropython-sunfish
- Apple BLE AirTag-clone: https://github.com/seemoo-lab/openhaystack
- Examples using aioble to interact with iTag BLE keychain tags: https://github.com/mcauser/micropython-aioble-itag
- Wolfenstein 3D using OpenGL: https://github.com/StanislavPetrovV/Wolfenstein-3D-Clone
- DOOM style game in Python: https://github.com/StanislavPetrovV/DOOM-style-Game
- DOOM level viewer in Python: https://github.com/StanislavPetrovV/DOOM-Level-Viewer
- DOOM Clone. 3D Engine using Raylib and Binary Space Partitioning: https://github.com/StanislavPetrovV/DOOM-Clone
- Pure DOOM - Single Header Doom Source Port: https://github.com/Daivuk/PureDOOM
- Tetris in Python: https://github.com/StanislavPetrovV/Tetris
- A wonderful list of Game Development resources: https://github.com/Kavex/GameDev-Resources
- Free: https://craftpix.net/freebies
- Free: https://opengameart.org
- Free: https://www.gameart2d.com/freebies.html
- Free: https://www.gamedevmarket.net/category/2d/?type=free&orderby=popularity
- Free: https://unluckystudio.com
- Free: https://itch.io/game-assets/free
- Chess: https://commons.wikimedia.org/wiki/Category:SVG_chess_pieces
- Space shooter: https://opengameart.org/content/space-shooter-art
- Santa: https://www.gameart2d.com/santa-claus-free-sprites.html
- Winter tileset: https://www.gameart2d.com/winter-platformer-game-tileset.html
- Winter buttons: https://www.gameart2d.com/free-game-gui.html
- Nature tileset: https://www.gameart2d.com/free-platformer-game-tileset.html
- Tropical city tileset: https://craftpix.net/freebies/free-tropical-medieval-city-2d-tileset
- Desert tileset: https://craftpix.net/freebies/free-2d-rpg-desert-tileset
- Fishing kit: https://craftpix.net/freebies/free-fishing-game-assets-pixel-art-pack
- Submarine kit: https://opengameart.org/content/sea-and-underwater-assets
- Country flags: https://github.com/hampusborgos/country-flags
- Frotz - text based Interactive Fiction game interpreter: https://davidgriffith.gitlab.io/frotz
- fizmo - Z-Machine interpreter core library in plain C: https://github.com/chrender/libfizmo
- Viola - Z-Machine Interpreter written in Python: https://github.com/DFillmore/viola
- ZVM - Z-Machine interpreter in Python: https://github.com/sussman/zvm
- Infocom's Z-Machine in Python: https://github.com/theinternetftw/xyppy
- Interactive Fiction games archive: https://ifarchive.org
- Interactive Fiction games database: https://ifdb.org
- eLua Project on GitHub: https://github.com/elua/elua
- Single-file port of Lua, a powerful scripting language: https://github.com/edubart/minilua
- Emgo: Bare metal Go (language for programming embedded systems): https://github.com/ziutek/emgo
- Embedded Go tools: https://github.com/embeddedgo/tools
- TinyVG software development kit: https://github.com/TinyVG/sdk
- Thor Vector Graphics is a lightweight portable library: https://github.com/thorvg/thorvg
- Lion Vector Graphics: https://github.com/lieff/lvg
- Image arithmetic tutorial: https://lodev.org/cgtutor/imagearithmetic.html
- Image filtering tutorial: https://lodev.org/cgtutor/filtering.html
- Line clipping tutorial: https://lodev.org/cgtutor/lineclipping.html
- Plasma effect tutorial: https://lodev.org/cgtutor/plasma.html
- Plasma implementation: https://github.com/mattiasgustavsson/dos-like/blob/main/source/plasma.c
- Plasma example: https://github.com/tuupola/esp_effects/blob/master/main/plasma.c
- Flood fill tutorial: https://lodev.org/cgtutor/floodfill.html
- Fire effect tutorial: https://lodev.org/cgtutor/fire.html
- Fire example: https://github.com/mattiasgustavsson/dos-like/blob/main/source/burn.c
- Doom fire effect: https://fabiensanglard.net/doom_fire_psx
- Doom fire effect: https://github.com/StanislavPetrovV/DOOM-Fire-Algorithm
- Fire effect for ESP: https://github.com/tuupola/esp_fire
- Tunnel effect tutorial: https://lodev.org/cgtutor/tunnel.html
- Tunnel example: https://github.com/mattiasgustavsson/dos-like/blob/main/source/tunnel.c
- Fourier tutorial: https://lodev.org/cgtutor/fourier.html
- Voxel example: https://github.com/mattiasgustavsson/dos-like/blob/main/source/voxel.c
- Meta-balls example: https://github.com/tuupola/esp_effects/blob/master/main/metaballs.c
- Bulk resize & compress images: https://redketchup.io
- Compress PNG file: https://compresspng.com
- PNG quant: https://github.com/kornelski/pngquant
- Pic Smaller – Compress JPEG, PNG, WEBP, AVIF, SVG and GIF images intelligently: https://github.com/joye61/pic-smaller
- BPG library: https://github.com/mirrorer/libbpg
- FUIF - Free Universal Image Format: https://github.com/cloudinary/fuif
- Wavelet image compression: https://iquilezles.org/articles/wavelet
- RPK - Fast, lossless image compression format: https://github.com/quintopia/RPK
- SFALIC - Simple Fast and Adaptive Lossless Image Compression algorithm: https://github.com/bigfug/fugio-sfalic
- SQZ - Low complexity, scalable lossless and lossy image compression library: https://github.com/MarcioPais/SQZ
- Fox - Lossless image format: https://github.com/fencl/fox
- Progressive, error tolerant, wavelet-based image compression algorithm: https://github.com/TheRealOrange/icer_compression
- FLIC/FLV (Autodesk) animation decoder (Go language): https://github.com/yutopp/go-flv
- FLIC/FLV decoder (C++): https://github.com/aseprite/flic
- FLIC/FLV files: http://cd.textfiles.com/animfestival/ANIMATE
- FLIC/FLV files: http://cd.textfiles.com/10000soundssongs/FLI
- FLIC/FLV files: http://cd.textfiles.com/vgaspectrum/animate/fli
- Quite OK Image (QOI) format: https://qoiformat.org
- QOI code: https://github.com/phoboslab/qoi
- QOI alternative decoder: https://github.com/skeeto/scratch/blob/master/parsers/qoi.c
- Simplified QOI Codec: https://github.com/Aftersol/Simplified-QOI-Codec
- PNG-LE: https://github.com/vpaeder/lv_pngle
- tPNG decoder: https://github.com/jcorks/tPNG
- RDO-PNG - PNG optimizer: https://github.com/richgel999/rdopng
- PNG encoder - embedded-friendly: https://github.com/bitbank2/PNGenc
- PNG decoder - optimized: https://github.com/bitbank2/PNGdec
- PNG - Lossy compression: https://github.com/foobaz/pngloss
- PNG crush optimization: https://github.com/Kjuly/pngcrush
- PNG optimization: https://github.com/chrissimpkins/Crunch
- Super fast C++ .PNG writer/reader: https://github.com/richgel999/fpng
- JPEG decoder - optimized: https://github.com/bitbank2/JPEGDEC
- JPEG decoder: https://github.com/Bodmer/JPEGDecoder
- JPEG decoder: https://github.com/Bodmer/TJpg_Decoder
- JPEG (progressive) - french comments: https://github.com/HabibSlim/JPEGDecoder
- JPEG (progressive): https://github.com/VincentHch/jpeg-decoder
- JPEG (progressive) (Python + NumPy): https://github.com/tbpaolini/PyJpegDecoder
- JPEG decoder (MicroPython, baseline, very slow): https://github.com/remixer-dec/mpy-img-decoder
- JPEG decoder (pure Python, slow, buggy): https://github.com/vmunoz82/PyMJPEG/tree/main/pure
- JPEG encoder: https://github.com/serge-rgb/TinyJPEG
- JPEG decoder (NanoJpeg, TinyJpeg): https://keyj.emphy.de/nanojpeg
- JPEG decoder tutorial: https://koushtav.me/jpeg/tutorial/2017/11/25/lets-write-a-simple-jpeg-library-part-1
- JPEG decoder - picoJpeg: https://github.com/richgel999/picojpeg
- JPEG encoder/decoder: https://github.com/richgel999/jpeg-compressor
- JPEG (progressive + optimized): https://github.com/brackeen/ok-file-formats
- JPEG optimizer Google Guetzli (5-20% smaller JPEGs): https://github.com/google/guetzli
- JPEG decoder - fast ESP32 user module: https://github.com/cnadler86/mp_jpeg
- JPEG decoder: https://github.com/aroyer-qc/module_jpg
- JPEG writer - Simple, Minimalistic: https://www.jonolick.com/uploads/7/9/2/1/7921194/jo_jpeg.cpp
- JPEG decoder: https://github.com/daniel-falk/ujpeg
- JPEG encoder - Arduino: https://github.com/bitbank2/JPEGENC
- JPEG XL reference implementation: https://github.com/libjxl/libjxl
- JPEG XL modular mode explained: https://cloudinary.com/blog/jpeg-xls-modular-mode-explained
- JPEG XL decoder: https://github.com/lifthrasiir/j40
- WebP (lossless) - GOOD!: https://github.com/fencl/whale
- WebP (lossy) decoder - single header file - GOOD!: https://github.com/MikuAuahDark/simplewebp
- WebP (bad code, not maintained): https://github.com/matanui159/jebp
- WebP decoder: https://github.com/junka/ffpic/blob/main/format/webp.c
- WebP library: https://github.com/peter-iakovlev/libwebp
- GIF decoder: https://github.com/miniupnp/ngiflib
- GIF decoder: https://github.com/bitbank2/AnimatedGIF
- GIF decoder: https://github.com/lecram/gifdec
- GIF encoder: https://github.com/lecram/gifenc
- MicroPython I2S sound: http://www.ece.tufts.edu/en/1EK/textbook/sec_i2s.html
- MicroPython I2S sound: https://github.com/lemariva/uPyM5Echo/blob/master/main.py
- MicroPython I2S sound: lemariva/micropython-core2#6
- Espressif Advanced Development Framework for Multimedia Applications: https://github.com/espressif/esp-adf
- Codec2 - low bit rate speech codec by David Rowe: https://github.com/drowe67/codec2
- Codec2 - development repo: https://github.com/drowe67/codec2-dev
- Codec2 - ESP32 implementation: https://github.com/sh123/esp32_codec2_arduino
- Codec2 - ESP32 implementation: https://github.com/deulis/ESP32_Codec2
- Codec2 - Arduino implementation: https://github.com/pschatzmann/arduino-codec2
- Xtreme Quality IMA-ADPCM Encoder / Decoder: https://github.com/dbry/adpcm-xq
- SBC and aptX: https://habr.com/en/articles/456182
- SBC (Bluetooth audio) decoder: https://github.com/tieto/sbc-decoder
- SBC (Bluetooth audio) decoder: https://github.com/pschatzmann/arduino-libsbc
- Bluetooth low-complexity, subband codec (SBC) library: https://github.com/nefarius/libsbc
- aptX implementation: https://github.com/pali/libopenaptx
- aptX (Bluetooth audio) decoder: https://github.com/iamthehorker/libfreeaptx
- LC3 codec implementation: https://github.com/zephyrproject-rtos/liblc3codec
- LC3 codec implementation: https://github.com/pschatzmann/arduino-liblc3
- Ultra-low-complexity MDCT Audio Codec: https://github.com/Aikku93/ulc-codec
- OPUS (loyalty-free) audio format: https://github.com/xiph/opus
- OPUS Codec for Arduino: https://github.com/pschatzmann/arduino-libopus
- Stand-alone decoder library for .opus streams: https://github.com/xiph/opusfile
- Vorbis (OGG) decoder: https://github.com/pschatzmann/arduino-libvorbis-tremor
- Reference implementation of the Ogg Vorbis audio format: https://github.com/xiph/vorbis
- FLAC - Free Lossless Audio Codec: https://github.com/xiph/flac
- Speex voice codec mirror: https://github.com/xiph/speex
- GSM 06.10 implementation: https://github.com/timothytylee/libgsm
- 3GPP Narrowband and Wideband AMR Audio Codecs: https://github.com/pschatzmann/codec-amr
- 3GPP TS 26.073 – ANSI-C code for the Adaptive Multi Rate (AMR) speech codec: https://github.com/tanuki-no/libamr
- G.722 codec: https://github.com/pschatzmann/arduino-libg722
- ITU G.722 codec: https://github.com/sippy/libg722
- TETRA speech codec: https://github.com/outerplane/tetra-codec
- An ANSI C library for encoding/decoding using the A-law: https://github.com/andyye1999/pcm-g711-A-law
- Tramsmit VoIP G711 with ESP8266 and ARM Cortex M4/M7: https://github.com/ericsonj/TransmitVoip
- A standalone library of the Fraunhofer FDK AAC code from Android: https://github.com/mstorsjo/fdk-aac
- A simple AAC Encoder and Decoder library (not only) for Arduino: https://github.com/pschatzmann/arduino-fdk-aac
- Freeware Advanced Audio (AAC) Decoder faad2 mirror: https://github.com/knik0/faad2
- Freeware Advanced Audio (AAC) Decoder faad2 mirror: https://github.com/pschatzmann/faad2
- Freeware Advanced Audio (AAC) Decoder including SBR decoding: https://github.com/pschatzmann/arduino-libfaad
- Audio playback and capture library written in C, in a single source file: https://github.com/pschatzmann/miniaudio
- Arduino iLBC Speech Codec: https://github.com/pschatzmann/arduino-libilbc
- Midi, MOD, MP3, Soundfont2 player (optimized for ESP32): https://github.com/earlephilhower/ESP8266Audio
- RTSP-Audio (realtime server): https://github.com/pschatzmann/Micro-RTSP-Audio
- Arduino audio encoders/decoders: https://github.com/pschatzmann/arduino-audio-tools/wiki/Encoding-and-Decoding-of-Audio
- Simple audio resampler targeting embedded systems: https://github.com/dbry/audio-resampler
- Simple, Minimalistic, WMA decoder based on libwma: https://github.com/yui0/slibs/blob/master/uwma.h
- Simple, Minimalistic, AAC decoder: https://github.com/yui0/slibs/blob/master/uaac.h
- Python Parser for Ring Tone Text Transfer Language (RTTTL): https://github.com/dhylands/upy-rtttl
- Portable ANSI C audio mixer for games: https://github.com/rxi/cmixer
- Quite OK Audio (QOA) format: https://qoaformat.org
- Quite OK Audio (QOA) github: https://github.com/phoboslab/qoa
- Quite OK Audio (QOA) decoder for microcontrollers: https://github.com/ayuusweetfish/uQOA
- Turbo-QOA: https://github.com/marty1885/turboqoa
- Sea Codec (based on QOA): https://github.com/Daninet/sea-codec
- MiniMP3 (fixed-point): https://keyj.emphy.de/minimp3
- MiniMP3 (new updated version): https://github.com/lieff/minimp3
- MP3 decoder: https://github.com/pschatzmann/arduino-libhelix
- MP3 decoder: https://github.com/mkopa/libhelix-esp32-arduino
- MP3 decoder (D language): https://github.com/Zoadian/mp3decoder
- MP3 decoder (single file): https://github.com/mackron/dr_libs
- MP3 decoder, fixed-point, libhelix port with dr_libs compatible API: https://github.com/Lefucjusz/Helix-MP3-Decoder
- MP3 decoder, fixed-point, ESP32 support: https://github.com/chmorgan/libhelix-mp3
- MP3 decoder, fixed-point, RISC-V port: https://github.com/ultraembedded/libhelix-mp3
- MP3 decoder, fixed-point: https://github.com/markjeee/libmad
- MP3 decoder, ESP32 support: https://github.com/schreibfaul1/ESP32-audioI2S/tree/master/src/mp3_decoder
- A simple mp3 encoder (not only) for Arduino using LAME: https://github.com/pschatzmann/arduino-liblame
- A simple mp3 decoder (not only) for Arduino using libmad: https://github.com/pschatzmann/arduino-libmad
- Music synthesizer in Python: https://python.plainenglish.io/build-your-own-python-synthesizer-part-2-66396f6dad81
- MicroPython MIDI parser: https://github.com/bixb922/umidiparser
- MicroPython example for 'umidiparser': https://scruss.com/blog/2022/08/25/micropython-midi-mayhem-kinda
- TinySoundFont (SoundFont2/SF2 synthesizer) and MIDI parser: https://github.com/schellingb/TinySoundFont
- Single file MIDI parser: https://github.com/jasonericson/simple_midi_read
- Single-header MIDI Synthesizer in C: https://github.com/lut0pia/robin
- Simple MIDI reader in Python: https://github.com/TastySpaceApple/python-simple-midi-reader
- MP3 to MIDI AI converter: https://ai-midi.com
- SFZ/SF2 Player CLAP plugin for Linux: https://github.com/stevefolta/sfzq
- Quick music synth: https://github.com/lecram/qms
- Mozzi - sound synthesis library for Arduino: https://github.com/sensorium/Mozzi
- Online ADSR (carrier + modulator) test: https://nishaya.github.io/my-first-fm
- ADSR timings in C-64: https://www.c64-wiki.com/wiki/ADSR
- Convert MIDI files to a simplified time-ordered sequence of note commands: https://github.com/LenShustek/miditones
- MOD music tracker file format - sample extractor: https://github.com/dbrookman/trackrip
- PocketMod MOD ProTracker (float, STB decoder): https://github.com/rombankzero/pocketmod
- HxC MOD player (fixed-point): https://github.com/jfdelnero/HxCModPlayer
- Jar MOD & XM library (fixed-point single-file): https://github.com/kd7tck/jar
- MOD player: https://github.com/Artefact2/libxm
- Simple text-to-speech single file library: https://github.com/mattiasgustavsson/libs/blob/main/speech.h
- Talkie text-to-speech using words ROMs: https://github.com/ArminJo/Talkie
- Text-to-speech TTS (very simple and small): https://github.com/jscrane/TTS
- Text-to-speech TTS (SAM for ESP32): https://github.com/truedat101/esp32_text_to_speech
- Text-to-speech TTS (SAM - ESPboy): https://github.com/ESPboy-edu/ESP8266SAM
- Arduino Text-to-Speech Library: https://github.com/pschatzmann/TTS
- Small fast speech synth: https://github.com/festvox/flite
- Tiny Text-to-Speech (TTS) SAM engine: https://github.com/s-macke/SAM
- PikaTTS Text-to-Speech: https://github.com/amitybell/pikatts
- eSpeak Text-to-Speech: https://github.com/dmikushin/espeak
- TalkiePCM Text-to-Speech: https://github.com/pschatzmann/TalkiePCM
- Software Automatic Mouth - Tiny Speech Synthesizer: https://github.com/pschatzmann/arduino-SAM
- A simple TTS solution based on pre-recorded audio: https://github.com/pschatzmann/arduino-simple-tts
- A small fast portable speech synthesis system: https://github.com/pschatzmann/arduino-flite
- MOD, S3M, XM files: http://cd.textfiles.com/10000soundssongs/MOD
- MOD, S3M, XM files: https://modsamplemaster.thegang.nu/search.php
- MOD, S3M, XM files: https://modarchive.org
- MIDI sources: http://cd.textfiles.com/10000soundssongs/MID
- SoundFont2 files: https://musical-artifacts.com/artifacts?formats=sf2&tags=soundfont
- GeneralUser GM SoundFont2 files: https://schristiancollins.com/generaluser.php
- A General MIDI SoundFont with a low memory footprint: https://github.com/mrbumpy409/GeneralUser-GS
- Simple, Minimalistic, No Allocations MPEG writer (encoder): https://www.jonolick.com/uploads/7/9/2/1/7921194/jo_mpeg.cpp
- Simple, Minimalistic MPEG 1 player: https://www.jonolick.com/uploads/7/9/2/1/7921194/jo_mp1.cpp
- Simple, Minimalistic MPEG Layer 1 audio decoder: https://www.jonolick.com/uploads/7/9/2/1/7921194/jo_mp1.cpp
- Single file C library for decoding MPEG1 Video and MP2 Audio: https://github.com/phoboslab/pl_mpeg
- Online TTF font viewer: https://www.glyphrstudio.com/online
- Render TTF with MCU: https://github.com/mcufont/mcufont
- Render TTF on ESP32: https://github.com/mireq/esp32-st7789-demo
- TTF font render support library for microcomputer: https://github.com/takkaO/OpenFontRender
- Font recognize: https://www.whatfontis.com
- Tamp (low-memory fast compression library): https://github.com/BrianPugh/tamp
- LZ4 compression: https://github.com/lz4/lz4/blob/dev/lib/lz4.c
- Single-file LZ4 decoder in C header: https://github.com/nigeltao/sflz4
- An embedded-friendly, adjusted-binary LZW compressor / decompressor: https://github.com/dbry/lzw-ab
- miniz: Single C source file zlib-replacement library: https://github.com/richgel999/miniz
- Lossless data compression codec with LZMA-like ratios but 1.5x-8x faster decompression speed, C/C++: https://github.com/richgel999/lzham_codec
- Small strings compression library: https://github.com/antirez/smaz
- SMAZ2: compression for very short messages for LoRa and embedded devices: https://github.com/antirez/smaz2
- The Quite OK Package Format: https://github.com/phoboslab/qop
- Samsung TV remote control over Wifi - 1: https://github.com/Ape/samsungctl
- Samsung TV remote control over Wifi - 2 (+keycodes): https://github.com/Bntdumas/SamsungIPRemote
- Samsung TV remote control over Wifi - 3: https://github.com/openhab/openhab1-addons/tree/main/bundles/binding/org.openhab.binding.samsungtv
- Samsung TV remote control over Wifi - 4: https://github.com/vrachieru/samsung-tv-api
- Samsung TV remote control over Wifi - 5: https://github.com/xchwarze/samsung-tv-ws-api
- Samsung TV remote control over Wifi - 6: https://github.com/balmli/com.samsung.smart/blob/master/drivers/Samsung/Samsung.js
- Samsung TV remote control over Wifi - 7: https://github.com/marysieek/samsung-tv-api
- Samsung TV remote control over Wifi - 8: Ape/samsungctl#75
- Samsung TV remote control over Wifi - 9: https://github.com/Toxblh/samsung-tv-control
- Samsung TV remote control over Wifi - 10: https://github.com/dahuby/iobroker.samsung_tizen
- Samsung TV remote control over Wifi - 11: https://github.com/tdudek/samsung-remote-models-2014-and-newer/tree/master/lib
- Samsung TV remote control over Wifi - 12: https://github.com/roberodin/ha-samsungtv-custom/blob/master/custom_components/samsungtv_custom/samsungctl_080b/remote_websocket.py
- Samsung TV remote control over Wifi - 13: https://github.com/xchwarze/samsung-tv-ws-api/blob/master/samsungtvws/remote.py
- Samsung TV - Key IDs - 1: https://github.com/Toxblh/samsung-tv-control/blob/master/src/keys.ts
- Samsung TV - Key IDs - 2: https://github.com/stephensli/samsung-tv-api/blob/main/docs/KEY_CODES.md
- Samsung TV - App IDs - 1: https://github.com/tavicu/homebridge-samsung-tizen/wiki/Applications#newer-tvs-model-year--2020
- Samsung TV - App IDs - 2: https://github.com/tavicu/homebridge-samsung-tizen/wiki/Applications
- Samsung TV - App IDs - 3: tavicu/homebridge-samsung-tizen#325
- Samsung TV - App IDs - 4: https://github.com/Toxblh/samsung-tv-control/blob/master/src/apps.ts
- Samsung TV - Show message box on TV - 1: https://github.com/shantanugoel/samsung-messagebox
- Samsung Remote Control - SmartView SDK JS library: https://developer.samsung.com/smarttv/develop/extension-libraries/smart-view-sdk/download.html
- Samsung Remote Control: https://github.com/kdschlosser/samsungctl
- Sony TV remote control over Wifi - 1: https://shop.kindermann.de/erp/KCO/avs/3/3005/3005000168/01_Anleitungen+Doku/Steuerungsprotokoll_1.pdf
- LG webOS TV remote control over Wifi - 1: https://github.com/home-assistant-libs/aiowebostv
- LG webOS TV remote control over Wifi - 2: https://github.com/supersaiyanmode/PyWebOSTV
- http://techiesms.blogspot.com/2016/01/ir-protocol-decoding-and-transmiting.html
- https://rusticengineering.wordpress.com/2011/02/09/infrared-room-control-with-samsung-ir-protocol
- http://elektrolab.wz.cz/katalog/samsung_protocol.pdf
- https://github.com/alambrec/samsung-rc-keytable/blob/master/my_samsung
- Full Featured GPS NMEA-0183 sentence parser: https://github.com/inmcm/micropyGPS
- GPS async: https://github.com/peterhinch/micropython-async/blob/master/v3/docs/GPS.md
- L76K GPS: https://github.com/Xinyuan-LilyGO/TTGO_TWatch_Library/blob/master/examples/BasicUnit/TwatcV2Special/GPSDisplay/GPSDisplay.ino
- L76K GPS: https://www.waveshare.com/wiki/L76K_GPS_Module
- GPS - improve coldstart speed: andrethemac/L76GLNSV4#10
- OpenStreetMap to Garmin map converter: https://github.com/openstreetmap/mkgmap
- OpenStreetMap countries in PBF format: https://data.osm-hr.org/osm/ , https://data.osm-hr.org/garmin
- OpenStreetMap PBF format: https://wiki.openstreetmap.org/wiki/PBF_Format
- Hungary maps: http://download.geofabrik.de/europe/hungary.html
- Graphhopper Maps - online map route editor, export to GPX: https://graphhopper.com/maps
- Google Maps Route - encoded polyline algorithm: https://developers.google.com/maps/documentation/utilities/polylinealgorithm
- Google Maps Route - encoded polyline decoder: https://github.com/geodav-tech/decode-google-maps-polyline
- HTML5 QR code scanner: https://github.com/mebjas/html5-qrcode
- QR code generator: https://github.com/ricmoo/QRCode
- QR code generator: https://github.com/yui0/slibs/blob/master/qrcodegen.h
- HTTP2 partial pure Python implementation: https://github.com/Chaosed0/http2py
- Pure-Python HTTP/2 protocol implementation: https://github.com/python-hyper/h2
- HTTP/2 for Python (no longer maintained): https://github.com/python-hyper/hyper
- HTTP2 library: https://github.com/tokers/requests-http2-adapter/tree/master/http2_adapter
- fully featured HTTP client for Python 3, which provides sync and async APIs, and support for both HTTP/1.1 and HTTP/2: https://github.com/encode/httpx
- Small, fast HTTP client library for Python: https://github.com/httplib2/httplib2
- A small async DNS client for MicroPython: https://github.com/vshymanskyy/aiodns
- NTP client for micropython using uasyncio: https://github.com/wieck/micropython-ntpclient
- FTP: https://github.com/robert-hh/FTP-Server-for-ESP8266-ESP32-and-PYBD
- Simple NodeJS HTTP2 static server: https://dexecure.com/blog/how-to-create-http2-static-file-server-nodejs-with-examples
- Camera Shutter (bluetooth): https://github.com/MinatsuT/esp32_remote_shutter
- Camera Shutter (bluetooth): https://github.com/michaelruck/ESP32_phone_camera_remote_shutter
- Camera Shutter - Canon EOS R (bluetooth): https://github.com/emanuelelaface/cameraremotecontrol
- Camera API for micropython as user module, with precompiled FW, starting with the esp32 port: https://github.com/cnadler86/micropython-camera-API
- Image rotation (three shears - original): https://datagenetics.com/blog/august32013/index.html
- Image rotation with Python example (three shears): https://gautamnagrawal.medium.com/rotating-image-by-any-angle-shear-transformation-using-only-numpy-d28d16eb5076
- CBOR (replacement for JSON, similar to MessagePack): https://github.com/onetonfoot/micropython-cbor
- CBOR native module: https://github.com/dmazzella/ucbor
- A little fail-safe filesystem designed for microcontrollers: https://github.com/littlefs-project/littlefs
- uTensor - TinyML AI inference library: https://github.com/uTensor/uTensor
- Tiny neural network library for Microcontrollers: https://github.com/mit-han-lab/tinyengine
- Machine Learning inference engine for Microcontrollers and Embedded devices: https://github.com/emlearn/emlearn
- ext2/ext3/ext4 filesystem library for microcontrollers: https://github.com/gkostka/lwext4
- ESP32 NAT Router Extended: https://github.com/dchristl/esp32_nat_router_extended
- Translates WebAssembly modules to portable C: https://github.com/turbolent/w2c2
- Convert WebAssembly files to C source and header: https://github.com/WebAssembly/wabt/tree/main/wasm2c
- File system and archive abstraction library in C: https://github.com/mackron/fs
- MicroPython: https://github.com/micropython/micropython
- MicroPython Libraries: https://github.com/micropython/micropython-lib
- MicroPython Libraries: https://github.com/pfalcon/pycopy-lib
- MicroPython stubs: https://github.com/Josverl/micropython-stubs
- Generate and maintain MicroPython stubs: https://github.com/Josverl/micropython-stubber
- MicroPython usermod C modules: https://micropython-usermod.readthedocs.io/en/latest/index.html
- ViperIDE - MicroPython online IDE: https://github.com/vshymanskyy/ViperIDE
- Asynchronous programming in MicroPython: https://github.com/peterhinch/micropython-async/blob/master/v3/README.md
- MicroPython FFT (Viper): https://github.com/bixb922/viper-examples/blob/main/signal_processing/fft_int.py
- MicroPython Viper Performance doc: https://github.com/micropython/micropython/wiki/Improving-performance-with-Viper-code
- MicroPython WebServer with PicoWeb: https://icircuit.net/make-esp32-http-webserver-using-micropython/2152
- MicroPython WebServer - PicoWeb github: https://github.com/pfalcon/picoweb
- uasync drivers: https://github.com/peterhinch/micropython-async
- IMAP4 client library: https://github.com/bamthomas/aioimaplib
- AsyncIO Profiler: https://gitlab.com/alelec/aioprof
- Compile WebAssembly to native MicroPython modules: https://github.com/vshymanskyy/wasm2mpy
- ESP32 ULP Co-Processor toolchain implemented in MicroPython: https://github.com/micropython/micropython-esp32-ulp
- A lightweight MicroPython GUI library for display drivers based on framebuf class: https://github.com/peterhinch/micropython-nano-gui
- Compile WebAssembly to native MicroPython modules: https://github.com/vshymanskyy/wasm2mpy
- Python asyncio IMAP4rev1 client library: https://github.com/iroco-co/aioimaplib
- micrOS - mini asynchronous automation OS for DIY projects: https://github.com/BxNxM/micrOS
- The impossibly small web framework for Python and MicroPython: https://github.com/miguelgrinberg/microdot
- Assorted code ideas, unofficial MP FAQ: https://github.com/peterhinch/micropython-samples