Presentiamo dpkit Terminal e TypeScriptLeggete l'annuncio

Tecnologie

Su cosa costruiamo, e perché.

Raggruppate per quello che ci permettono di fare, non per fornitore. Ogni strumento elencato è uno che usiamo in produzione — aprite la capacità per leggere il ragionamento che c'è dietro.

stack di basedatist · stack
TypeScript
linguaggio
Node
runtime
Postgres
database
React
interfaccia
Tutto il resto si sceglie in base al problema

Dati e archiviazione

  • Un Postgres per prodotto, con schema e query affidati di proposito a strumenti diversi.

    • PostgreSQL
    • Prisma
    • Kysely
    • SQL migrations
    • pgvector
    • PostGIS
  • Dataframe colonnari invece di script improvvisati, così un milione di righe costa quanto mille.

    • Polars
    • Parquet
    • Arrow
    • Data Package
  • Schemi che viaggiano con i dati, e un unico contratto di validazione dal database al browser.

    • Fairspec
    • Data Package
    • JSON Schema
    • Zod
    • Pydantic
    • DataCite
  • Crawl educati e riprendibili, che falliscono in modo rumoroso invece di svuotarsi in silenzio.

    • Crawlee
    • Playwright
    • Cheerio
    • Firecrawl

Servizi e integrazione

  • Processi in più passaggi che ripartono esattamente da dove si erano fermati dopo un crash o un deploy.

    • DBOS
    • Postgres state
    • Cron Triggers
  • Una sola definizione che genera server, client e documentazione, così la divergenza è un errore di build.

    • oRPC
    • Connect RPC
    • Protobuf
    • Server functions
    • OpenAPI
  • Accesso, organizzazioni e permessi acquistati invece che ricostruiti male.

    • Clerk
    • Better Auth
    • OAuth
    • Passkeys
  • Modelli dietro un'interfaccia che controlliamo, con retrieval e valutazione attorno.

    • OpenRouter
    • AI SDK
    • Mastra
    • MCP
    • pgvector

Interfacce di prodotto

  • React renderizzato dal server, con routing tipizzato e caricamento dati in un solo progetto, non due.

    • TanStack Start
    • TanStack Router
    • TanStack Query
    • React
    • Vite
  • Token, primitive e comportamento accessibile, così la decima schermata assomiglia alla prima.

    • Tailwind CSS
    • Base UI
    • shadcn
    • Lucide
  • La lingua nell'URL, i testi nei cataloghi e hreflang che annuncia solo pagine che esistono.

    • Lingui
    • ICU MessageFormat
    • PO catalogs
    • hreflang
  • App native che condividono tipi e regole del prodotto web invece di duplicarli.

    • Expo
    • React Native
    • EAS
    • Electron

Piattaforma e operatività

  • Siti statici e renderizzati dal server che girano vicino all'utente, ed economici da mantenere.

    • Cloudflare Workers
    • R2
    • D1
    • Hyperdrive
  • Infrastruttura dichiarata su macchine in affitto, per quando un prodotto supera i conti del serverless.

    • Kubernetes
    • Terraform
    • Hetzner Cloud
    • Traefik
    • Docker
  • Log strutturati, segnalazioni di errore vere e statistiche che non richiedono un banner sui cookie.

    • Plausible
    • LogLayer
    • Sentry
    • Structured logs

Pratica ingegneristica

  • Test unitari veloci, HTTP registrato e documentazione che fa fallire la build quando invecchia.

    • Vitest
    • Playwright
    • testdocs
    • MSW
    • Codecov
  • Una sola toolchain in tutti i repository, così spostarsi tra loro non costa nulla.

    • pnpm
    • vite-plus
    • tsgo
    • lefthook
    • uptask
    • fireargs
    • livemark
Richiedete un preventivo