Rust Lua

Open-source Rust projects categorized as Lua

Top 23 Rust Lua Projects

  1. sn0int

    Semi-automatic OSINT framework and package manager

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. mlua

    High level Lua 5.4/5.3/5.2/5.1 (including LuaJIT) and Luau bindings to Rust with async/await support

    Project mention: Koto Programming Language | news.ycombinator.com | 2025-03-29

    This is already available as an optional Lua target in mlua [0]. I recently built a programmable server for Server-Sent Events scriptable with Lua [1]. I chose Lua 5.4, but it's trivial to switch it to LuaJIT, or really any other Lua derivative including Roblox Luau. It's just a matter of enabling the mlua feature you want.

    [0] https://github.com/mlua-rs/mlua

  4. StyLua

    A Lua code formatter

    Project mention: Polyglot: Lua (Part 0) | dev.to | 2025-01-12

    Lua supports most of this primarily through community packages. luarocks is the Lua package manager. Lua does not ship with a unit testing framework by default, but the community seems to have selected luaunit as the defacto testing library. LSP and linting support is provided through the lua-language-server and code formatting is handled through stylua. However, I can't find tooling similar to Python's bandit to perform security audits. I believe this to be an open area of Lua library development.

  5. jumpy

    Tactical 2D shooter in fishy pixels style. Made with Rust-lang ðŸĶ€ and Bevy ðŸŠķ

  6. sniprun

    A neovim plugin to run lines/blocs of code (independently of the rest of the file), supporting multiples languages

  7. codesnap.nvim

    ðŸ“ļ Snapshot plugin with rich features that can make pretty code snapshots for Neovim

  8. xbase

    Develop Apple software products within your favorite editor.

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. bevy_mod_scripting

    Bevy Scripting Plugin

    Project mention: 3 years of fulltime Rust game development, and why we're leaving Rust behind | news.ycombinator.com | 2024-04-26
  11. wu

    🐉 A practical game and data language

  12. Clue

    C/Rust like programming language that compiles into Lua code (by ClueLang)

  13. bones

    An easy-to-use game engine for making real games.

  14. colorgen-nvim

    :rocket: Blazingly fast colorscheme generator for Neovim written in Rust :crab:

  15. Blightmud

    A terminal mud client written in Rust

  16. luac-parser-rs

    lua bytecode parser written in Rust using nom, part of metaworm's lua decompiler, support lua51/lua52/lua53/lua54/luajit/luau https://luadec.metaworm.site/

  17. hematita

    A memory safe Lua interpreter

  18. Wasynth

    WebAssembly to Lua translation library and tool

  19. lemmy-help

    Every one needs help, so lemmy-help you! A CLI to generate vim/nvim help doc from emmylua

  20. rust-lua

    Safe Rust bindings to Lua 5.1

  21. darklua

    A command line tool that transforms Lua code

  22. lua-in-rust

    The Lua programming language, implemented in Rust.

  23. tealr

    A wrapper around mlua to generate documentation, definition files and other helpers

  24. script-bench-rs

    Rust embedded scripting languages benchmark

  25. lua-json5

    A json5 parser for luajit

  26. SaaSHub

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

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

Rust Lua discussion

Log in or Post with

Rust Lua related posts

  • Koto Programming Language

    16 projects | news.ycombinator.com | 29 Mar 2025
  • Ad: An Adaptable Text Editor

    5 projects | news.ycombinator.com | 17 Dec 2024
  • Steve Klabnik's Tutorial on Jujutsu (Git replacement)

    6 projects | news.ycombinator.com | 18 Oct 2024
  • Leaving Neovim for Zed

    11 projects | news.ycombinator.com | 18 Aug 2024
  • Issue with sourcekit lsp (swift)

    1 project | /r/neovim | 16 Jun 2023
  • Curious to know what are your general experiences on using keyboard and mouse input automations on Wayland...

    3 projects | /r/kde | 28 May 2023
  • Exploring Options for Dynamic Code Changes in Rust without Recompilation (hot reloading)

    3 projects | /r/rust | 18 May 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 18 Apr 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 sn0int 2,186
2 mlua 2,058
3 StyLua 1,792
4 jumpy 1,734
5 sniprun 1,570
6 codesnap.nvim 773
7 xbase 541
8 bevy_mod_scripting 496
9 wu 476
10 Clue 348
11 bones 265
12 colorgen-nvim 240
13 Blightmud 234
14 luac-parser-rs 229
15 hematita 215
16 Wasynth 150
17 lemmy-help 147
18 rust-lua 128
19 darklua 128
20 lua-in-rust 104
21 tealr 72
22 script-bench-rs 61
23 lua-json5 36

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai