awesome-solar2d
github.com/sekodev/awesome-solar2d ↗A collection of awesome Solar2D resources
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me visual studio code resources from awesome-solar2d"
Installation instructions →What's inside
Games
- Asteroids
a clone of the arcade classic Asteroids.
- Corona Cannon
cannon shooting game.
- Endless Sk8boarder
endless runner style game.
- Flappy Bird
a flappy bird clone.
- OpenBilgi
roguelike trivia/quiz game.
- Pixel Shields
game jam entry.
Networking
- AutoLan-IPv6
a derivative of
- NoobHub
multiplayer and network messaging library.
- SolarWebSockets
websocket client and server (ws/wss).
- SOMUN client
client for SOMUN server, designed for developing and deploying turn-based games.
- verifyDomain - simple DRM
a demo project that demonstrates how you can check if your project is running on your desired domain(s).
- zcrmmp
a module to implement local multiplayer.
Level Design & Management
- Berry
a simple Tiled Map loader.
- Labo 2D Game Level Editor
a 2D car racing / platform game level editor
- Million Tile Engine
tile based engine.
- OGTLevelManager
a code library to lock/unlock levels, keep track of scores for each level, etc.
- ponytiled
a simple Tiled Map loader.
- Qiso
isometric tilemap engine.
Files & Data
- Binary Archive
a module for reading and writing binary archive files for storing resources.
- corona-settings
a module to add easy saving & loading of user settings.
- GBCDataCabinet
a plugin to create and use session (located in memory) and persistent (located on disk) data throughout your application. (part of
- Loadsave
a module for saving and loading data to & from external files across all supported platforms.
- Preference
save and retrieve tables,numbers,strings or boolean.
- Scrappy Data
a data management library that allows for unlimited containers and optional encryption.
Graphics
- Color Tween
a module for color transition using linear interpolation.
- corona-magnifier
a module that creates a virtual magnifying glass.
- Free Texture Packer
a tool to create and edit sprite sheets.
- Graphics-Extensions-for-Solar2D
an extension to supported image formats(SVG, WEBP, QOI, PNG, JPEG).
- Lua-Color-Converter
a library that converts hex or RGB values into compatible format.
- Scrappy Colour
a colour management library that allows for easy colour naming and access.
Text Rendering
- corona-textrender
a pure-Lua text rendering module which can handle basic HTML, fonts, font-styles, and basic font metrics.
- Font-Loader
a library to pre-load fonts to improve performance.
- ponyfont
a library to provide bitmap font support.
- ponystroke
a library to create outlined text.
- Scrappy Fonts
font management library that allows for easy font naming and access.
Utilities
- delta-time
a module for time based animations.
- eventListenerWrapper
a module overwriting the built-in runtime methods to add and remove various warnings.
- Lua-Vector2
a simple two dimensional vector mathematics class.
- Object-Pool
a module for reusing objects instead of creating new ones.
- Pseudorandom Number Generator
pseudorandom number generation using the linear congruential method.
- Scrappy Device
a library that allows you to get information about the device your app is running on.
Coding & Debugging
- deploy-source
a library that enables you to run Lua code at runtime.
- LuaBreakpoints
a utility that enables the integration of breakpoints.
- LuaLiveEdit
a tool that allows for real-time editing of variables and objects.
- Patcher
a tool you can use to replace locally bundled scripts with downloaded patches.
- profiler
a plugin to track your app/game performance. profiler.
- solar2c
a plugin for Tiny C compiler that lets you use C libraries.
Showing a sample of 113 resources. View the full list on GitHub →