Presentamos dpkit Terminal y TypeScriptVer el anuncio

Tecnologías

Sobre qué construimos, y por qué.

Agrupadas por lo que nos permiten hacer, no por proveedor. Todas las herramientas listadas las usamos en producción — abra la capacidad para ver el razonamiento detrás.

stack basedatist · stack
TypeScript
lenguaje
Node
runtime
Postgres
base de datos
React
interfaz
Todo lo demás se elige según el problema

Datos y almacenamiento

  • Un Postgres por producto, con el esquema y las consultas deliberadamente a cargo de herramientas distintas.

    • PostgreSQL
    • Prisma
    • Kysely
    • SQL migrations
    • pgvector
    • PostGIS
  • Dataframes columnares en lugar de scripts improvisados, para que un millón de filas cueste lo que mil.

    • Polars
    • Parquet
    • Arrow
    • Data Package
  • Esquemas que viajan con los datos, y un único contrato de validación desde la base de datos hasta el navegador.

    • Fairspec
    • Data Package
    • JSON Schema
    • Zod
    • Pydantic
    • DataCite
  • Rastreos educados y reanudables, que fallan de forma ruidosa en vez de quedarse vacíos en silencio.

    • Crawlee
    • Playwright
    • Cheerio
    • Firecrawl

Servicios e integración

  • Procesos de varios pasos que se reanudan exactamente donde se quedaron tras una caída o un despliegue.

    • DBOS
    • Postgres state
    • Cron Triggers
  • Una definición que genera el servidor, el cliente y la documentación, para que cualquier desvío sea un error de compilación.

    • oRPC
    • Connect RPC
    • Protobuf
    • Server functions
    • OpenAPI
  • Inicio de sesión, organizaciones y permisos comprados en lugar de reconstruidos mal.

    • Clerk
    • Better Auth
    • OAuth
    • Passkeys
  • Modelos detrás de una interfaz que controlamos, con recuperación y evaluación a su alrededor.

    • OpenRouter
    • AI SDK
    • Mastra
    • MCP
    • pgvector

Interfaces de producto

  • React renderizado en el servidor, con rutas tipadas y carga de datos en un solo proyecto, no en dos.

    • TanStack Start
    • TanStack Router
    • TanStack Query
    • React
    • Vite
  • Tokens, primitivas y comportamiento accesible, para que la décima pantalla se parezca a la primera.

    • Tailwind CSS
    • Base UI
    • shadcn
    • Lucide
  • Idioma en la URL, textos en catálogos y hreflang que solo anuncia páginas que existen.

    • Lingui
    • ICU MessageFormat
    • PO catalogs
    • hreflang
  • Aplicaciones nativas que comparten los tipos y las reglas del producto web en lugar de duplicarlos.

    • Expo
    • React Native
    • EAS
    • Electron

Plataforma y operaciones

  • Sitios estáticos y renderizados en el servidor funcionando cerca del usuario, y baratos de mantener.

    • Cloudflare Workers
    • R2
    • D1
    • Hyperdrive
  • Infraestructura declarada sobre máquinas alquiladas, para cuando un producto supera la factura de un modelo serverless.

    • Kubernetes
    • Terraform
    • Hetzner Cloud
    • Traefik
    • Docker
  • Logs estructurados, informes de error de verdad y analítica que no necesita banner de cookies.

    • Plausible
    • LogLayer
    • Sentry
    • Structured logs

Práctica de ingeniería

  • Pruebas unitarias rápidas, HTTP grabado y documentación que hace fallar la compilación cuando se queda obsoleta.

    • Vitest
    • Playwright
    • testdocs
    • MSW
    • Codecov
  • Una sola cadena de herramientas en todos los repositorios, para que moverse entre ellos no cueste nada.

    • pnpm
    • vite-plus
    • tsgo
    • lefthook
    • uptask
    • fireargs
    • livemark
Pedir presupuesto