mirror of
https://gitea.jeffemmett.com/jeffemmett/folk-canvas.git
synced 2026-06-25 16:05:19 +02:00
No description
- TypeScript 69.8%
- HTML 30.2%
| .vscode | ||
| labs | ||
| lib | ||
| propagators | ||
| web-extension | ||
| website | ||
| .gitignore | ||
| .prettierrc | ||
| bun.lockb | ||
| LICENSE | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
| vite.config.ts | ||
Folk Canvas
Explorations
- How do we make the web feel more alive and soft?
- How can we more easily connect web pages and their data?
- How easily can we turn a HTML document into a spatial canvas and visa versa?
- What would it look like if the browser had primitives for building spatial canvases?
- How can someone annotate, re-layout, and program web pages they did not make or distribute?
- How can we compose visual programming interfaces, hypermedia, and LLMs that work on any web page?
Primitives
<folk-shape>: Manipulate HTML elements in space.<folk-ink>: Draw lines of ink.<folk-arrow>: Define connection between HTML elements.<folk-camera>: Control a camera (panning/zoom) and query elements in space
Development
- Install Bun
bun i
# then
bun dev