Software Garden wikiCalc® Program:
wikiCalc Product Home Page
Web Authoring
  wikiCalc flying bird logo

Spreadsheet editing in a browser

wikiCalc screenshot
Makes great looking web pages

Browser page
An Open Source Wiki-Spreadsheet
The wikiCalc program lets you make web pages with more than just paragraphs of prose. It combines the ease of authoring and multi-person editing of a wiki with the familiar visual formatting and calculating metaphor of a spreadsheet. Written in Perl and released under the GPL 2.0 license, it can easily be setup to run on almost any server as a web application or on a personal computer to publish by FTP.


wikiCalc was the basis for the SocialCalc products from Socialtext Inc. (in cooperation with Software Garden).

Updates to the code are now being done as part of the SocialCalc project. See, and the SocialCalc page on the Socialtext Open site. There are already major feature advances in SocialCalc 1.1.0 available there.

For a 15 minute online screencast of wikiCalc in action watch:
"wikiCalc Demonstration"

If you want to try it now, you will find information about how to download, run, and start using the wikiCalc program on the following pages:

This page shows you how to get acquainted with wikiCalc by downloading the right version for your system and then how to choose which configuration to use for "production" use.
This page has the links to all of the different forms of wikiCalc, including running locally on Microsoft Windows and Apple Mac OS X systems as well as on remote servers using Perl CGI.

See the wikiCalc Features page for an overview of the product.

wikiCalc is currently released as version 1.0 for use on Windows, Mac, Linux/Unix, and other platforms that can run the Perl language.

The program is written by Dan Bricklin (me) and is available under a GPL 2.0 license. It is available under other licenses and also as an optional commercial hosted service with support from Socialtext Inc. Socialtext will be doing the commercial distribution of wikiCalc and providing the resources for me to run an Open Source development project derived from wikiCalc. For historical purposes, you can read my essay explaining a little more about what wikiCalc is and why I created it on the "About wikiCalc 0.1" page on my blog.

wikiCalc is currently aimed at users who are comfortable figuring out how best to use a new tool. It is very flexible and there are many options to meet many different needs. It should be especially of interest to the DIY (Do It Yourself), corporate IT, and VAR (Value Added Reseller) crowd. Such people can set it up for use by others. Much of the early interest has also come from the academic and scientific communities.


Here are links to the major pages on this website that provide documentation and support for wikiCalc:

This page lists news about wikiCalc, new versions, etc.
This page lists some of the most frequently asked questions.
This page lists some of the known issues with various versions of wikiCalc.
This page provides an overview of the wikiCalc feature set.
A writeup of how wikiCalc can run on a server or locally, as well as how the directory structure is set up on the server.
This page shows you how to get acquainted with wikiCalc by downloading the right version for your system and then how to choose which configuration to use for "production" use.
This page tells you how to download, install, and invoke the wikiCalc program. It includes links to the latest version.
This page goes over the basics of getting wikiCalc configured and basic editing.
This page gives access to copies of the Help pages shipped with wikiCalc.
This page explains how to set up and use the Live View functionality.
This page explains how to set up and use the "Edit This Page" functionality.
This page explains how to use the embeddable ".js" files that wikiCalc can create.
This page explains the use of author-created HTML in cells as well as the interface to external web services provided by the wikiCalc wkcHTTP spreadsheet function. It also explains how to set up and use the program which provides sample code for use with wkcHTTP to access data on other web pages and do very simple graphing. Some security implications are noted.
This page provides information about using wikiCalc with version 2 of mod_perl.

Here are some screenshots of wikiCalc running:

wikiCalc screenshot

Normal spreadsheet cell editing

wikiCalc screenshot

Spreadsheet editing commands and the Help system

wikiCalc screenshot

Cell formatting example

(c) Copyright 2007 Software Garden, Inc.
All Rights Reserved.

wikiCalc, Software Garden, and Garden are registered trademarks of Software Garden, Inc.
The wikiCalc logos and icons are trademarks of Software Garden, Inc.
Dan Bricklin's is a registered trademark of Daniel S. Bricklin.