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.
-
How-to guides
Learn how to install Juvix on macOS or Linux, as well as compile and document your Juvix projects.
-
Tutorials
Master the essentials of Juvix through a series of tailored examples, tutorials and technical explanations.
-
Explanations
A series dedicated to delivering more in-depth technical explanations of Juvix.
-
Reference
Explore the Language reference, milestone examples, and tooling documentation!
-
Blog
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.