Simple. Expressive. Portable.

The Swiss Army Knife
for ultra-efficient coding


arturo code screenshot

Latest release:
v0.9.83 @ 2023-02-10T16:15:35Z

Simple + Expressive

Arturo starts from a very basic principle: the language you use and its syntax should never get in your way. So, we keep it minimal, easy to the eye and totally flexible. Once you learn your first few commands, you'll be practically all set.


Want to ship your scripts anywhere? For any operating system? Without weird dependencies and without asking the user to install an endless list of modules/gems/packages? That's exactly what Arturo was designed for.


Don't remember which library to import to get this super-fancy functionality you need? Cannot even get it to install? No worries! Arturo comes with pretty much anything you'll most likely need to get started - included. Yep.

Get Arturo

Write once. Run everywhere.
Arturo's goal is to be able to run on anything you can imagine.

curl -sSL | sh

On *nix, just copy-paste the code above in your terminal and Arturo's latest stable version will be automatically installed. To get the most recent (nightly) build, just use: curl -sSL | sh

ArchitectureCompressed file size
Linuxx86_641.84 MB   Download
macOSx86_641.81 MB   Download
Windowsx86_645.25 MB   Download

*Mini builds offer the same power but with a tiny subset of the built-in libraries removed, so as to allow for even smaller and more portable binaries. 
If you have problems installing it - or simply because you want to - you can find the complete build & installation instructions here.