Welcome to the Juvix documentation!¶
Juvix is an open-source, ever-evolving functional language for creating privacy-focused decentralized apps. It allows developers to write high-level programs that compile to WASM or, via VampIR, to circuits for private execution using Taiga on Anoma or Ethereum.
This documentation covers various topics, including a concise introduction to the Juvix ecosystem, which can be found in the overview section.
Learn how to install Juvix on macOS or Linux, as well as compile and document your Juvix projects.
Master the essentials of Juvix's programming language though a series of tailored examples, tutorials and technical explanations.
A series dedicated to delivering more in-depth technical explanations of Juvix.
Explore the Language reference, milestone examples, and tooling documentation!
Check out our blog to discover new features in the upcoming release, along with helpful examples and more. And, don't forget to join us on Discord.
Open Source, GPL3.0
Juvix is licensed under GPL3 and available on GitHub.