MCPcopy Create free account
hub / github.com/baku89/pentool

github.com/baku89/pentool @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
135 symbols 256 edges 12 files 81 documented · 60% updated 2y ago★ 34010 open issues

Browse by type

Functions 109 Types & classes 26
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Paper.js Editor

Vector graphics editor with programmable pen tools aiming to be alternative to de facto standards on graphic design tools. This tool is built deeply based on Paper.js. I'd like to take over the phillosophy of [Scriptgrapher].

Developemnt

git clone https://github.com/baku89/paper-editor
cd paper-editor
yarn install
yarn dev

TODO

  • [ ] Enable path editing
  • [ ] custom shapes
  • [ ] Add snapping profile (abstracted method of snapping and smart guides)
  • [ ] Key/multitouch/MIDI/OSC assignment on tool parameters
  • [ ] Custom hook funcitons for cursor events (grid snapping, perspective grid, smoothening mouse movement)
  • [ ] Path constraints like CAD tool
  • [ ] Project variables

LICENSE

This repository is published under an MIT License. See the included LICENSE file.

Core symbols most depended-on inside this repo

browse all functions →

Shape

Method 58
Function 51
Class 26

Languages

TypeScript100%

Modules by API surface

dev-dist/workbox-5357ef54.js123 symbols
src/utils.ts4 symbols
src/use/useCommentMeta.ts3 symbols
examples/acidgraphics.js3 symbols
src/use/useZUI.ts1 symbols
examples/pie-graph.js1 symbols

For agents

$ claude mcp add pentool \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page