Literally Canvas is an extensible, open source (BSD-licensed), HTML5 drawing widget. It depends on jQuery.
You can draw, erase, set the color with the eyedropper, undo, redo, pan, and zoom. A semi-stable API allows you to add your own tools. It works great on mobile devices.
It’s easy to get a data URL for upload to a site like Imgur or load/save a user’s drawing.
If you would like to support Literally Canvas’s development or provide extra incentive to implement your favorite feature request, consider donating at gittip.com/irskep.
If you look at Related projects at the bottom of the page, you can see that this isn’t the only HTML5 drawing tool on the block. However, it is unique in several ways:
Literally Canvas was created in part to replace the object drawing tool in Buildy. We hope you’re inspired to use it to make new things of your own!
Browserstack has generously donated resources to ensure that Literally Canvas works in as many environments as possible. If you care about your app’s compatibility, you should check it out.
|iOS||Zoom is buggy|
|IE||10+ (Requires polyfill )|
|||Works in previous versions, but the brush size slider will render as a text field.|
|||IE doesn’t support the CustomEvent constructor. Use Mozilla’s polyfill to get Literally Canvas to run in IE.|
We are excited to see contributions of any form. New brushes, optimizations, feature requests, use cases, designs, bug reports – you name it, we want it! Just head on over to GitHub and get started.
Literally Canvas is developed by volunteers for fun. If missing features or compatibility are serious issues for you, consider that the solution to your problem might be to help us write the code.