Welcome to Lucia

A simple, elegant programming language designed for readability and ease of use.

Why Choose Lucia?

Simple Syntax

Lucia's clean and intuitive syntax makes it easy to learn and use, perfect for beginners and experts alike.

Powerful Features

Despite its simplicity, Lucia includes all the modern features you need for productive programming.

Community Focused

Join a growing community of developers who contribute to making Lucia better every day.

Quick Example

example.lucia
fun fibonacci(n: int) -> int:
    if (n <= 1):
        return n
    end
    return fibonacci(n - 1) + fibonacci(n - 2)
end

// Print first 10 Fibonacci numbers
for (i in [1...10]):
    print(fibonacci(i))
end

Credits

Lucia Programming Language

Contributors

  • SirPigari - Lead Developer

Projects used

  • Python - Python Programming Language
  • PyInstaller - Create standalone executables
  • GIT - Version Control System
  • NSIS - Install System
  • TCC - Tiny C Compiler

Sites used

Special thanks to the open-source community for inspiration and support!