react-canvas VS EtherCalc

Compare react-canvas vs EtherCalc and see what are their differences.


High performance <canvas> rendering for React components (by Flipboard)


Node.js port of Multi-user SocialCalc (by audreyt)
Our great sponsors
  • Syncfusion - Build stunning web applications quickly using Syncfusion JavaScript UI controls.
  • Scout APM - A developer's best friend. Try free for 14-days
  • Nanos - Run Linux Software Faster and Safer than Linux with Unikernels
react-canvas EtherCalc
4 5
12,737 2,693
0.3% -
0.0 1.5
almost 3 years ago 7 months ago
JavaScript JavaScript
BSD 3-clause "New" or "Revised" License GNU General Public License v3.0 or later
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.


Posts with mentions or reviews of react-canvas. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-05-12.
  • Google Docs will move to canvas based rendering instead of DOM | 2021-05-12
    I remember Flipboard using canvas to render their UI before using react, which has the same idea, you can look at the repo and their post about it:

  • Using KonvaJS as canvas with React | 2021-03-25
    React Canvas
  • Is it possible on react native ???
    You can also try using Canvas element in react
  • Any js game library where I can use react ? | 2021-03-02
    I'm confused, there is react-canvas. Does it just not work very good?


Posts with mentions or reviews of EtherCalc. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-05.
  • Rowy: Open-source Airtable alternative on Google Cloud | 2021-10-05
    no, i missed that one when i was searching, but from the homepage and a quick glance through the docs it doesn't seem like it does what i need. what i want is something like react-data-grid [] but with a backend component that handles collaborative updates. essentially a stripped down and actively maintained alternative to ethercalc []

    baserow had a lot of what i wanted, but the top-level feature set seemed very oriented towards a db admin tool rather than a programmatically managed user interface to single tables or views.

  • Collaborative table editor component? | 2021-09-01
    ethercalc: abandoned, heavyweight, focused on being a spreadsheet
  • Google Docs will move to canvas based rendering instead of DOM | 2021-05-12
    Well, to be fair Libre Office online exists[0]. However, I believe EtherCalc[1] is faster.



  • When you share a link to a Google Docs/Spreadsheet you own, does it leak your email? | 2021-05-09
    EtherCalc [FOSS alternative to link based spreadsheet collaboration]
  • Spreadsheet of the number of signatures for/against Richard's removal from the FSF
    You can use EtherCalc, which is free software.

What are some alternatives?

When comparing react-canvas and EtherCalc you can also consider the following projects:

Konva - Konva.js is an HTML5 Canvas JavaScript framework that extends the 2d context by enabling canvas interactivity for desktop and mobile applications.

PixiJS - The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.

React Konva - React + Canvas = Love. JavaScript library for drawing complex canvas graphics using React.

CryptPad - Collaboration suite, end-to-end encrypted and open-source.

ONLYOFFICE - ONLYOFFICE Document Server is an online office suite comprising viewers and editors for texts, spreadsheets and presentations, fully compatible with Office Open XML formats: .docx, .xlsx, .pptx and enabling collaborative editing in real time.

x-spreadsheet - A web-based JavaScript(canvas) spreadsheet

ownCloud documents

React ART

A-Frame - :a: web framework for building virtual reality experiences.

xabber - Root project for all Xabber related software projects


JsBarcode - Barcode generation library written in JavaScript that works in both the browser and on Node.js