![](http://habrastorage.org/getpro/habr/avatars/cc3/97d/54c/cc397d54c2161005908a3034c5fabbea.png)
EtherCalc: spreadsheets on Node.js
EtherCalc is a great tool for editing spreadsheets on the web, including collaboration.
![](https://habrastorage.org/files/894/3df/ead/8943dfeadbb144bebcaa69fe629de614.png)
Just drag the finished CSV or Excel XML document (.xlsx) onto the page - and it is immediately imported into EtherCalc. Or you can create a new document with the click of a button.
EtherCalc seems more convenient and functional than Google Sheets and other similar programs. In comments on the Github repository, the author explains that EtherCalc is a port on SocialCalc's Node.js application. The program can be installed locally to work offline.
The source code is published under a free license .
![](https://habrastorage.org/files/894/3df/ead/8943dfeadbb144bebcaa69fe629de614.png)
Just drag the finished CSV or Excel XML document (.xlsx) onto the page - and it is immediately imported into EtherCalc. Or you can create a new document with the click of a button.
EtherCalc seems more convenient and functional than Google Sheets and other similar programs. In comments on the Github repository, the author explains that EtherCalc is a port on SocialCalc's Node.js application. The program can be installed locally to work offline.
The source code is published under a free license .