Welcome to the JLua repository! This project provides an easy way to embed Lua scripts into your Java applications. Designed for simplicity and flexibility, JLua enables seamless interaction between Java and Lua, allowing developers to enhance their Java programs with Lua scripting capabilities.
JLua is a lightweight Java library tailored for embedding and interacting with Lua scripts. Whether you're looking to offload specific logic to Lua or simply want to integrate Lua scripting into your applications, JLua makes it easy with an intuitive API.
This repository contains the source code, examples, and documentation for the JLua library.
- Run Lua Scripts: Load and execute Lua functions seamlessly.
- Dynamic Argument Handling: Pass multiple arguments with type and value specifications.
- Custom Return Types: Retrieve results in your desired Java type.
- Lightweight and Simple: Minimal setup and overhead for immediate integration.
We welcome contributions to JLua! To get started:
- Fork the repository.
- Create a new branch for your feature/bugfix.
- Commit your changes with clear and descriptive messages.
- Push your changes and create a pull request.
- Follow consistent code style.
- Write clear and concise documentation for new features.
- Include test cases for new functionality.
This project is licensed under the MIT License. See the LICENSE file for details.
Get started with Lua scripting in Java today with JLua! 🎉