- Defold License 1.0
- Apache 2.0
- mbedTLS - Used when doing HTTPS requests or creating SSL sockets. Included in all builds of Defold.
- Basis Universal - Used when compressing textures.
- Remotery - Used during development of your game. Not included in the release builds of Defold.
- MIT
- TypeScriptToLua - Tools used for compiling Lua.
- tsd-template - Tools used for compiling Lua.
- defold-xmath - Included in build.
- boom - Included in build.
- jctest - Used when running unit tests in the engine. Not included in any builds.
- Lua - Used in HTML5 builds.
- LuaCJson - Used for encoding lua tables to JSON. Used on all platforms.
- LuaJIT - Used on all platforms except HTML5.
- LuaSocket - Used for socket communication from Lua. Included on all platforms.
- microsoft_craziness.h - Used when running unit tests in the engine. Not included in any builds.
- XHR2 - Used in HTML5 builds.
- xxtea-c - Used internally in the engine to obfuscate/encode Lua source code. Included in all builds of Defold.
- cgltf - Used when loading models in glTF format. Included in all builds.
- lipo - Used when building bundles for macOS and iOS. Included in all Editor/bob.jar builds.
- Simplified BSD license (2-clause license)
- LZ4 - Used internally by the engine to read game archives. Included in all builds.
- BSD 2.0 license (3-clause license)
- vpx/vp8 - Used by the game play recorder. Only included in debug builds by default, but can be added using an app manifest.
- Tremolo - Used for decoding of Ogg sound files. Not used on Nintendo Switch, Win32 or HTML5. Included in all builds, but can be excluded using an app manifest
- Sony Vector Math library - Used internally by the engine. Included in all builds.
- LGPL 2.0
- OpenAL - Used for sound playback on all platforms except Android. Can be excluded using an app manifest