Découvrez dpkit Terminal et TypeScriptVoir l'annonce

Technologies

Ce sur quoi nous construisons, et pourquoi.

Regroupées par ce qu'elles nous permettent de faire plutôt que par fournisseur. Chaque outil listé est un outil que nous faisons tourner en production — ouvrez une capacité pour le raisonnement derrière.

stack principaledatist · stack
TypeScript
langage
Node
runtime
Postgres
base de données
React
interface
Tout le reste est choisi selon le problème

Données et stockage

  • Un Postgres par produit, avec le schéma et les requêtes délibérément tenus par des outils différents.

    • PostgreSQL
    • Prisma
    • Kysely
    • SQL migrations
    • pgvector
    • PostGIS
  • Des dataframes en colonnes plutôt que des scripts bricolés : un million de lignes coûte ce que coûtent mille.

    • Polars
    • Parquet
    • Arrow
    • Data Package
  • Des schémas qui voyagent avec les données, et un seul contrat de validation de la base au navigateur.

    • Fairspec
    • Data Package
    • JSON Schema
    • Zod
    • Pydantic
    • DataCite
  • Des crawls respectueux et reprenables, qui échouent bruyamment au lieu de se vider en silence.

    • Crawlee
    • Playwright
    • Cheerio
    • Firecrawl

Services et intégration

  • Des processus multi-étapes qui reprennent exactement là où ils se sont arrêtés après un crash ou un déploiement.

    • DBOS
    • Postgres state
    • Cron Triggers
  • Une seule définition génère le serveur, le client et la documentation : la dérive devient une erreur de build.

    • oRPC
    • Connect RPC
    • Protobuf
    • Server functions
    • OpenAPI
  • Connexion, organisations et permissions achetées plutôt que mal reconstruites.

    • Clerk
    • Better Auth
    • OAuth
    • Passkeys
  • Des modèles derrière une interface que nous contrôlons, avec de la recherche et de l'évaluation autour.

    • OpenRouter
    • AI SDK
    • Mastra
    • MCP
    • pgvector

Interfaces produit

  • Du React rendu côté serveur, avec routage typé et chargement des données dans un seul projet, pas deux.

    • TanStack Start
    • TanStack Router
    • TanStack Query
    • React
    • Vite
  • Des tokens, des primitives et un comportement accessible, pour que le dixième écran ressemble au premier.

    • Tailwind CSS
    • Base UI
    • shadcn
    • Lucide
  • La langue dans l'URL, les textes dans des catalogues, et un hreflang qui n'annonce que des pages qui existent.

    • Lingui
    • ICU MessageFormat
    • PO catalogs
    • hreflang
  • Des applications natives qui partagent les types et les règles du produit web au lieu de les dupliquer.

    • Expo
    • React Native
    • EAS
    • Electron

Plateforme et exploitation

  • Des sites statiques et rendus côté serveur qui tournent près de l'utilisateur, et peu coûteux à maintenir.

    • Cloudflare Workers
    • R2
    • D1
    • Hyperdrive
  • Une infrastructure déclarée sur du matériel loué, pour quand un produit dépasse une facture serverless.

    • Kubernetes
    • Terraform
    • Hetzner Cloud
    • Traefik
    • Docker
  • Des logs structurés, de vrais rapports d'erreur, et une mesure d'audience sans bandeau de cookies.

    • Plausible
    • LogLayer
    • Sentry
    • Structured logs

Pratique d'ingénierie

  • Des tests unitaires rapides, du HTTP enregistré, et une documentation qui fait échouer le build quand elle se périme.

    • Vitest
    • Playwright
    • testdocs
    • MSW
    • Codecov
  • Une seule chaîne d'outils pour tous les dépôts : passer de l'un à l'autre ne coûte rien.

    • pnpm
    • vite-plus
    • tsgo
    • lefthook
    • uptask
    • fireargs
    • livemark
Demander un devis