Compiled directly to fast machine code. Offers C and Rust speed, combined with incredibly simple Python-inspired syntax.
Avocado is an innovative project whose development accelerated in early 2025. A unique feature of this language is the ability to write commands in both Polish and English.
Under the hood, Avocado code is intelligently transpiled to Free Pascal, and then compiled by the optimized FPC compiler directly into a native .exe file. You don't need a Java virtual machine or a .NET environment.
// Console application example in Avocado
program welcome
main
string name = 'Programmer'
print_line('Welcome ', name, ' to the Avocado world!')
end.
Avocado is not just a console language. The ecosystem provides powerful tools for creating professional, windowed desktop applications and network systems.
Ultra-modern, lightweight framework for building Graphical User Interfaces (GUI), written on top of pure, native WinAPI and GDI+. It replaces bloated solutions.
Advanced network module created for fast communication. It hides the complexity of network protocols under intuitive English/Polish commands.
program hello
main
print('Hello World')
// You can also use Polish: pisz('Hello World')
end.
My name is Dymitr Wygowski, and I'm the creator of the Polish programming language Avocado. I program in Delphi/Lazarus, C#, and Java, and I create various computer software.
Choose the right environment version for your operating system.
Available under the MIT license. Compile it yourself from the GitHub repository.
View on GitHub