MyNixOS website logo
Description

Table Editor And Planner, Or: Teapot.

Teapot is a compact spreadsheet software originally written by Michael Haardt. It features a (n)curses-based text terminal interface, and recently also a FLTK-based GUI.

These days, it may seem pointless having yet another spreadsheet program (and one that doesn't even know how to load Microsoft Excel files). Its compact size (130k for the ncurses executable, 140k for the GUI executable, 300k for the self-contained Windows EXE) and the fact that it can run across serial lines and SSH sessions make it an interesting choice for embedded applications and as system administration utility, even more so since it has a batch processing mode and comes with example code for creating graphs from data sets.

Another interesting feature is its modern approach to spread sheet theory: It sports true three-dimensional tables and iterative expressions. And since it breaks compatibility with the usual notions of big spreadsheet packages, it can also throw old syntactic cruft over board which many spreadsheets still inherit from the days of VisiCalc on ancient CP/M systems.

Metadata

Version

2.3.0

Maintainers (1)

Executables (1)

  • bin/teapot

Platforms (44)

    Darwin
    FreeBSD 13
    Linux
    NetBSD
    OpenBSD
    Redox
    Solaris
    Windows
Show all
  • aarch64-darwin
  • aarch64-linux
  • aarch64-netbsd
  • armv5tel-linux
  • armv6l-linux
  • armv6l-netbsd
  • armv7a-darwin
  • armv7a-linux
  • armv7a-netbsd
  • armv7l-linux
  • armv7l-netbsd
  • i686-cygwin
  • i686-darwin
  • i686-freebsd13
  • i686-linux
  • i686-netbsd
  • i686-openbsd
  • loongarch64-linux
  • m68k-linux
  • m68k-netbsd
  • microblaze-linux
  • microblazeel-linux
  • mips-linux
  • mips64-linux
  • mips64el-linux
  • mipsel-linux
  • mipsel-netbsd
  • powerpc-netbsd
  • powerpc64-linux
  • powerpc64le-linux
  • riscv32-linux
  • riscv32-netbsd
  • riscv64-linux
  • riscv64-netbsd
  • s390-linux
  • s390x-linux
  • x86_64-cygwin
  • x86_64-darwin
  • x86_64-freebsd13
  • x86_64-linux
  • x86_64-netbsd
  • x86_64-openbsd
  • x86_64-redox
  • x86_64-solaris