Skip to main content

A collection of awesome Solar2D resources

21
GitHub Stars
113
Curated Resources
20
Categories
3 hours ago
Last Refreshed
AnimationAudioCoding & DebuggingCollectionsFiles & DataGamesGraphicsInput HandlingLevel Design & ManagementLocalizationMarketplaces (Third-party)NetworkingParticle EffectsPhysicsPost ProcessingStarter KitsTemplatesText Editor ExtensionsText RenderingUtilities

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

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

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

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 →