Lua C

Open-source Lua projects categorized as C
Lua CPP Neovim CMake GUI

Top 11 Lua C Projects

  1. xmake

    🔥 A cross-platform build utility based on Lua

    Project mention: I Like Makefiles | news.ycombinator.com | 2024-09-20

    > Does anyone know of anything better than Make?

    Xmake https://xmake.io/ for C and C++ (I haven't use that for anything serious yet) and Buck 2 https://buck2.build/ if you need a really complex build system.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. awesome

    awesome window manager (by awesomeWM)

    Project mention: Improving Xwayland Window Resizing | news.ycombinator.com | 2024-10-29

    While the argument of "I deal with X11-based WMs because it's fine when I don't care about security at all" may be valid in very narrow cases (such as air-gapped systems), the argument more generally is pretty weak.

    Its not surpising that x11 based WMs, such as the almighty [awesomeWM](https://github.com/awesomeWM/awesome), have more features implemented than, for instance, [jay](https://github.com/mahkoh/jay) due to the enormous time it has had to develop (though I am _very_ excited to see `jay` develop more fully, and expect it to be well used by the more tech-savy devs).

    However, some WMs in the Wayland space are doing quite well on that front. I recently had some substantial problems arise in my system which (surprisingly to me, but perhaps some are getting used to this) would have been prevented by using a memory safety language for my WM, so I have made the switch to (for better or worse) only ever consider Wayland+Rust WMs. In this space, [niri](https://github.com/YaLTeR/niri) is actually quite good, and to the point - it is developing correctly _and very quickly_. So, any issues on some WM not implementing some desired feature are quickly disappearing.

    IIRC, all the major 'gateway' linux distros, such as Ubuntu or Fedora, are all on Wayland by default now - so I don't imagine x11 will stay relevant much longer.

  4. nelua-lang

    Minimal, efficient, statically-typed and meta-programmable systems programming language heavily inspired by Lua, which compiles to C and native code.

    Project mention: Nelua Programming Language | news.ycombinator.com | 2024-05-25
  5. luakit

    Fast, small, webkit based browser framework extensible by Lua.

    Project mention: Luakit: A fast, extensible, and customizable web browser | news.ycombinator.com | 2024-07-03

    As a Lua user and a big fan of Qute et al browsers, I really want to like Luakit, but they've had a video bug[1] (they don't work at all) for a long time, and basically just ignore the issue as "not our bug" because it's apparently a webkit bug.

    [1]: https://github.com/luakit/luakit/issues/882

  6. cimgui

    c-api for imgui (https://github.com/ocornut/imgui) Look at: https://github.com/cimgui for other widgets

  7. gluon

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

  8. clangd_extensions.nvim

    Clangd's off-spec features for neovim's LSP client. Use https://sr.ht/~p00f/clangd_extensions.nvim instead

  9. neovim-tasks

    A statefull task manager focused on integration with build systems.

  10. nelua-decl

    C binding generator for Nelua using GCC Lua plugin.

  11. ouroboros.nvim

    Allows quickly switching between header and implementation files for C/C++ in Neovim.

  12. 12in2024

    Coding growth project for 2024.

    Project mention: Building a Wordle Clone with Lua! 🕹 | dev.to | 2024-01-25

    If you're new to the 12 in 24 series, I'm learning and building projects with a new programming language every month - this month, it's the Lua scripting language. You can find source code for the projects I build in the official GitHub repository (check it out, this week's folder contains code for both this and two other bonus projects!).

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

Lua C discussion

Log in or Post with

Lua C related posts

Index

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

# Project Stars
1 xmake 10,544
2 awesome 6,463
3 nelua-lang 2,125
4 luakit 2,118
5 cimgui 1,562
6 gluon 560
7 clangd_extensions.nvim 510
8 neovim-tasks 110
9 nelua-decl 49
10 ouroboros.nvim 46
11 12in2024 1

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Lua is
the 18th most popular programming language
based on number of references?