ABOUT — WHY SUPERFUNCTION EXISTS

Architecture,
packaged.

The AI era changed who builds software, and how. Superfunction is our answer: the architecture every full-stack product needs, shipped as packages — so the non-creative work is already done.

01
The starting point

Next.js is the right place.
The backend is the hard part.

What works

One project, frontend and server together

For building on the web — especially when you need backend features — Next.js is one of the best choices there is. Frontend and server live in one project, one dev command. That integration is a real advantage, and it is where SPFN lives. It pays off for mobile apps too: one project carries the marketing page and the app's backend together.

What doesn't

A real backend is still hard

Transactions, connection pools, background jobs, auth. The moment an app becomes a product, simple API routes stop being enough — and the hard part was never the endpoint. It is the architecture around it.

02
The AI era

AI made everyone full-stack.
It didn't make architecture.

01

Everyone ships full-stack

Millions of people now build complete products with AI — many shipping their first backend.

02

Generation is non-deterministic

Ask an AI for the same feature twice and you get two different shapes. Codebases drift, run by run.

03

Architecture is scarce

The people who can hold a system together with good architecture are very few. Most projects never get one.

04

Everything is rebuilt

Every project needs login, uploads, jobs, email — and every project rebuilds them from scratch, differently. The same problem, again.

03
The proposal

So we packaged
the architecture.

Superfunction is an opinionated answer: one fixed vertical slice per feature — entity, repository, route, typed client — and the modules every product needs, shipped as @spfn/* packages. The structure is deterministic. Humans and AI agents both know exactly where things go, and login never gets built from scratch again.

entity
repository
route
typed client
FIG 01 — ONE DETERMINISTIC SLICE PER FEATURE, WHOEVER (OR WHATEVER) WRITES IT
04
The belief

Human time — and tokens —
belong to creative problems.

That is the bet behind Superfunction. In the AI era, human attention should move up the stack: not writing another session store, but deciding what to build, for whom, and why. SPFN takes the solved problems off your desk so your time and your tokens go where they matter.

WHERE WE ARE — BETA · RUNS IN PRODUCTION FOR ITS AUTHORS · STABILIZING TOWARD 1.0
ON THE ROADMAP — PACKAGES FOR MOBILE APP DEVELOPMENT

Build the creative part.