C++ Lua

Open-source C++ projects categorized as Lua | Edit details
Related topics: #C++ #CPP #Game Engine #Game #Windows

Top 23 C++ Lua Projects

  • Cocos2d

    Cocos2d-x is a suite of open-source, cross-platform, game-development tools used by millions of developers all over the world.

    Project mention: Im learning C++ and want to make a small game with it. What do you suggest me for graphics? | reddit.com/r/gamedev | 2021-11-20
  • annoy

    Approximate Nearest Neighbors in C++/Python optimized for memory usage and loading/saving to disk

    Project mention: Should we begin Linear Algebra with Matrices, or start with Vector Spaces? | reddit.com/r/math | 2022-01-18

    Take for example Spotifies implementation of ANN https://github.com/spotify/annoy.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • Minetest

    Minetest is an open source voxel game engine with easy modding and game creation

    Project mention: ; suggestions ; | reddit.com/r/Minetest | 2022-01-07
  • conky

    Light-weight system monitor for X.

    Project mention: amount of ram per process | reddit.com/r/conky | 2022-01-22
  • cuberite

    A lightweight, fast and extensible game server for Minecraft

    Project mention: Pi 4 running multiple applications at once | reddit.com/r/raspberry_pi | 2021-10-20

    For minecraft server I guess it is worth trying this out: https://github.com/cuberite/cuberite

  • urho3d

    Cross-platform 2D and 3D game engine

    Project mention: What is the lightest C++ 3D game engine for Linux? | reddit.com/r/gamedev | 2021-12-23

    You might be interested in Urho3D.

  • WickedEngine

    3D engine focusing on modern rendering techniques and performance.

    Project mention: Engines used in the most popular Steam games of 2020 | reddit.com/r/gamedev | 2021-07-27

    If you want to make your own engine but you need modern advance graphic features out of box. I think Wicked Engine is a good choice. https://github.com/turanszkij/WickedEngine

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • sol2

    Sol3 (sol2 v3.0) - a C++ <-> Lua API wrapper with advanced features and top notch performance - is here, and it's great! Documentation:

    Project mention: Why the C Language Will Never Stop You from Making Mistakes | news.ycombinator.com | 2021-12-30

    Off topic, but this is the author of my favourite Lua C++ binding library (https://github.com/ThePhD/sol2). Great guy!

  • PlotJuggler

    The Time Series Visualization Tool that you deserve.

    Project mention: Total noob with ROS, need to open a .bag file and extract info, how? | reddit.com/r/ROS | 2022-01-06

    If you want to visualize data on the plot I would recommend using PlotJuggler. Great piece of visualization tool working with ROS. It is available as snap package, so it will be easy to set up. Here's the link with all the details: https://github.com/facontidavide/PlotJuggler

  • Spring RTS game engine

    A powerful free cross-platform RTS game engine. - Report issues at https://springrts.com/mantis/ (by spring)

    Project mention: Which older video game do you still have fun playing now? | reddit.com/r/AskReddit | 2022-01-14

    The mentioned remake/successor games are all running on the Spring engine.

  • luau

    A fast, small, safe, gradually typed embeddable scripting language derived from Lua

    Project mention: F̶o̶r̶ ̶l̶o̶o̶p̶s̶ | reddit.com/r/badcode | 2021-12-29
  • love

    LÖVE is an awesome 2D game framework for Lua.

    Project mention: Hi! I'm trying to code my first roguelike. What do you generally use to code? | reddit.com/r/roguelikedev | 2022-01-12

    A roguelike can be made in any language and framework, just like every other game. I am using LÖVE, but not because it's specifically good for roguelikes, I just like the engine.

  • corona

    Solar2D Game Engine main repository (ex Corona SDK) (by coronalabs)

    Project mention: How to make a game in lua? | reddit.com/r/lua | 2022-01-15

    I know it's older, but solar2d is (a) still actively maintained, (b) really easy to learn, thanks to the resources on the website, and (c) can produce really impressive results.

  • stepmania

    Advanced rhythm game for Windows, Linux and OS X. Designed for both home and arcade use.

    Project mention: This might be somewhat against the spirit of NotITG... | reddit.com/r/Stepmania | 2022-01-18

    You can play regular charts inside of it, but it's reccomended that you just use Stepmania 5.1 Beta 2 with the Simply Love or Waterfall theme(s) for regular play.

  • widelands

    Widelands is a free, open source real-time strategy game with singleplayer campaigns and a multiplayer mode. The game was inspired by Settlers II™ (© Bluebyte) but has significantly more variety and depth to it.

    Project mention: Which Settlers game would you guys recommend? | reddit.com/r/BaseBuildingGames | 2022-01-21

    I'd recommend trying out Widelands ( https://www.widelands.org/ ), a free opensource game inspired by Settlers II!

  • mtasa-blue

    Multi Theft Auto is a game engine that incorporates an extendable network play element into a proprietary commercial single-player game.

    Project mention: Unrecognized option '/GENPROFILE', but linker in dev console recognizes it | reddit.com/r/VisualStudio | 2021-04-06

    Today I decided to try out PGO, see how much it would speed up the program I'm working on. I followed this guide from Microsoft's website.

  • ImGuiColorTextEdit

    Colorizing text editor for ImGui

    Project mention: I have implemented shader hot-reloading as well as a GLSL text editor in my custom game engine using an OpenGL renderer. One more step closer to ShaderToy. | reddit.com/r/opengl | 2022-01-19

    I am using Dear ImGui as the low-level GUI library, meanwhile for the text editor I am using ImGuiColorTextEdit widget.

  • server

    Mangos ZERO is a server for World of Warcraft. The server serves full world content including authentication & scripts support. Compatible with World of Warcraft clients 1.12.1-1.12.3 - Report all issues at https://www.getmangos.eu/bug-tracker/mangos-zero/ (by mangoszero)

    Project mention: Creating a WoW Server as a Project | reddit.com/r/wowservers | 2021-09-03

    For vanilla: https://github.com/mangoszero/server

  • open-builder

    Open "Minecraft-like" game with multiplayer support and Lua scripting support for the both client and server

  • nCine

    A cross-platform 2D game engine

    Project mention: How are game engines made? | reddit.com/r/gamedev | 2021-11-25

    I have been coding mine for many years now. Fortunately it is still small enough that can be easily understood by one person. Have a look here: https://ncine.github.io/

  • Mudlet

    ⚔️ A cross-platform, open source, and super fast MUD client with scripting in Lua

    Project mention: Client Inquiries - Materia Magica | reddit.com/r/MUD | 2021-09-04

    You can download the latest AppImage from mudlet.org, maybe that will work for you.

  • neoGFX

    Cross-platform GPU-oriented C++ application/game framework

  • LuaFormatter

    Code formatter for Lua

    Project mention: Lua Indentation Woes | reddit.com/r/vim | 2021-08-12

    Have you tried any external programs to format your code instead? That's what I usually do. Just set 'formatprg', and use gq to format the code. With a quick search I found LuaFormatter, and StyLua, but I can't say if they format the code the way you want. In my experience, external code formaters will do a better job, and they have more options to tweak as well.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-22.

C++ Lua related posts


What are some of the best open-source Lua projects in C++? This list will help you:

Project Stars
1 Cocos2d 15,804
2 annoy 9,363
3 Minetest 6,553
4 conky 5,202
5 cuberite 4,036
6 urho3d 3,810
7 WickedEngine 3,237
8 sol2 2,839
9 PlotJuggler 2,662
10 Spring RTS game engine 2,437
11 luau 2,169
12 love 2,081
13 corona 1,728
14 stepmania 1,471
15 widelands 1,318
16 mtasa-blue 908
17 ImGuiColorTextEdit 896
18 server 653
19 open-builder 627
20 nCine 599
21 Mudlet 496
22 neoGFX 428
23 LuaFormatter 419
Find remote jobs at our new job board 99remotejobs.com. There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.