// iniciando

  • [..]tipografiaZodiak
  • [..]renderizadorWebGL
  • [..]idiomapt-BR
  • [..]projetos13

000%

Pular para o conteúdo

MockSmith

Índice
03
Ano
2026
Stack
8
Destaque
GitHub
Todos os projetos

Engine de mock de APIs em runtime, guiado direto pelo contrato OpenAPI

O problema

Times ficam bloqueados esperando o serviço do qual dependem — e, quando ele existe, ninguém consegue testar como a própria aplicação reage quando ele cai, demora ou devolve JSON quebrado.

A solução

Lê um documento OpenAPI 3 ou Swagger e sobe um servidor HTTP ao vivo direto do contrato, sem arquivo de mock estático e sem configuração. Gera corpo de resposta por prioridade — exemplo do contrato, exemplo do schema, dado falso conforme o formato. Profiles de caos sorteiam por peso sucesso, erro de negócio, 500, timeout, JSON malformado e queda de conexão, e a Admin API sobrescreve status e latência por endpoint sem reiniciar. Versão interna da ferramenta economiza cerca de 12 h/semana por equipe.

Stack
  1. 01Go
  2. 02OpenAPI 3
  3. 03Swagger
  4. 04Chi
  5. 05Cobra
  6. 06gofakeit
  7. 07CLI
  8. 08GitHub Actions
Próximo projetoSellvia API