EtherCalc Review, Pricing & Features

EtherCalc review: the open-source, self-hostable real-time spreadsheet born from Dan Bricklin's WikiCalc. See its features, architecture, pricing and…

Category
Productivity
Pricing
Open Source, from Free
Verified
Not yet
Last updated
July 18, 2026
Founded
2011
Free PlanWeb AppAPIOpen SourceSelf-Hosted

Overview

EtherCalc is a free, open-source web spreadsheet designed from the ground up for real-time collaboration. Instead of documents locked behind an account system, every EtherCalc spreadsheet lives at a shareable room URL, and anyone with that link can view or edit the sheet, with changes appearing live on every connected participant's screen.

The project descends from Dan Bricklin's WikiCalc and Socialtext's SocialCalc, and was rewritten into a Node.js application by Audrey Tang starting in 2011 as an experiment in real-time, multi-user spreadsheet synchronization. It is maintained on GitHub under audreyt/ethercalc and can be run as a hosted public service (ethercalc.net) or self-hosted on a company's own infrastructure.

Key Features

Core to EtherCalc is its room-based, no-signup collaboration model: a spreadsheet is created simply by visiting a URL, and editing rights are shared by sharing that link, with optional HMAC-based authentication for restricted deployments.

It exposes a REST and JSON API for programmatic reads and writes to individual cells or whole sheets, supports CSV and Excel XML import and export, and can be embedded into other systems, such as Drupal sites via a dedicated sheetnode plugin.

It is fully self-hostable via npm, Docker Compose, or a standalone server process, and the current codebase has been rewritten in TypeScript to also support deployment on Cloudflare Workers with Durable Objects for state, while keeping self-hosting available with no cloud account required.

Pricing

EtherCalc is open-source software distributed under a mix of open licenses (CPAL and Artistic License 2.0 for the original SocialCalc-derived code, MIT and Apache 2.0 for bundled libraries, and CC0 for the newer TypeScript rewrite), and there is no paid tier from the project itself.

Teams can use the free public instance at ethercalc.net, use a community-run instance such as Framasoft's Framacalc, or self-host their own copy at no license cost, only paying for whatever server or Cloudflare Workers resources they choose to run it on.

Key Features

Pros & Cons

Pros

  • Completely free and open source, with no account, subscription, or paid tier required to use it
  • Genuine real-time collaborative editing with no manual save step, similar in spirit to Etherpad but for spreadsheets
  • Fully self-hostable, giving organizations complete control over where spreadsheet data is stored
  • Documented REST and JSON API makes it easy to integrate with other tools and scripts
  • Lightweight compared to full office suites, so it starts and loads quickly even on modest hardware

Cons

  • Formula library, charting, and formatting options are far more limited than Google Sheets or Excel Online
  • Default configuration grants anyone with a room URL edit access, so public deployments need extra care around authentication
  • No built-in enterprise access controls, audit logs, or granular permissions out of the box
  • The project is maintained largely as a personal open-source effort rather than by a dedicated commercial team, so support relies on community and documentation rather than a vendor help desk
  • Users self-hosting must handle their own infrastructure, backups, and migration between the legacy Redis-backed version and the newer Cloudflare Workers-based rewrite

Pricing

Frequently Asked Questions

What is EtherCalc?

EtherCalc is a free, open-source, browser-based spreadsheet built for real-time collaboration, where multiple people can edit the same sheet simultaneously by sharing a room URL, with no sign-up required.

Who created EtherCalc?

EtherCalc was created by Audrey Tang as a Node.js rewrite of Multi-user SocialCalc, starting around mid-2011. It builds on SocialCalc, developed by Socialtext, which itself grew out of Dan Bricklin's earlier WikiCalc project. Dan Bricklin is also known as the co-creator of VisiCalc, the first electronic spreadsheet.

Is EtherCalc free to use?

Yes. EtherCalc is open-source software released under a combination of open licenses, including CPAL, Artistic License 2.0, MIT, Apache 2.0, and CC0 for different parts of the codebase. There is no paid plan; you can use the public hosted instance, a community-run instance, or self-host it for free.

Can I self-host EtherCalc?

Yes. EtherCalc can be installed via npm, run with Docker Compose, or deployed as a standalone server on your own infrastructure. The current codebase also supports deployment to Cloudflare Workers, while still working fully self-hosted with no Cloudflare account required.

Does EtherCalc have an API?

Yes. EtherCalc provides a REST and JSON API for reading and writing individual cells or entire sheets, submitting spreadsheet commands, and exporting or importing data in CSV, Excel XML, or the native SocialCalc format.

How does EtherCalc compare to Google Sheets or Excel Online?

EtherCalc offers a much smaller formula and formatting feature set than Google Sheets or Excel Online, but it requires no account, is fully open source, can be self-hosted for complete data control, and is lighter weight, making it a fit for developers, educators, and privacy-focused teams rather than a full replacement for enterprise office suites.

Comparisons

Related Tools