Getting Started

Install Juvix in less than 5 minutes.

Juvix is Anoma's language for intent-centric and declarative decentralized applications.

Get started by installing Juvix in less than 5 minutes.

Installing Juvix

Please select from the options below to install the Juvix compiler on your system. We currently support

  • Linux x86_64

  • macOS x86_64 and aarch64 (M1/M2)

1

Prerequisites

The Juvix compiler requires the LLVM/clang compiler to be available on your system PATH in order to build native binaries.

If you use the Homebrew package manager, you can install LLVM/clang via

brew update
brew install llvm

Alternatively, you can install the Xcode command line tools

xcode-select install
2

Juvix Compiler

Next, you need to install the Juvix compiler.

If you use the Homebrew package manager, you can use our tap:

brew update
brew tap anoma/juvix
brew install --overwrite juvix-nightly

Alternatively, you can download and unzip the compiler executable linked below

and move it to a directory on your shell's PATH (e.g., /usr/local/bin).

3

IDE Setup

Lastly, you can set up the IDE of your choice.

First install visual studio code from the Microsoft website.

In the extension tab search for juvix and install the extension that features the Tara logo.

See the vscode-juvix repository for usage information.

We will continuously add support for more platforms and IDEs .

Juvix Documentation

The Juvix documentation is available at https://docs.juvix.org.

Last updated