Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Jeff-Emmett/folk-canvas

 
 

Repository files navigation

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

  1. Install Bun
bun i
# then
bun dev

About

Blurring the distinction between the HTML document and spatial canvas.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 69.8%
  • HTML 30.2%