amelia

Amelia is an open-source creative coding toolkit for modern JavaScript.
It is lightweight, functional and fast.
It allows you to create your starry nightsky at a squint.

Get amelia

Amelia is lightweight and modular and is written in modern JavaScript.

Use it directly by downloading from GitHub:

                    
import { app } from "/path/to/amelia/mod.mjs";
                    
                

Or import it from jsDelivr:

                    
import { app } from "https://cdn.jsdelivr.net/gh/birdboat00/amelia/module/mod.mjs";
                    
                

You can also use the editor at https://birdboat00.github.io/amelia/editor/

Draw a rectangle in 7 lines of code:

                    
import { app, Color } from "/path/to/amelia/mod.mjs";

app().quickstart((app) => {
    let pen = app.pen();

    pen.background().color(Color.Plum);

    pen.rect().xy(20, 20).wh(60, 60).color(Color.Amber);

    pen.plot();
});