torchbear logo
This Project is Currently in Stealth Mode.
please do not post a news story until v1 is released very shortly.
thank you.

Travis Build Status Appveyor Build Status Dependencies torchbear Crate Download Total
Actively Maintained Contributions Welcome PRs Welcome License: MIT/Apache Chat

Torchbear is an extremely fast and featureful Lua application framework. It gives you power of Rust with the simplicity of Lua. You can use it for web automation, embedded programming, and anything else you can imagine.

Built-in Tools

Installation

Torchbear comes as a single executable, making it very easy to install. The latest version is available on Torchbear's GitHub releases page, so you can download the zip file for your operating system and hardware architecture from there and unzip the executable wherever is most convenient for you. To make it simpler, you can use our install script by copying and pasting this line into your terminal, then just running torchbear or torchbear.exe in any of your apps:

sh curl https://git.io/fpcV6 -sSfL | sh

What is a terminal?

(If you haven't heard of a terminal before, here's a 1 min intro to what is a terminal window.)

Windows: install Cmder Full.

Android users, install Termux.

MacOS comes ready, but Homebrew has many additional tools.

Examples

Hello World App

print("hello from Torchbear")

Torchbear Static Webserver

Lighttouch Application Framework (👍👍 for Web Development!)

Contributions wanted

Torchbear extends Rust's burgeoning ecosystem of libraries. Developers are welcomed to make small changes as well as high impact contributions, like adding bindings. There are many examples to learn from in the bindings directory, each with an interesting history. You'll learn a Rust library's API inside and out, and you'll put another tool into the hands of a growing userbase.