
In simple English
Calculating who owns what in a startup gets complicated when you add options and investment notes. This tool does the math for you so you can see exact percentages before and after a funding round. It runs on your computer and costs nothing to use. You need basic command-line knowledge to run it.
What it is
A TypeScript library and command-line tool for calculating startup capitalization tables. It computes share counts, option pools, and safe conversions.
What it is good for
Founders and investors who want to test different funding scenarios without relying on a proprietary spreadsheet.
- Runs instantly from the command line without installation via npx.
- Outputs both machine-readable JSON and human-readable Markdown tables.
- Includes support for complex investment note terms and option pool refreshes.
- Requires comfort with the command line or writing TypeScript code.
- Does not calculate liquidation preferences or exit payouts.
- Does not handle pro-rata rights yet.
complex startup cap table spreadsheets
Claude Code
- btcpayserver/btcpayserver7.8k stars
Payment software you run yourself that takes Bitcoin into a wallet whose keys you hold.
- hledgerorg/hledger4.8k stars
Double-entry accounting over plain text files, with command-line, terminal, web and editor interfaces.
- akaunting/akaunting10k stars
Self-hosted invoicing and expense tracking, with the double-entry accounting sold separately as an add-on.
npm install @1984vc/cap-table