Skip to content

matiasvlevi/lu5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

270ff1c · Oct 24, 2024
Oct 24, 2024
Oct 18, 2024
Oct 12, 2024
Oct 12, 2024
Oct 20, 2024
Oct 18, 2024
Sep 9, 2024
May 16, 2024
Oct 13, 2024
Sep 1, 2024
Oct 12, 2024
Oct 12, 2024
May 14, 2024
Oct 12, 2024
Oct 12, 2024
Sep 5, 2024

Repository files navigation

Lua interpreter for Creative Coding

WebsiteDocumentationContributing


Provides a similar experience to p5.js in Lua.


This sketch draws a circle at position 300, 300.

function setup()
    createWindow(600, 600);
end

function draw()
    background('purple');

    circle(300, 300, 32);
end

Run

lu5 file.lua

Install

Windows

Use the installer found on the project's homepage or in the project's releases.

Linux

for Arch based systems, use the AUR

yay -S lu5

for other distributions, you might want to build from source.


Examples

Note: Run all the examples with make examples


Roadmap

See lu5's roadmap

Contributions

Contributions to expand the lu5 api are welcomed in any form.

Contribution docs are provided for contributions with Pull requests.



License MIT