Apresentamos o dpkit Terminal e TypeScriptVer o anúncio

Tecnologias

Aquilo sobre o que construímos, e porquê.

Agrupadas pelo que nos permitem fazer, e não por fornecedor. Todas as ferramentas listadas são usadas por nós em produção — abra a capacidade para ver o raciocínio por trás dela.

stack basedatist · stack
TypeScript
linguagem
Node
runtime
Postgres
base de dados
React
interface
Tudo o resto é escolhido consoante o problema

Dados e armazenamento

  • Um Postgres por produto, com o esquema e as consultas deliberadamente a cargo de ferramentas diferentes.

    • PostgreSQL
    • Prisma
    • Kysely
    • SQL migrations
    • pgvector
    • PostGIS
  • Dataframes colunares em vez de scripts improvisados, para que um milhão de linhas custe o mesmo que mil.

    • Polars
    • Parquet
    • Arrow
    • Data Package
  • Esquemas que viajam com os dados, e um único contrato de validação da base de dados até ao browser.

    • Fairspec
    • Data Package
    • JSON Schema
    • Zod
    • Pydantic
    • DataCite
  • Recolhas educadas e retomáveis, que falham de forma ruidosa em vez de ficarem silenciosamente vazias.

    • Crawlee
    • Playwright
    • Cheerio
    • Firecrawl

Serviços e integração

  • Processos de vários passos que retomam exatamente onde pararam após uma falha ou um deploy.

    • DBOS
    • Postgres state
    • Cron Triggers
  • Uma definição que gera o servidor, o cliente e a documentação, para que qualquer desvio seja um erro de compilação.

    • oRPC
    • Connect RPC
    • Protobuf
    • Server functions
    • OpenAPI
  • Início de sessão, organizações e permissões comprados em vez de reconstruídos mal.

    • Clerk
    • Better Auth
    • OAuth
    • Passkeys
  • Modelos por trás de uma interface que controlamos, com pesquisa e avaliação à sua volta.

    • OpenRouter
    • AI SDK
    • Mastra
    • MCP
    • pgvector

Interfaces de produto

  • React renderizado no servidor, com encaminhamento tipado e carregamento de dados num só projeto, não em dois.

    • TanStack Start
    • TanStack Router
    • TanStack Query
    • React
    • Vite
  • Tokens, primitivos e comportamento acessível, para que o décimo ecrã se pareça com o primeiro.

    • Tailwind CSS
    • Base UI
    • shadcn
    • Lucide
  • Idioma no URL, textos em catálogos, e hreflang que só anuncia páginas que existem.

    • Lingui
    • ICU MessageFormat
    • PO catalogs
    • hreflang
  • Aplicações nativas que partilham os tipos e as regras do produto web em vez de os duplicarem.

    • Expo
    • React Native
    • EAS
    • Electron

Plataforma e operações

  • Sites estáticos e renderizados no servidor a correr perto do utilizador, e baratos de manter.

    • Cloudflare Workers
    • R2
    • D1
    • Hyperdrive
  • Infraestrutura declarada em máquinas alugadas, para quando um produto ultrapassa a conta de um modelo serverless.

    • Kubernetes
    • Terraform
    • Hetzner Cloud
    • Traefik
    • Docker
  • Registos estruturados, relatórios de erro a sério, e analítica que não precisa de banner de cookies.

    • Plausible
    • LogLayer
    • Sentry
    • Structured logs

Prática de engenharia

  • Testes unitários rápidos, HTTP gravado, e documentação que faz falhar a compilação quando fica desatualizada.

    • Vitest
    • Playwright
    • testdocs
    • MSW
    • Codecov
  • Uma só cadeia de ferramentas em todos os repositórios, para que mudar entre eles não custe nada.

    • pnpm
    • vite-plus
    • tsgo
    • lefthook
    • uptask
    • fireargs
    • livemark
Pedir orçamento