Introducing Canvas UI - The First Ever html-in-canvas Component Library #1008
DavidHDev
announced in
Announcements
Replies: 2 comments
|
Looks killer, going to try this on a project I'm in the middle of right now! Thanks for sharing. |
0 replies
|
wow great man we come everytime with something great things |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Hey all 👋
Today I'm releasing a new special project: Canvas UI, an open source library of creative components built on the experimental html-in-canvas API. The first of its kind.
What it does
Your DOM becomes a WebGL texture, shaders distort, dissolve, and refract your real page in real time, while everything stays fully interactive. Text stays selectable, links stay clickable. Where html-in-canvas isn't supported, components degrade gracefully to pure WebGL overlays. The library also contains some 3D component goodies.
What's in it
AI-ready
We've got MCP server support thanks to shadcn, "Copy for AI" (prompts, configured code, markdown) on every docs page, llms.txt, open in ChatGPT/Claude/v0.
Links
🌐 Site: https://canvasui.dev/
📚 Docs: https://canvasui.dev/docs
🎮 Playground: https://canvasui.dev/playground
⭐ Repo: https://github.com/DavidHDev/canvas-ui
It's free, and just getting started. Feedback, issues, and PRs are all very welcome, and if you build something with it, I'd love to see it!
All reactions