LVGL uses the following third-party libraries. For the licenses, see the corresponding `LICENSE.txt` file in each library’s folder. **Barcode (Barcode generator)** - Path: src/libs/barcode - Source: https://github.com/fhunleth/code128 **Expat (XML parser)** - Path: src/libs/expat - Source: https://github.com/libexpat/libexpat **FreeType (Font rendering library)** - Path: src/libs/freetype - Source: https://github.com/freetype/freetype - Note: Only the interfaces are used; FreeType itself is not part of LVGL. **LodePNG (PNG decoder)** - Path: src/libs/lodepng - Source: https://github.com/lvandeve/lodepng **LZ4 (Compression/Decompression)** - Path: src/libs/lz4 - Source: https://github.com/lz4/lz4 **QR Code (QR code generator)** - Path: src/libs/qrcode - Source: https://github.com/nayuki/QR-Code-generator **ThorVG (Vector graphics rendering)** - Path: src/libs/thorvg - Source: https://github.com/thorvg/thorvg **TinyTTF** - Path: src/libs/tiny_ttf - Source: - https://github.com/nothings/stb (*Only parts are integrated*) - https://github.com/codewitch-honey-crisis/tiny_ttf (*Modified version of the original STB library*) **TJPGD (JPEG decoder)** - Path: src/libs/tjpgd - Source: http://elm-chan.org/fsw/tjpgd/00index.html **TLSF (Two-Level Segregate Fit memory allocator)** - Path: src/stdlib/builtin - Source: https://github.com/mattconte/tlsf **Printf (Printf formatting library)** - Path: src/stdlib/builtin - Source: https://github.com/mpaland/printf **LVGL's XML format** - Path: - docs/src/auxiliary-modules/xml - src/others/xml - xmls **FT800-FT813 (EVE GPU driver)** - Path src/libs/FT800-FT813 - Source: https://github.com/RudolphRiedel/FT800-FT813 **AnimatedGIF (GIF decoder library)** - Path: src/libs/gif - Source: https://github.com/bitbank2/AnimatedGIF **FrogFS (read-only filesystem)** - Path: src/libs/frogfs - Source: https://github.com/jkent/frogfs