Go Lua

Open-source Go projects categorized as Lua

Top 21 Go Lua Projects

  • awesomo

    Cool open source projects. Choose your project and get involved in Open Source development now.

  • gopher-lua

    GopherLua: VM and compiler for Lua in Go

    Project mention: Jacobin: Minimal JVM written in Go and capable of running Java 17 classes | news.ycombinator.com | 2023-08-24

    Not the parent but there are several high quality native (meaning no CGO) Lua implementations for Go and it's a great choice if you want an embedded scripting language:


  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • algernon

    Small self-contained pure-Go web server with Lua, Teal, Markdown, HTTP/2, QUIC, Redis and PostgreSQL support

  • nodebook

    Nodebook - Multi-Lang Web REPL + CLI Code runner

  • mangal

    📖 The most advanced (yet simple) cli manga downloader in the entire universe! Lua scrapers, export formats, anilist integration, fancy TUI and more!

    Project mention: What application handles manga downloads? | /r/selfhosted | 2023-05-19
  • LuaHelper

    LuaHelper is a High-performance lua VSCode plugin, Language Server Protocol for lua.

    Project mention: Alternative Lua Language Server | /r/neovim | 2023-02-09

    LuaLS/lua-language-server aka Sumneko Lua is not the only Lua Language Server implemented in LSP standard, there are 3 I know of, one no longer maintained and the other is Tencent/LuaHelper (https://github.com/Tencent/LuaHelper)

  • einx

    a framework in golang for game server or app server

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

  • Hilbish

    🌓 The Moon-powered shell! A comfy and extensible shell for Lua fans! 🌺 ✨

    Project mention: Hilbish | news.ycombinator.com | 2023-09-18
  • balerter

    Script Based Alerting Manager

  • knit

    A simple and flexible build tool using Lua, similar to make/mk.

    Project mention: Why Use Make | news.ycombinator.com | 2023-01-11

    I've been working on a tool called Knit (https://github.com/zyedidia/knit) that I think is similar to what you are looking for. Essentially, a Knitfile is a Lua program with Make's declarative rule syntax baked in. It is like Make (with some additional changes inspired by Plan9 mk), but where Make's custom scripting language is replaced with Lua. It's still in progress (I'm currently using it in some projects, and then will likely make some more changes based on my experiences), but I hope to release a stable version in the next few months. If you or others also have feedback, please let me know!

  • nvim-spotify

    For productivity addicts who enjoy coding while listening to Spotify, and cannot lose their focus switching to the app to control their music.

    Project mention: Show nvim-spotify in Heirline statusbar [AstroNvim] | /r/neovim | 2023-02-20

    I'm using astronvim and was having trouble setting up the nvim-spotify for the Heirline status bar. Could someone help me?

  • mpv-discord

    🎈 A cross-platform Discord Rich Presence integration for mpv with no external dependencies.

    Project mention: Not a programmer, but looking for help editing files in this GitHub project | /r/learnprogramming | 2023-07-06
  • terraform-provider-factorio

    The Terraform Provider for Factorio

    Project mention: Github in Factorio | /r/factorio | 2023-06-08

    Force your friends to make commits to a github repo and publish your factory with terraform.

  • rbxmk

    A tool for processing Roblox files.

    Project mention: Managed to run Bad Apple in 480x368p 30fps using 176640 parts | /r/roblox | 2023-02-27

    FFMPEG to BMP 1bit since no color, fed that into rbxmk. The data is stored as a long string "000000100001" 0 being black and 1 being white.

  • LadyLua

    Single executable(static), batteries included, Lua 5.1 interpreter.

  • heart

    A high performance Lua web server with a simple, powerful API

  • binder

    High level go to Lua binder. Write less, do more. (by alexeyco)

  • end_of_eden

    "Slay the Spire"-like roguelite fully in console.

    Project mention: Sharing Saturday #468 | /r/roguelikedev | 2023-05-26

    The source code is now open and can be found here: https://github.com/BigJk/end_of_eden

  • etleneum

    the centralized smart contract platform

  • go-mcu

    Alternative CLI tool and Go package for NodeMCU-based modules.

  • humboldt

    The Humboldt Web Framework and Toolkit. Using this as an interpeter and server, build webistes in an MVC pattern using Lua.

  • SaaSHub

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

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

Go Lua related posts


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

Project Stars
1 awesomo 9,107
2 gopher-lua 5,744
3 algernon 2,418
4 nodebook 1,609
5 mangal 935
6 LuaHelper 506
7 einx 426
8 Hilbish 422
9 balerter 295
10 knit 167
11 nvim-spotify 165
12 mpv-discord 156
13 terraform-provider-factorio 151
14 rbxmk 95
15 LadyLua 82
16 heart 79
17 binder 67
18 end_of_eden 33
19 etleneum 14
20 go-mcu 11
21 humboldt 0
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives