← Back to DevForge

Blog

Guides, comparisons, and field notes for the toolkit.

Find and remove dead code in TypeScript & React

Detect unused exports, dead Next.js routes, orphaned CSS, and unreferenced components — then preview every deletion before it writes a byte.

DeadCode

Turn any OpenAPI spec into a working mock server

Mock API server generated from OpenAPI specs with VCR recording and scenario switching.

APIGhost

Getting started with APIGhost for integration tests

Quickstart guide to mocking APIs with APIGhost — install, serve a spec, record responses, and replay them in CI.

APIGhost

Mock a REST API in pytest without a backend

Session-scoped pytest fixtures, deterministic VCR cassettes, and scenario switching for error-path tests. Zero external dependencies in CI.

APIGhost

VCR Recording for pytest: Record HTTP Requests and Replay Them Offline

Record real HTTP interactions once, save them to a cassette file, and replay them as deterministic mocks in every test run — no live network required.

APIGhost

Rotate API keys in CI without leaking them

Local CLI for generating, rotating, and auditing API keys. No hosted service required.

APIAuth

API Key Management in FastAPI with APIAuth

Secure API key generation, verification, and rotation for FastAPI apps using APIAuth's encrypted local keystore.

APIAuth

SchemaForge — 11-format schema translator

Convert across 11 schema formats / 100 documented directions. Review foreign-key and ORM relationship details after conversion.

SchemaForge

Convert JSON Schema to Prisma without rewriting types by hand

Generate a Prisma schema from a JSON Schema definition — types, enums, indexes, and constraints handled automatically.

SchemaForge

Migrate TypeORM entities to Prisma schema automatically

One command converts TypeORM entity classes to a Prisma schema — columns, types, indexes, and enums handled. No hand-editing required.

SchemaForge

Migrate Django models to Prisma schema automatically

One command converts Django ORM model classes to a Prisma schema — field types, choices-based enums, indexes, and server defaults handled. Relations need a manual step.

SchemaForge

Migrate SQLAlchemy models to Prisma schema automatically

One command converts SQLAlchemy declarative models to a Prisma schema — column types, enums, indexes, and server defaults preserved. Relations need a manual step.

SchemaForge

Wrap any Click CLI as an MCP server

Auto-generate MCP wrappers for Click and Typer CLIs — zero boilerplate.

click-to-mcp

Monitor service health from the terminal

Decorator-based health checks plus LLM fix suggestions, entirely local.

Profitmax

Track revenue locally without a SaaS subscription

Single HTML file + Chart.js for product and subsidiary revenue. No backend.

Revenue

Stop .env leaks and broken env parity in CI

Four workflows to prevent .env commits, catch missing keys before they land, and rotate secrets without touching a text editor.

Envault

Detect breaking API changes in CI with API Contract Guardian

Catch breaking OpenAPI changes before merge — diff specs between branches, generate migration guides, and block CI pipelines on contract violations.

API Contract Guardian

Predict SaaS churn from Stripe data

Score every customer 0–100 nightly. Separate voluntary from involuntary churn, then intervene with an auditable pipeline.

SaaS Churn Predictor

Sync .env Files Across a Dev Team Without a Cloud Account

Keep dev, staging, and prod .env files consistent across your team using rh-envault — no account, no cloud, no secrets in Slack.

Envault

Rotate secrets across dev, staging, and prod with Envault

One command rotates a password, API key, or JWT and rolls it out to every environment — smart type inference, audit trail, no SaaS required.

Envault

Validate data file schemas in CI with DataMorph

Catch malformed CSV, JSON, Parquet, and Avro files before they reach production. Schema inference, strict validation, exit-code gating, and batch mode — no hosted service required.

DataMorph

Preview infrastructure changes: Terraform, CloudFormation, Pulumi

See what changes, estimate cost impact, and generate rollback commands — all from one CLI. Terraform, CloudFormation, and Pulumi supported.

DeployDiff