Upcoming web SaaS

EndFun

A spreadsheet with superpowers.

Build live data tools with spreadsheet familiarity, relational structure, and a path toward durable web workflows.

Spreadsheet familiarStart from cells, tables, and formulas instead of a blank codebase.
Relational underneathModel sets, bags, joins, aggregations, and live derived values directly.
Web app readyThe marketing site lives at www; the product can grow on its own subdomain.

Why EndFun

Spreadsheets are powerful because they are immediate.

EndFun keeps that immediacy, then adds the structure needed for larger models: typed values, relational collections, live flows, and logic that can be checked instead of rediscovered cell by cell.

Model

Treat relationships as first-class work.

EndFun is built around relational data rather than loose cell references, so tables, filters, groups, and computed values can stay understandable as the model grows.

Flow

Keep calculations live without glue code.

Flow-style definitions make derived results feel spreadsheet-native while giving the system enough structure to check and run them predictably.

Grow

Move from analysis toward software.

The goal is a workspace where useful spreadsheet logic can become durable web-based tooling without forcing every team into full custom application development.

Workflow

From quick model to living system.

The SaaS product will live separately from this marketing site. For now, the browser demo shows the language and workspace direction without requiring an account.

1

Shape the data

Use tables and collection operations for the entities your spreadsheet actually represents.

2

Define the logic

Write formulas and flows that express what should update when the underlying data changes.

3

Run it in the browser

Try the current browser demo now while the SaaS experience moves to its own product subdomain.

// Filter, group, and aggregate live collections.
let recent_hits =
  movies
  if .year >= 2010
  by .country
  agg {
    count: .#,
    revenue: .revenue_million sum
  }

Language shaped

Small expressions, real structure.

EndFun is being built as a relational programming language for spreadsheet-like work. The marketing site stays simple; the product experience can evolve independently.

Start with the demo.

The current browser demo is moving to demo.endfun.com so the main domain can introduce the product clearly.

Open demo.endfun.com