Lua Libraries
From Spring
Jump to navigationJump to searchLua libraries
This page lists all common Lua libraries that can be used in Spring game and map archives.
Libraries:
- analytics: Usage analytics reporting
- ChiliUI: UI framework docs
- ChiliFX: Chili effects
- Chotify: Notification library in Chili
- Custom Unit Shader Framework: Unit rendering with shaders
- i18n: Translations library
- LibLobby: Spring Lobby protocol library
- LCS: OOP (classes) in Lua
- LUPS: Lua Particle System for Spring docs
- springmon: Spring file monitor and autoreloader
- spring-wrapper-connector: Wrapper program communication provider
Single file libraries
There is also a number of single file libraries that don't have their own repository but can technically still be considered libraries.
Library files:
- Vector: Small utility for vector operations
- JSON: Serializing to the JSON format
- Delay: Delaying gadget calls
- Network: Delta compression for binary strings
- Camera: Camera state serialization
- Deferred rendering Shader & Widget: Deferred rendering (projectile) based lights
Misc
- ChangePiece - Switch piece geometry
Additional resources
Some additional libraries can be found using Github topics, such as springrts-lib and springrts