C Lua

Open-source C projects categorized as Lua | Edit details

Top 23 C Lua Projects

  • GitHub repo nodemcu-firmware

    Lua based interactive firmware for ESP8266, ESP8285 and ESP32

    Project mention: File Transfer using Bluetooth Classic, ESP32, SD SPI, and Android | reddit.com/r/arduino | 2021-04-23
  • GitHub repo xmake

    🔥 A cross-platform build utility based on Lua

    Project mention: XMake - Free Pascal Support | reddit.com/r/pascal | 2021-09-02
  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo vis

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

    Project mention: Nvim-Select-Multi-Lines: Select any line not adjacent! | reddit.com/r/neovim | 2021-08-21

    If there was something like https://github.com/neovim/neovim/issues/8457 (try vis to see what I am talking about, but vis is very bare in terms of plugins, missing LSP, highlighting for most languages, etc.), so that multiple operations can be combined, e.g.: :x g/^foo/ v/bar$/ x/[0-9]+/ d i.e., select all lines, from these select just those starting with "foo`, from those just those ending with "bar", then select just numbers in these lines, and delete them. And it is possible to run it one line, or one command at the time, so you see what you have selected.

  • GitHub repo Weechat

    The extensible chat client.

    Project mention: My favorite cli/tui programs: | reddit.com/r/commandline | 2021-07-15

    Not already given : BurntSushi/ripgrep: ripgrep recursively searches directories for a regex pattern while respecting your gitignore, sharkdp/fd: A simple, fast and user-friendly alternative to 'find', Chafa: Terminal Graphics for the 21st Century, WeeChat, the extensible chat client

  • GitHub repo premake-core


    Project mention: C Deep | dev.to | 2021-02-27

    Premake - Command-line utility which reads a scripted definition of a software project and uses it to generate project files for Visual Studio and GNU Make. Other targets are also being worked on. BSD-3-Clause

  • GitHub repo lovr

    Lua Virtual Reality Engine

    Project mention: Autumn Lisp Game Jam 2021 | news.ycombinator.com | 2021-09-21
  • GitHub repo arcan

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

    Project mention: On Unix composability | reddit.com/r/unix | 2021-08-06

    pipeword (linked to from that page) is also impressive.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo Lua-RTOS-ESP32

    Lua RTOS for ESP32

    Project mention: Lua-RTOS: a real-time operating system for ESP32 | reddit.com/r/hackernews | 2021-06-09
  • GitHub repo ravi

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

    Project mention: Nelua Programming Language | news.ycombinator.com | 2021-08-24
  • GitHub repo EdiZon

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

    Project mention: Tinfoil or otherwise: Help with using Cheat Codes | reddit.com/r/SwitchPirates | 2021-07-01


  • GitHub repo ltui

    🍖 A cross-platform terminal ui library based on Lua

    Project mention: xmake v2.5.1 released, Support for Apple Silicon and more powerful package management | dev.to | 2021-01-21

    We upgraded the tui component library used by xmake: LTUI, added support for the mouse, and scrolling support for some components, we can go to the graphical configuration, More flexible and convenient configuration of compilation options.

  • GitHub repo luv

    Bare libuv bindings for lua

    Project mention: luv documentation in vimdoc format | reddit.com/r/neovim | 2021-05-18

    I spent some time converting the luv documentation to make it available in :help and make the vim.loop module more discoverable. Thought plugin authors might be interested.

  • GitHub repo naev

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

    Project mention: Good top down space sims? | reddit.com/r/spacesimgames | 2021-07-05

    https://naev.org/ (opensource project in the spirit of Escape Velocity and Transcendence).

  • GitHub repo moonjit

    Just-In-Time Compiler for the Lua Programming language. Fork of LuaJIT to continue development. This project does not have an active maintainer, see https://twitter.com/siddhesh_p/status/1308594269502885889?s=20 for more detail.

    Project mention: Nelua Programming Language | news.ycombinator.com | 2021-08-24
  • GitHub repo xboot

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

    Project mention: Kraken Security Labs Finds Flaws in Safepal S1 Hardware Wallet | Kraken Blog | reddit.com/r/Kraken | 2021-02-16

    Most Allwinner devices use U-Boot as a second stage bootloader, however U-Boot could not be found on the flash-system. Instead, references to “XBOOT” and “XTAB” were found in the flash, though this did not match any known bootloader such as https://github.com/xboot/xboot.

  • GitHub repo gluon

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

    Project mention: Can I turn Linksys WRT3200ACM into a mesh router? | reddit.com/r/openwrt | 2021-02-16

    Mediatek actually working with the open-source community. Complaints about mt76 have washed away because of this type of support.

  • GitHub repo gideros

    Gideros Release version

    Project mention: Becoming an Indie Game Developer with Gideros Studio | dev.to | 2021-07-18

    The Gideros Studio is also open source and available in the github repositories, so you can study how it works.

  • GitHub repo hlua

    Rust library to interface with Lua

    Project mention: Rust's interface to the Lua programming language is called 'mlua'. not Lust. This should get fixed. | reddit.com/r/rust | 2021-08-20

    There's an older binding called hlua https://github.com/tomaka/hlua

  • GitHub repo libuhttpd

    A very flexible, lightweight and high performance HTTP server library based on libev and http-parser for Embedded Linux.

    Project mention: A flexible, lightweight and fully asynchronous HTTP server library | news.ycombinator.com | 2021-01-03
  • GitHub repo etlegacy

    ET: Legacy is an open source project based on the code of Wolfenstein: Enemy Territory which was released in 2010 under the terms of the GPLv3 license.

    Project mention: Return to Castle Wolfenstein gets a special treatment from fans for its 20th anniversary. Three major releases including Enemy Territory campaign are coming to Steam. | reddit.com/r/pcgaming | 2021-09-16
  • GitHub repo kiwmi

    A fully programmable Wayland Compositor

    Project mention: | Weekly Workshop 2021-01-01 | reddit.com/r/unixporn | 2020-12-31

    Could it—by any chance—be kiwmi? But it ain’t tiling (unless you make it so) & the fully manual thing also depends on the config. AFAIK that behaviour was explicitly mentioned only in its early history, as you can see e.g. in PR#1

  • GitHub repo luvi

    A project in-between luv and luvit.

    Project mention: Issues compiling binary (ARM) | reddit.com/r/termux | 2021-08-11

    One more thing: if you are building because Luvit is not precompiled for your architecture, you will need to follow the instructions found here: https://github.com/luvit/luvi/issues/236

  • GitHub repo minicoro

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

    Project mention: Show HN: Asymmetric stackful cross-platform Coroutines in pure C | news.ycombinator.com | 2021-01-17
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 2021-09-21.


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

Project Stars
1 nodemcu-firmware 6,793
2 xmake 3,901
3 vis 3,668
4 Weechat 2,294
5 premake-core 2,162
6 lovr 1,180
7 arcan 979
8 Lua-RTOS-ESP32 898
9 ravi 846
10 EdiZon 776
11 ltui 652
12 luv 532
13 naev 507
14 moonjit 501
15 xboot 472
16 gluon 458
17 gideros 457
18 hlua 450
19 libuhttpd 323
20 etlegacy 272
21 kiwmi 268
22 luvi 237
23 minicoro 213
Find remote jobs at our new job board 99remotejobs.com. There are 25 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives