Lakolam

65 generators

One engine, four lanes. Every preview below was rendered by the engine at seed 0xa11ce — click through for how each one works, its guarantees, and its history.

Designs

Mandalas, kolams, tilings and flow fields — colourable line art with mathematical bones.

Border — a page generated by Lakolam

Border

Ornamental borders — the seven frieze groups over the motif library

Celtic Plait — a page generated by Lakolam

Celtic Plait

An interlaced plait: cords passing over and under, with cells that turn them back

Colour by Number — a page generated by Lakolam

Colour by Number

Colour by number — a numbered grid that colours into a symmetric design

Contour — a page generated by Lakolam

Contour

Contour lines — a seeded heightfield's level sets, terrain-map style

Flow Field — a page generated by Lakolam

Flow Field

Evenly spaced streamlines through a noise field

Harmonograph — a page generated by Lakolam

Harmonograph

Damped pendulum figures, with frequencies nudged off exact ratios so they precess

Hitomezashi — a page generated by Lakolam

Hitomezashi

Hitomezashi stitch patterns — two bit sequences, emergent two-colourable loops

Kolam — a page generated by Lakolam

Kolam

Sikku and pulli kolam: continuous loops woven around a dot lattice

Labyrinth — a page generated by Lakolam

Labyrinth

Unicursal labyrinths — one corridor, classical or seeded, proven single-path

L-System — a page generated by Lakolam

L-System

Ferns, vines and fractals from stochastic L-systems, with fillable leaves

Mandala — a page generated by Lakolam

Mandala

Circular, square and polygonal rosettes from a symmetric fundamental domain

Circle Packing — a page generated by Lakolam

Circle Packing

A page of circles, each grown until it touches a neighbour or the wall

Phyllotaxis — a page generated by Lakolam

Phyllotaxis

Phyllotaxis — golden-angle floret spirals, sunflower heads and petal disks

Spirograph — a page generated by Lakolam

Spirograph

Layered spirograph roulettes, closed exactly by their tooth ratios

String Art — a page generated by Lakolam

String Art

String art — modular chord envelopes, cardioids and their kin

Tessellation — a page generated by Lakolam

Tessellation

Interlocking tiles whose wiggly edges match exactly, laid by translation or glide

Tiling — a page generated by Lakolam

Tiling

Islamic star, Truchet, Penrose and Cairo tilings as line art

Voronoi — a page generated by Lakolam

Voronoi

Cellular and stained-glass patterns from relaxed Voronoi cells

Zentangle — a page generated by Lakolam

Zentangle

Zentangle — a partitioned page, each region filled with its own tangle

Mazes

Square, triangular, hexagonal and circular mazes carved by eleven algorithms, with answer keys.

Logic puzzles

Sudoku, nonograms, slitherlink and twenty more — every one proven uniquely solvable.

ABC Path — a page generated by Lakolam

ABC Path

ABC Path — A to Y, each letter touching the next, guided by edge clues

Akari (Light Up) — a page generated by Lakolam

Akari (Light Up)

Place bulbs to light every cell, with no two bulbs shining on each other

Binairo — a page generated by Lakolam

Binairo

Binairo — balance two symbols with no three alike and no twin lines

Dot-to-Dot — a page generated by Lakolam

Dot-to-Dot

Connect the dots — parametric silhouettes with verified dot separation

Fillomino — a page generated by Lakolam

Fillomino

Partition the grid into regions, each cell holding the size of its own

Futoshiki — a page generated by Lakolam

Futoshiki

Futoshiki — a Latin square constrained by printed inequality signs

Spiral Galaxies — a page generated by Lakolam

Spiral Galaxies

Spiral Galaxies — partition into whirls, each symmetric about its dot

Hashi (Hashiwokakero) — a page generated by Lakolam

Hashi (Hashiwokakero)

Join the islands with bridges, clued by how many each one takes

Heyawake — a page generated by Lakolam

Heyawake

Paint each room its number of cells, keeping white connected and never running through three rooms

Hitori — a page generated by Lakolam

Hitori

Shade cells until no number repeats in any row or column

Kakurasu — a page generated by Lakolam

Kakurasu

Kakurasu — shade cells so every line sums to its position clue

Kakuro — a page generated by Lakolam

Kakuro

Cross-sums with combination reasoning and proven uniqueness

KenKen — a page generated by Lakolam

KenKen

Fill a Latin square so each cage reaches its target by its operation

Kuromasu (Kurodoko) — a page generated by Lakolam

Kuromasu (Kurodoko)

Black out cells so every number counts the white cells its own cell can see

LITS — a page generated by Lakolam

LITS

Shade one L, I, T or S tetromino in every region, all joined, with no two alike touching

Logic Grid — a page generated by Lakolam

Logic Grid

Logic grids with relational clues, minimised to the smallest sufficient set

Masyu — a page generated by Lakolam

Masyu

One closed loop turning at black circles and running straight through white

Nonogram — a page generated by Lakolam

Nonogram

Picture logic puzzles, proven solvable by line reasoning alone

Numberlink — a page generated by Lakolam

Numberlink

Join each numbered pair with a path, filling every cell

Numbricks — a page generated by Lakolam

Numbricks

Numbricks — 1 to n² snaking through the grid, one step at a time

Nurikabe — a page generated by Lakolam

Nurikabe

Shade a connected wall around numbered islands, with no 2x2 block shaded

Ripple Effect — a page generated by Lakolam

Ripple Effect

Fill each room with 1 to its size, keeping equal values further apart than themselves

Shakashaka — a page generated by Lakolam

Shakashaka

Place half-cell triangles so every white area left over is a rectangle

Shikaku — a page generated by Lakolam

Shikaku

Partition a grid into rectangles, one numbered clue per rectangle

Skyscrapers — a page generated by Lakolam

Skyscrapers

Skyscrapers — a Latin square read from its edges by visibility counts

Slant (Gokigen Naname) — a page generated by Lakolam

Slant (Gokigen Naname)

Fill every cell with a diagonal, matching the corner counts and closing no loop

Slitherlink — a page generated by Lakolam

Slitherlink

Draw one closed loop, clued by how many edges each cell touches

Star Battle — a page generated by Lakolam

Star Battle

Star Battle — a star in every row, column and region, none touching

Sudoku — a page generated by Lakolam

Sudoku

Sudoku with proven uniqueness and technique-ladder difficulty

Suguru — a page generated by Lakolam

Suguru

Suguru — each region counts itself, touching cells never match

Tents — a page generated by Lakolam

Tents

Tents — pitch one tent beside every tree, none touching, counts on the edges

Yajilin — a page generated by Lakolam

Yajilin

Yajilin — arrows count hidden shaded cells, one loop threads the rest

Word puzzles

Word searches, crosswords, cryptograms and ladders — built from curated wordlists and quotes.