Getting Started

Getting started with Arturo is simple: download a binary and start coding. No complex installation, no dependencies to manage - just pure simplicity.



Quick start

Download and run

Arturo comes as a standalone executable - no real "installation" required. If you want to get started fast and easy, just download the binary for your platform and you're ready to code:

Architecture Size
Linux amd64 4.6M   Download
Linux arm64 4.4M   Download
MacOS amd64 4.0M   Download
MacOS arm64 4.3M   Download
Windows amd64 9.9M   Download
FreeBSD amd64 4.3M   Download
Web js *MINI build only

Tip
After downloading, you may want to add Arturo to your PATH for easier access

One-line install

Install Arturo with a single command that automatically downloads the binary and adds it to your PATH:

Unix-like systems

For Linux, macOS, FreeBSD, or Windows (WSL/Git Bash/MSYS2):

curl -sSL https://get.arturo-lang.io/latest | sh

Or using wget:

wget -qO- https://get.arturo-lang.io/latest | sh
Windows

If you're on Windows, the command above will likely work for you. But if you prefer PowerShell, we've got you covered too:

iwr -useb https://get.arturo-lang.io/latest/ps | iex

Try it out

Confirm everything's working:

arturo --version

Jump into the interactive REPL:

arturo

Or run a quick one-liner:

arturo -e 'print "Hello, Arturo!"'

Build variants

Arturo comes in two flavors: Full and Mini.

Full builds

Get the complete Arturo experience - batteries included and ready to build anything. Full builds give you everything Arturo has to offer, right out of the box.

Tip
In a few words: This is the default build. If you're not sure which one to pick, go with Full.

Mini builds

A lean, mean ~2MB binary with (almost) zero dependencies - perfect for containers, embedded systems, or when you need Arturo's power without the extras.

What Mini doesn't include:

  • No webview function or other UI-related capabilities
  • Limited precision arithmetic
  • No HTTPS support (HTTP only)
  • No package manager functionality
  • No built-in database support
  • No built-in parsers (HTML, Markdown, TOML, XML)

Tip
Mini builds are ideal for scripting, automation, and server-side tasks where UI and arbitrary precision aren't needed

Alternative methods

Homebrew

macOS/Linux users can install via Homebrew:

brew install arturo

Note
Homebrew may not always have the latest version. For the most recent release, use the direct download.

Docker

For quick experimentation without local installation:

docker run -it arturolang/arturo

To run a local script:

docker run -it -v $(pwd):/home arturolang/arturo yourscript.art

Caution
The Docker image is suitable for testing but not recommended for daily development

What's next?

Now that you've got Arturo running, here's where to go:

Happy coding! 🚀