An open API service indexing awesome lists of open source software.

https://github.com/sirpigari/lucia-rust

Lucia APL, but written in Rust, so its BLAZINGLY FAST
https://github.com/sirpigari/lucia-rust

custom-lang lucia lucia-apl programming-language rust

Last synced: 7 months ago
JSON representation

Lucia APL, but written in Rust, so its BLAZINGLY FAST

Awesome Lists containing this project

README

          

# Lucia 2.0.0 (Rust Edition)

**Lucia** is a simple and lightweight programming language, now being rewritten in RustRust
Inspired by **Python**, **Lua**, and just a touch of **Java**.

---

[![Linux](https://github.com/SirPigari/lucia-rust/actions/workflows/test-linux.yml/badge.svg?branch=main)](https://github.com/SirPigari/lucia-rust/actions/workflows/test-linux.yml)
[![macOS](https://github.com/SirPigari/lucia-rust/actions/workflows/test-macos.yml/badge.svg?branch=main)](https://github.com/SirPigari/lucia-rust/actions/workflows/test-macos.yml)
[![Windows](https://github.com/SirPigari/lucia-rust/actions/workflows/test-windows.yml/badge.svg?branch=main)](https://github.com/SirPigari/lucia-rust/actions/workflows/test-windows.yml)
[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](./LICENSE)

---

## Why Lucia?

Lucia is designed to be a clean and expressive scripting language that’s easy to pick up, yet powerful enough for real projects.
It combines simplicity with speed, letting you write code quickly without sacrificing performance or safety.

---

## Features

- Clean, easy-to-read syntax inspired by Python and Lua
- Entirely written in Rust for reliability and speed
- Designed to run efficiently across all major platforms
- Beginner-friendly, with room to grow into advanced use cases
- Open source under GPLv3

---

## Roadmap

- [x] Rewrite basics to Rust
- [ ] Make full support for any code from Python version
- [ ] Develop a package manager for better module integration

---

## Getting Started

For installation instructions and example code, see:
[`src/env/Docs/getting-started.md`](src/env/Docs/getting-started.md)

---

## Platform Support

Runs on:

- ![Windows](https://img.shields.io/badge/Windows-Supported-blue?logo=windows)
- ![macOS](https://img.shields.io/badge/macOS-Supported-lightgrey?logo=apple)
- ![Ubuntu](https://img.shields.io/badge/Ubuntu-Supported-E95420?logo=ubuntu&logoColor=white)
- ![Arch Linux](https://img.shields.io/badge/Arch_Linux-Supported-1793D1?logo=arch-linux&logoColor=white)

---

## Community

Join us on Discord: [discord.gg/placeholder-rn]()

---

## Stable Release (Python version)

Check out the original, fully functional Python version here:
[SirPigari/lucia](https://github.com/SirPigari/lucia)

---

## License

This project is licensed under the [GPLv3 License](LICENSE).