This is alpha software! Use at your own risk. While we're working hard to make it stable, bugs are expected. Perfect for learning and prototyping! 🧪
lplot is a library to plot graphics, tables, and content in plain HTML.
This library is designed for developers who need to:
- Generate HTML reports natively from Lua
- Plot data visualizations
- Create structured tables dynamically
- Plain HTML Output - Generate functional graphics and tables without heavy frameworks
- Simplified integration - Single-file inclusion
- Type Annotations - Comes with external type definitions mapped to
lplotTypes.lua - Cross-platform functionality - Compatible with Windows, Linux, and macOS
- Minimal dependencies - No additional library installations required
| File | Description |
|---|---|
| lplot.lua | The library in plain lua code |
| lplotTypes.lua | The library type annotations |
To install the library, you just need to download it and import it with require.
curl -L "https://github.com/OUIsolutions/LPlot/releases/download/0.0.2/lplot.lua" -o "lplot.lua"local lplot = require("lplot")Click here Public API to see the full list of public API functions.
| Documentation | Description |
|---|---|
| Build | How to build the project |
| Samples | Examples of how to use the library |
This project is licensed under the MIT License - see the LICENSE file for details.