Pinned Repositories
indian-ocean
A library for reading in and writing out data (plus some useful filesystem functions) in Node.js.
interactive-nodejs
A demo showing how to use VS Code's debug view to analyze data in Node.js
interview-syntax-vscode
A VS Code language definition and syntax highlighter meant to help reporters take interview notes.
join.report
Join data in the browser. Supports csv, tsv, psv, *json and dbf.
joiner
A simple utility for SQL-like joins with Json, GeoJson or dbf data in Node, the browser and on the command line. Also creates join reports so you can know how successful a given join was. Try it in the browser -->
layercake
graphics framework for sveltejs
layercake-template
Starter template for Layer Cake graphics framework
plot
A node library to display charts in popup windows and save them as pngs. Supports observablehq/plot, vega-lite and plotly out of the box.
pulp2
A vivacious viewer for web comics.
sublime-interview-syntax
A Sublime Text syntax definition and highlighter meant to help reporters take interview notes.
mhkeller's Repositories
mhkeller/layercake
graphics framework for sveltejs
mhkeller/layercake-template
Starter template for Layer Cake graphics framework
mhkeller/plot
A node library to display charts in popup windows and save them as pngs. Supports observablehq/plot, vega-lite and plotly out of the box.
mhkeller/svelte-double-range-slider
A double range slider for svelte
mhkeller/sveltekit-electron
mhkeller/interactive-nodejs
A demo showing how to use VS Code's debug view to analyze data in Node.js
mhkeller/scraper-starter
mhkeller/utils
mhkeller/wget-links
A simple script to wget a bunch of links with a delay in between each request, skipping files that already exist.
mhkeller/keygen-machinefile-example
mhkeller/on-device-transcription
A ready-to-use, minimal app that converts any speech into text.
mhkeller/raster-server
Work in progress attempt at a raster PostGIS server + MapLibre
mhkeller/svelte-animation-bug
mhkeller/bdt
Boring Data Tool
mhkeller/d3-legend
A reusable d3 legend component.
mhkeller/d3-regression
Calculate statistical regressions from two-dimensional data.
mhkeller/deck.gl-layers
deck.gl layers for rendering GeoArrow data
mhkeller/example-node-cryptographic-license-files
Example of verifying cryptographically signed and encrypted license files using Node, Ed25519 and AES-256-GCM.
mhkeller/mosaic
An extensible framework for linking databases and interactive views.
mhkeller/mosaic-aggr-error
mhkeller/mosaic_play
mhkeller/perspective-codemirror-bug
mhkeller/pg2parquet
Export PostgreSQL table or query into Parquet file
mhkeller/pg_tileserv
A very thin PostGIS-only tile server in Go. Takes in HTTP tile requests, executes SQL, returns MVT tiles.
mhkeller/pgpq
Stream Arrow data into Postgres
mhkeller/pq2arrow-compare
mhkeller/prj
mhkeller/rollup-plugin-svelte
Compile Svelte components with Rollup
mhkeller/scatter-analyzer
Work in progress scatterplot analysis interface
mhkeller/test-parquet-file