# ZeroBrane Studio

ZeroBrane Studio is a self-hosted tools & utilities app. 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, LuaJIT and other Lua interpreters on Windows, macOS, and...

Canonical page: https://ourlocalhost.com/app/5167/zerobrane-studio

## Description

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, LuaJIT and other Lua interpreters on Windows, macOS, and Linux

## Platform availability

Available on 0 of 9 platforms.

## Health score

56/100 (Fair), based on 4 of 4 factors.
- Maintained: 72 (last commit 35 days ago)
- Popular: 69 (2,770 GitHub stars)
- Easy to install: 25 (0 install platforms, install notes, Docker image)
- Light to run: 30 (4 GB minimum RAM)

## Links

- GitHub: https://github.com/pkulchenko/ZeroBraneStudio
- Official website: http://studio.zerobrane.com/
- Documentation: http://studio.zerobrane.com/doc-plugin

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

## Alternatives

- Bricklink Studio
- LDraw
- LeoCAD
- Mecabricks.com

---
Source: Our Local Host (https://ourlocalhost.com/app/5167/zerobrane-studio), the self-hosted and open-source app directory.
