https://github.com/pgnethun/awesome-urls
A curated list of awesome URLs
https://github.com/pgnethun/awesome-urls
List: awesome-urls
awesome awesome-list collection header-library libraries micropython micropython-esp32 single-header-file t-watch-2020
Last synced: about 1 month ago
JSON representation
A curated list of awesome URLs
- Host: GitHub
- URL: https://github.com/pgnethun/awesome-urls
- Owner: PGNetHun
- Created: 2025-08-31T09:42:30.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2025-08-31T11:26:10.000Z (about 1 month ago)
- Last Synced: 2025-08-31T11:40:14.117Z (about 1 month ago)
- Topics: awesome, awesome-list, collection, header-library, libraries, micropython, micropython-esp32, single-header-file, t-watch-2020
- Homepage:
- Size: 12.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Awesome URLs
### Single-file libraries, awesome collections
* **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### T-Watch-2020
* **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 (GUI library)
* **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### Drivers
* **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### Bluetooth
* **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### Math
* **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### 3D
* **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### Example projects
* **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### Game examples
* **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### Game assets
* **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### Interactive Fiction games
* **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### LUA
* **eLua Project on GitHub**: https://github.com/elua/elua
* **Single-file port of Lua, a powerful scripting language**: https://github.com/edubart/minilua### GO
* **Emgo: Bare metal Go (language for programming embedded systems)**: https://github.com/ziutek/emgo
* **Embedded Go tools**: https://github.com/embeddedgo/tools### Graphics
* **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### Image conversion
* **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### Image
* **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#### QOI
* **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
* **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
* **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
* **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
* **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
* **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### Audio
* **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**: https://github.com/lemariva/micropython-core2/issues/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#### QOA
* **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#### MP3
* **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#### MIDI
* **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, S3M, XM tracker music
* **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#### Text-to-Speech
* **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#### Audio file sources
* **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### Video, other media
* **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### Fonts, TTF
* **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### Compression
* **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### Remote control
* **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**: https://github.com/Ape/samsungctl/issues/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**: https://github.com/tavicu/homebridge-samsung-tizen/issues/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### Infrared (IR) protocols
#### Database of Infrared codes
* https://github.com/probonopd/irdb
#### Samsung IR protocol
* 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#### Philips RC5
* https://techdocs.altium.com/display/FPGA/Philips+RC5+Infrared+Transmission+Protocol
#### NEC
* https://techdocs.altium.com/display/FPGA/NEC+Infrared+Transmission+Protocol
### GPS, maps
* **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**: https://github.com/andrethemac/L76GLNSV4/issues/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### QR codes
* **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### Network - socket, HTTP/2, etc...
* **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### Others
* **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### Others - MicroPython
* **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