Responsive, interactive and more accessible HTML5 canvas elements. Scrawl-canvas is a JavaScript library designed to make using the HTML5 canvas element a bit easier, and a bit more fun! (by KaliedaRik)


Basic Scrawl-canvas repo stats
about 2 months ago

KaliedaRik/Scrawl-canvas is an open source project licensed under MIT License which is an OSI approved license.

Scrawl-canvas Alternatives

Similar projects and alternatives to Scrawl-canvas

  • GitHub repo lemonade-stand

    A handy guide to financial support for open source

  • GitHub repo iodine

    Official git repo for iodine dns tunnel

  • GitHub repo bors-ng

    👁 A merge bot for GitHub Pull Requests

  • GitHub repo ZudVPN

    A mobile application to deploy private VPN servers in the cloud with DNS ad-blocking and other features

  • GitHub repo htmlbutcher

    HTMLButcher is an advanced HTML slicing tool

  • GitHub repo squaretictactoe

    :video_game: Tic Tac Toe reimagined

  • GitHub repo tunnel

    Plug and Play API Gateway and Developer Portal. Demo at

  • GitHub repo primeminder

    A static one page mailing list sign up website

  • GitHub repo nora

    Oracle client for macOS (by letitcrash)

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better Scrawl-canvas alternative or higher similarity.


Posts where Scrawl-canvas has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-03-31.
  • A Viral Website | 2021-03-31
    > Instead of ads, I thought I would try and sell an NFT of the page [...] In the end it was successful, selling for just over $200

    ... It was at this point in the read that I got very excited and broke away from the article to research "NFTs"[1] - because I've been known to create digital art[2] and I've even written a JS library to help people create digital art[3] (kinda). Luckily I got interrupted during my research and, once the interruption completed, I returned to the article rather than my research tabs - which were closed pretty quickly after the read completed.

    > Most of the things I’ve posted [to Twitter] are liked exclusively by my colleagues, my Mum and my ex-flatmate. It’s screaming into the void.

    My Mother doesn't do social media. I doubt she'd approve of the words I choose to scream.

    [1] - "NFTs use a monster amount of energy in their creation. So much so that many protesters are worried about the very real impact the craze could have on the environment" ... this is seriously scary; it puts me off the whole idea of trying to monetise my creative work in this way.

    [2] - my collection of generative art on CodePen


  • Feedback Friday
  • Ask HN: What's a side project you built to make money that hasn't? | 2020-12-30
    > So what's a side project [...] that hasn't actually earned you money?

    There was a time when I dreamed that my "side project" - Scrawl-canvas[1][2] - would bring me fame and fortune, or maybe a few sponsorships, or a job ...

    > Why do you think it hasn't been as successful as you thought it would be?

    There's a number of very well established Javascript libraries for the HTML5 canvas element (Konva, Fabric, EaselJS, Two, Three, Pixi, Processing/P5 ... and many others) and, seriously, the world didn't want to know about yet another one.

    > What would you do differently if you did it again?

    Actually, nothing! The primary goal of my work when I started it was to have a project on GitHub which I could use to help leverage me into the world of professional web development. My library helped me land my first full-time gig, so in that sense it achieved its goals 100%

    > How much time/money did you spend building it?

    18 months full time before I managed to get a job. Since then, maybe 2-3 days a month (if that) on maintenance and feature development. The upside of having an unpopular JS library is that nobody bothers you with questions about how to do stuff.

    For the past 18 months I've spent a lot more time on the project - approaching full-time in some months - rewriting it from scratch, giving it a new focus, etc. The work has helped me come to terms with all the new Javascript shiny, and the ever-evolving Web API standards

    > What kind of iterations / improvements did you make to try and salvage it?

    I'm not in the business of "salvage" - nowadays I work on the library partly to keep my coding skills sharp (next on the to-do list is learning Rust/WebAssembly to see if I can make the library run a bit faster), but mainly because it's creative and fun[3] and after this year we all need a bit more fun in our lives!

    [1] Scrawl-canvas GitHub -

    [2] Scrawl-canvas home page -

    [3] My creative coding collection on Codepen -