[ 0.000] playground v1.7.7 booting
[ 0.018] ok /projects mounted — 11 entries
# experiments and tools — lieuwe jongsma
$ ls -la projects/
total 4
drwxr-xr-x slavernij-groningen/
Groningen en slavernij / Groningen and Slavery — a bilingual (NL/EN) site on the Groningen network around colonialism and slavery, c. 1580–1873. Person, place and source pages drawn from a genealogy of ~1,630 people; an explore view with a 3D network, a map with georeferenced historical maps (Allmaps) and a timeline; stories as a read-through and a guided tour. First story: Louis Alons, from Curaçao to Kleinemeer.
Astro MapLibre Three.js
drwxr-xr-x ewsum/
Tijdcapsule Van Ewsum — search sixteenth-century letters, accounts and deeds of the Van Ewsum family (Groninger Archieven, access 696). Transcribed with Transkribus and checked by volunteers; names, places and dates extracted automatically for this demo.
React Vite Transkribus
drwxr-xr-x atlaswesterwolde/
A map of Westerwolde's street names and the stories behind them, plus layers for villages, buildings, water, borders and local history. Places link to historical photos from Beeldbank Groningen, and a map viewer drapes old Beeldbank maps over the modern map. Also on the map: 119 archaeological sites from the RCE monuments register (AMK), and field names (veldnamen) read from old handwritten maps.
TypeScript Vite MapLibre
drwxr-xr-x grunnlink/
An AdamLink-style toponymy viewer for Groningen — browse historical place-name data by village (woonplaats). A "disappeared places" layer is planned.
JavaScript Supabase PostGIS
drwxr-xr-x mapexplorer/
Every georeferenced map in the Groninger Archieven Beeldbank — 16,010 of them — draped on a slippy basemap. Browse the rotated outlines, filter by date and size, click any map to overlay the scan with an opacity slider. Zero backend.
MapLibre React IIIF
drwxr-xr-x groningen-1926/
Explorer for the 1926 Groningen address book — 60,783 entries geocoded and linked to historic maps, with deep-zoom scan viewer.
Next.js SQLite
drwxr-xr-x palimpsest/
Client-side PDF editor for reordering, splitting, merging, and converting images to PDF. Fully secure, no uploads.
Vite JavaScript
drwxr-xr-x genealogy-viz/
Interactive 3D force-directed network of ancestors and descendants, built from GEDCOM data.
Three.js Node.js
drwxr-xr-x archie/
Archive chatbot for the Groninger Archieven. Finding ancestors, photos and collections with ease. [IN DEVELOPMENT, STILL VERY DUMB]
Gemini AI Node.js
-rwxr-xr-x grampssearch*
GRAMPS plugin that finds missing genealogical data via Dutch archive APIs and merges it into the local database.
Python GRAMPS
-rwxr-xr-x grampsclean*
Data quality audit tools for GRAMPS genealogy databases. Finds duplicates, inconsistencies, and errors.
Python GRAMPS
$