niklauslee
Show HN: Empix – A super-simple graphic editor for Arduino
Show HN: Nakso – An Excalidraw Alternative for Desktop
Show HN: MCP Server for sketchy-style wireframes in Claude Desktop or Cursor
Show HN: Konty – A Balsamiq-alternative lo-fi wireframe tool for modern apps
Show HN: Dgm.js – An open-source React component for infinite canvas
I made a DGM.js - react component for infinite canvas which can be used to develop Excalidraw, tldraw, Miro, etc. It supports:- Headless components (React) - Infinite canvas - Multi-page support - Hand-drawn styles - Real-time collaboration - Dark mode (adaptive colors) - Export to image (PNG, SVG) - Rich text - JSON export/importhttps://github.com/dgmjs/dgmjs
Show HN: Draw2app – generate app from drawing by GPT-4o
I made a side-project in the last weekend.- generates web app from drawing using GPT-4o (use your API key). - provides basic wireframe elements (window, button, slider, select, tabs...) - run the generated app in browser and show the codeGithub: https://github.com/niklauslee/draw2app
Show HN: Dgm.js – open-source infinite canvas library with smart shapes
An infinite canvas with smart shapes. It supports:Smart shapes (scripting, constraints, extended properties) Headless components (React) Infinite canvas Multi-page support Hand-drawn styles Real-time collaboration Dark mode (adaptive colors) Export to image (PNG, SVG) Rich text JSON export/importhttps://dgmjs.dev/
I started this project using Excalidraw, but I started it because it was uncomfortable to draw professional diagrams. I'm the developer who created StarUML and I have experience with commercial diagram software.
Most of the features you mentioned are under planning. DGM have the ability to define custom shapes through constraints and scripts (https://docs.dgm.sh/guides/shape-properties/#advanced-proper...), but it's not matured yet.
Thank you for your opinion.