Skip to content
Work/ respekt

07 — Open Source · NPM — 2025

respekt

respekt is a developer tool published on NPM for Node.js backends. It watches API responses during local testing, builds TypeScript contracts automatically, and stops breaking API payload changes before they reach production.

CategoryOpen Source · NPM
Year2025
Stack5 technologies
StatusShipped

respekt Case Study & Architecture

The respekt Challenge

APIs break without warning. A backend engineer renames a key or changes a field type, and no one notices until mobile apps or web frontends crash in live user sessions. Teams spend hours tracking down silent field errors across microservices.

Engineering Approach for respekt

I created a simple watch-lock-verify workflow. In local development, small middleware records real response bodies. The CLI tool creates type-safe schemas automatically without manual typing. In GitHub Actions, a test check warns you right away if an API shape has changed.

Core Highlights & Architecture

01

Published a zero-config contract tool to NPM with full support for Express and Fastify servers.

Video Coming Soon
02

Built smart schema inference that handles optional fields, nested objects, arrays, and dates.

Video Coming Soon
03

Created quick CLI commands that fit into GitHub Actions to stop breaking API edits before deploy.

Video Coming Soon

respekt Tech Stack & Tools

Node.jsTypeScriptZodExpressFastify