C Lua

Open-source C projects categorized as Lua

Top 23 C Lua Projects

  • lede

    Lean's LEDE source

    Project mention: Compile OpenWRT for x86 target with 6.2+ kernel? | /r/openwrt | 2023-05-09

    You can try the Chinese build Lean: https://github.com/coolsnowwolf/lede/tree/master/target/linux/x86 it has 6.x kernels but please note that default packages are not the same as the main openwrt packages, they are most of the time older packages. In short they have different packages (b default).

  • xLua

    xLua is a lua programming solution for C# ( Unity, .Net, Mono) , it supports android, ios, windows, linux, osx, etc.

  • Mergify

    Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.

  • nmap

    Nmap - the Network Mapper. Github mirror of official SVN repository.

    Project mention: Sudo and Signal Propagation | news.ycombinator.com | 2023-05-24

    This reminds me of a bugfix [1] I added to nmap almost a decade ago, where runtime interaction was previously broken due to interaction with sudo and signal propagation. Was a fun rabbit-hole to figure out why the issue was happening.

    [1]: https://github.com/nmap/nmap/commit/f2e162d2245679f420b40feb...

  • nodemcu-firmware

    Lua based interactive firmware for ESP8266, ESP8285 and ESP32

  • sysbench

    Scriptable database and system performance benchmark

    Project mention: RDS MySQL Load Testing with Sysbench | dev.to | 2023-04-09

    Sometimes you need to do a load test on MySQL Database to test Auto-Scaling for example. I found a very useful tool called Sysbench that I will present in this article.

  • vis

    A vi-like editor based on Plan 9's structural regular expressions (by martanne)

    Project mention: Why Kakoune | news.ycombinator.com | 2023-09-21

    > I wonder if the author has ever heard of vis[0]




    > which imho fulfills far better each one of those premises

    Not very motivated for such a harsh critic..

  • premake-core


  • 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.

  • Weechat

    The extensible chat client.

    Project mention: Wave of Spam Hits IRC | news.ycombinator.com | 2023-08-03

    And UnrealIRCD still rocks. For a quick-and-dirty setup I've deploy ng-ircd but Unreal has always been my go-to for anything serious. If nothing else it can be useful as a backup or internal platform during the rare events that Slack or Discord are having an incident. The common complaint is a lack of channel back-log but it can be front-ended with TheLounge [1] or Convos [2]. I personally prefer to handle that with gnu screen or tmux and WeeChat [3].

    [1] - https://github.com/thelounge

    [2] - https://github.com/convos-chat/convos/

    [3] - https://weechat.org/

  • rspamd

    Rapid spam filtering system.

  • lovr

    Lua Virtual Reality Framework

    Project mention: LÖVE: a framework to make 2D games in Lua | news.ycombinator.com | 2023-09-13
  • likwid

    Performance monitoring and benchmarking suite

    Project mention: How to implement the Substack's Casey Muratori "Instructions per Cycle" algorithm | /r/cpp | 2023-03-24

    If you want a portable library for reading performance counters that supports most processors out there, take a look at PAPI. Also likwid supports a huge number of processors and performance counters.

  • arcan

    Arcan - [Display Server, Multimedia Framework, Game Engine] -> "Desktop Engine"

    Project mention: kirby.nvim: design update | /r/neovim | 2023-06-07

    This requires to remove the terminal emulator plus adjust IPC, like what arcan is doing: https://github.com/letoram/arcan

  • PikaPython

    An ultra-lightweight Python interpreter that runs with only 4KB of RAM, zero dependencies. It is ready to use out of the box without any configuration required and easy to extend with C. Similar project: MicroPython, JerryScript.

    Project mention: Learning Embedded rust | /r/rust | 2022-11-18

    A very interesting solution for high level interface access by less professional developers could be seen in pikascript, which works even on very small devices. WAMR is another project with similar capabilities. Both of them can be very well combined with core infrastructure realized as embedded rust code.

  • Lua-RTOS-ESP32

    Lua RTOS for ESP32

    Project mention: Controlling ESP32 with Json from a phone | /r/esp32 | 2022-10-31
  • EdiZon

    💡 A homebrew save management, editing tool and memory trainer for Horizon (Nintendo Switch)

    Project mention: glitch zelda tears of the gingdom? | /r/SwitchPirates | 2023-05-20

    What glitch are you talking about? If you are referring to the item duplication glitch, this has nothing to do with pirating or hacking, it works on any console. If you search on YouTube for "item duplication glitch" you'll find dozens of videos with details on how to do it. If you install something like Edizon you can add things to your game or get full stamina bars and lots of other cheats. There's also some save game editors out where you can edit your save.

  • ravi

    Ravi is a dialect of Lua, featuring limited optional static typing, JIT and AOT compilers

    Project mention: data types in function definition | /r/lua | 2023-01-13

    https://github.com/dibyendumajumdar/ravi Optional static types, with JIT and AOT compilation

  • ltui

    🍖 A cross-platform terminal ui library based on Lua

  • xboot

    The extensible bootloader for embedded system with application engine, write once, run everywhere.

    Project mention: I'm new to all this. Getting an ARM Cortex A based SBC up and running on an RTOS? | /r/arm | 2023-04-24

    This tiny bootloader-sized OS runs on H3: https://github.com/xboot/xboot

  • luv

    Bare libuv bindings for lua

    Project mention: I can't build neovim | /r/neovim | 2023-02-07

    Hi, I had this issue and I solved it by building https://github.com/luvit/luv myself.

  • naev

    Naev is a 2d action/rpg space game that combines elements from the action, rpg and simulation genres.

    Project mention: 6 free games updated in the last 60 days | /r/lowendgaming | 2023-07-08

    #1 - NAEV/Naikari: Eye of Chaos - Naikari is a fork of NAEV, and both have received recent updates. Both inspired by a classic Space trading/piracy/fighting game called Escape Velocity. NAEV- Full open space, fun combat mechanics. Has diverged quite heavily from EV. SUPER low spec, will run on almost anything in the last 25 years, and runs great on a Rasp Pi 3 or newer. Naikari: Eye of Chaos is focusing more on the story elements! Very well done thus far and they have only started.

  • gideros

    Gideros Release version

  • gluon

    a modular framework for creating OpenWrt-based firmwares for wireless mesh nodes (by freifunk-gluon)

  • minicoro

    Single header stackful cross-platform coroutine library in pure C.

    Project mention: How Much Memory Do You Need to Run 1M Concurrent Tasks? | news.ycombinator.com | 2023-05-21

    It would be interesting to bench something extremely lightweight (like https://github.com/edubart/minicoro) against these runtimes.

    By my back-of-the-napkin math, 1,000,000 coroutines would cost about 64mb + 2mb/core for stacks.. which works out to about 4x less memory than the 'winner' of this comparison, and ~30x less than go.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

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 2023-09-21.

C Lua related posts


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

Project Stars
1 lede 27,071
2 xLua 8,672
3 nmap 8,249
4 nodemcu-firmware 7,446
5 sysbench 5,390
6 vis 4,046
7 premake-core 2,845
8 Weechat 2,707
9 rspamd 1,824
10 lovr 1,566
11 likwid 1,420
12 arcan 1,393
13 PikaPython 1,140
14 Lua-RTOS-ESP32 1,091
15 EdiZon 1,060
16 ravi 1,034
17 ltui 751
18 xboot 734
19 luv 722
20 naev 600
21 gideros 522
22 gluon 513
23 minicoro 512
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.