Code like always, build like never before.
The Leo programming language brings powerful, blockchain-native syntax, robust error handling, and a “private by default” safety model, combining performance, reliability, and security in blockchain development.
IDE plugins for Leo
Whether you prefer working with code from the command line or using rich, graphical editors, there’s a Leo integration available for your editor of choice.
Leo is a functional, statically typed programming language for private applications. Designed for intuitive Aleo blockchain development, Leo lays the foundation for a private, decentralized ecosystem.
Start building- Time saving
- Low Complexity
- High Scalability
Jump in.
Playground
The Leo Playground is a way to experiment with Leo code through a web interface. It’s an in-browser editor promoting quick Leo development, complete with ready-to-use sample applications.
Build with LeoWorkshop
A starter guide to build applications on Aleo community resources and projects, complete with build guides, IDE support, and application walkthroughs.
Learn MoreDocumentation
Dive into the core concepts and syntax of Leo, access a suite of commands for easy coding, and explore community resources and projects.
Read the docs