ZeroBrane Studio
Lightweight Lua-based IDE for Lua with code completion, syntax highlighting, live coding, remote debugger, and code analyzer; supports Lua 5.1, 5.2, 5.3, 5.4,…
Platform availability
Available on 0 of 9 platforms
- Unraid (not listed)
- TrueNAS (not listed)
- Umbrel (not listed)
- ZimaOS (not listed)
- Proxmox (not listed)
- Helm (not listed)
- Mac (not listed)
- Windows (not listed)
- Linux (not listed)
Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.
56/100 Fair
- Maintained
- 72last commit 35 days ago
- Popular
- 692,770 GitHub stars
- Easy to install
- 250 install platforms, install notes, Docker image
- Light to run
- 304 GB minimum RAM
- GitHub stars
- 2,770
- Open issues
- 111
- Last commit
- 2026-09-06
- Activity
- stale
Checked 12 days ago - source: GitHub (pkulchenko/ZeroBraneStudio)
Resources & Compatibility
Minimum requirements: 4 GB RAM, 4 GB disk.
Checked 13 days ago - source: Docker Hub image tags and published docs
First-install notes
- Set your PVS-Studio login after install After installing the package, run pvs-studio-analyzer credentials with your real username and license key. Without those details, the analyzer may not work as licensed and you may get no results. source
- Install helper tools before adding the repo On apt-based Linux systems, install wget, gnupg, and jq before adding the PVS-Studio repository and installing the package. These tools fetch and verify the repository files, so missing them can stop the install partway through. source
- Archive installs need strace 4.11 or newer If you use the tar.gz archive, make sure the strace tool version 4.11 or higher is installed before running ./install.sh. Strace is a low-level command-line debugging tool, and without it the installer may fail. source
Fetched 12 days ago - each note links to its source
Variants
Alternatives (4)
Checked 13 days ago - source: AlternativeTo
Common questions
Which Lua libraries are included in the ZeroBrane Studio installer?
The install package includes luasocket, luafilesystem, luasec, and lpeg. These are compiled for Lua 5.1, 5.2, 5.3, and 5.4 on supported platforms.
Where should ZeroBrane Studio plugins be placed?
A plugin can be placed in the ZeroBrane Studio packages folder or in HOME/.zbstudio/packages. The ZeroBrane Studio location folder is used for per-instance plugins.
What custom files can I add for syntax, completion, and run-time settings?
Use spec files to describe syntax and keywords, api files to provide code completion and tooltips, and interpreters to set debugging and run-time project environment.
Answers sourced from studio.zerobrane.com, studio.zerobrane.com
Community
- Screen Studio alternatives? self-hosted, of course : r/selfhosted - Reddit (reddit)
- Self-hosted web development studio (GUI) : r/selfhosted - Reddit (reddit)
- Selfhosted projects for small studio : r/selfhosted - Reddit (reddit)
- ScreenRun.app and Screen.Studio selfhosted Alternative - Reddit (reddit)
Collected 6 days ago - public community threads