Stack

What we actually build with. Picked for being fast and predictable, not because they're trendy.

Frontend

Astro

For content-first sites.

Next.js

For web apps.

React

The library under Next.js and most of our web UI.

Tailwind

Styling, here and everywhere else.

Mobile

React Native

Cross-platform mobile, shared logic across iOS and Android.

Expo

Builds and ships our React Native apps.

Swift

Native iOS, when something needs to feel truly native.

Backend

Hono

Lightweight API framework for our backends.

Drizzle

Type-safe SQL, no ORM magic.

Postgres

The database underneath Neon and Supabase.

Neon

Postgres for our apps.

Supabase

Postgres plus auth and storage, when we want more out of the box.

Upstash

Serverless Redis for caching and rate limits.

Auth

Better Auth

Authentication for our own apps.

LLDAP

Lightweight LDAP for internal accounts.

Pocket ID

Identity provider for internal accounts.

Content

Marble CMS

Blog content, decoupled from the code.

VitePress

Docs for our products.

Infrastructure

Railway

Where most of our apps run.

Coolify

Self-hosted deploys when we'd rather run our own boxes.

Cloudflare

CDN, DNS, and the usual edge stuff.

OVH

Where we rent the boxes Coolify runs on.

Shelve

Secret management across projects.

Vercel

Hosting for some of our Next.js apps.

Services

Resend

Transactional email.

Postmark

Backup email provider.

Cap

Captcha that doesn't make you click traffic lights.

Novu

Notifications: email, push, and in-app, one place.

Stripe

Billing, plus one-time donations.

Liberapay

Recurring donations.

Tolgee

Translation management.

Tally

Forms, when we need one without building it.

UploadThing

File uploads.

Analytics

Plausible

Website analytics, no cookie banner needed.

PostHog

Product analytics inside the apps themselves.

Axiom

Where our logs and errors actually go.

Instatus

Uptime monitoring and status pages.

Operations

Zulip

Internal team chat.

Xero

Accounting and bookkeeping.

Grasshopper

Business phone line.

Bitwarden

Team password manager.

Vaultwarden

Self-hosted server behind our Bitwarden vault.

Documenso

Signing partnership agreements and contracts.

Fastmail

Where our email actually lives.

Gusto

Payroll and HR.

Brex

Business banking.

Tooling

TypeScript

Every line of code we write, basically.

Bun

Package manager and JS runtime, faster than the alternatives.

Biome

Linting and formatting.

Ultracite

Our Biome config, so every project starts consistent.

Forgejo

Self-hosted git. Our code doesn't live on someone else's platform.

Figma

Where mockups happen before code.

Turborepo

Monorepo builds and caching.

Linear

Issue tracking and project planning.

Favorites

Not things we build with, just stuff the team personally likes.

Helium

A Chrome browser we like using.

Zen Browser

A Firefox browser we like using.

VSCodium

VS Code, without the telemetry.

Zed

Fast, native code editor.

Backblaze

Automatic backup for our computers.

Sticker Ninja

Where we get stickers printed.

Ente Auth

Open-source two-factor authenticator.

Flow Launcher

Keyboard-first app launcher.

Obsidian

Notes, stored as plain markdown.

Tabby

Terminal emulator.

Syncthing

Peer-to-peer file sync, no cloud middleman.

Fnm

Node version manager.

Excalidraw

Quick diagrams and sketches.

Notion Calendar

Calendar app.