GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing coding-dev-tools.github.io — DevForge — Documentation Documentation
Quickstart & Usage GuideInstall any tool in seconds and see it in action. Every CLI command below is a real, working example — copy, paste, and run. ✅ API Contract Guardian via GitHub pip install git+https://github.com/Coding-Dev-Tools/api-contract-guardian.git
? API Contract Guardian
??? json2sql
?? DeployDiff
? ConfigDrift
?? APIGhost
?? APIAuth
??? Envault
?? SchemaForge
?? click-to-mcp
?? DataMorph
?? DeadCode
?? DevForge Suite
?? CI Pipeline
?? License
📦 Install via GitHub, npm, Homebrew, or Scoop. PyPI publishing is pending platform resolution — all tools install directly from
pip install git+https://... with no account or token needed.
âš¡ API Contract Guardian
↻ json2sql
☁ DeployDiff
⌘ ConfigDrift
👻 APIGhost
🔑 APIAuth
🛡 Envault
âš— SchemaForge
🔌 click-to-mcp
🧹 DeadCode
⛁ DevForge Suite
🔁 CI Pipeline
âš¡ API Contract Guardianv0.1.0 — OpenAPI diff scanner & contract enforcement
Monitors OpenAPI schema diffs across git branches, detects breaking changes, generates migration guides, and gates CI pipelines on contract violations. Works with OpenAPI 3.0 and 3.1 specs in YAML or JSON. View on GitHub →pip install git+https://github.com/Coding-Dev-Tools/api-contract-guardian.git
Requires Python 3.10+
Compare two spec files
Compare git branches
Generate migration guide
Why you need it: API breaking changes in production cost teams hours of debugging and incident response. ACG catches them in CI before they merge — the same way a linter catches syntax errors before runtime. 🗃️ json2sqlv0.1.0 — JSON to SQL converter with smart type inference
Convert JSON files and datasets to SQL INSERT statements instantly. Supports PostgreSQL, MySQL, SQLite, and generic SQL dialects with automatic type inference — no schema definition required. View on GitHub →pip install git+https://github.com/Coding-Dev-Tools/json2sql.git
Requires Python 3.10+
Basic conversion
Specify output dialect
Pipe from stdin
Why you need it: Writing SQL seed data by hand is error-prone and tedious. json2sql turns hours of manual INSERT statement construction into a one-liner — especially useful for ETL pipelines, database seeding, and test data generation. ☁️ DeployDiffv0.1.0 — Infrastructure change preview & cost estimator
Preview infrastructure changes with human-readable diffs, cost impact estimation, and pre-generated rollback commands — before you hit deploy. Supports Terraform plan JSON, CloudFormation change sets, and Pulumi previews. View on GitHub →pip install git+https://github.com/Coding-Dev-Tools/deploydiff.git
Requires Python 3.10+
Preview infrastructure changes
CloudFormation change set
Pulumi diff
Why you need it: Every infrastructure change carries risk — wrong config, unexpected cost, unreachable state. DeployDiff gives you a clear preview before your IaC tool applies it, with rollback commands pre-generated so recovery isn't panic-mode. ⌘ ConfigDriftv0.1.0 — Configuration drift detection & compliance
Catch config drift before it breaks production. Compare configs across dev, staging, and prod — flag missing keys, deprecated values, value mismatches, and compliance issues instantly. Supports YAML, JSON, TOML, and .env files. View on GitHub →pip install git+https://github.com/Coding-Dev-Tools/configdrift.git
Requires Python 3.10+
Compare two config files
Environment-style comparison
JSON output for CI
Why you need it: Config drift is the silent killer of deployments — a missing key in prod that exists in staging, a deprecated value that's still in dev. ConfigDrift automates the comparison so you catch it in CI, not in an incident post-mortem. 👻 APIGhostv0.1.0 — OpenAPI mock server with VCR recording
Turn any OpenAPI 3.0/3.1 spec into a running mock API server with realistic fake data, scenario-based response overrides, and VCR-style cassette recording/replay. Perfect for frontend teams, integration testing, and contract-first development. View on GitHub →pip install git+https://github.com/Coding-Dev-Tools/apighost.git
Requires Python 3.10+
Start a mock server from a spec
Record real interactions & replay deterministically
Why you need it: Frontend teams shouldn't wait for backend APIs. APIGhost spins up a working mock from your OpenAPI spec instantly — with realistic data, error scenarios, and record/replay for integration tests. Ship UI against a stable mock, swap in the real API when ready. 🔑 APIAuthv0.1.0 — API key & JWT lifecycle management
Generate, import, verify, rotate, and revoke API keys and JWTs from the terminal. Encrypted local keystore with AES-256-GCM, CI/CD export formats, and audit trail for compliance. No more secrets scattered in .env files. View on GitHub →pip install git+https://github.com/Coding-Dev-Tools/apiauth.git
Requires Python 3.10+
Generate and manage keys
Export for CI/CD pipelines
Why you need it: API keys in .env files are a security incident waiting to happen. APIAuth gives you a proper keystore — encrypted, auditable, rotatable — with one-command CI/CD export. Stop copying secrets into config files and start managing them like infrastructure. 🛡️ Envaultv0.1.0 — Environment variable syncing, diffing & secret rotation
Compare .env files across environments, sync variables with conflict resolution, and rotate secrets with auto-generated cryptographically secure values. Integrates with AWS SSM, HashiCorp Vault, Doppler, and 1Password — one tool for all your secret stores. View on GitHub →pip install git+https://github.com/Coding-Dev-Tools/envault.git
Requires Python 3.10+
Diff environments
Rotate a secret (smart type inference)
Why you need it: .env drift is how staging works but prod doesn't — a missing variable, a different value, a stale secret. Envault catches the diff, syncs safely, and rotates secrets with one command. Connect it to your secret store and stop managing .env files by hand. 🔄 SchemaForgev1.7.0 — Bidirectional ORM schema converter (11 formats) + VS Code extension
Convert between SQL DDL, Prisma, Drizzle, TypeORM, Django, SQLAlchemy, GraphQL SDL, JSON Schema, EF Core, Scala, and Alembic with roundtrip verification of supported schema elements. 100 conversion directions (Alembic export only). Now with a full VS Code extension for live preview, quick convert, and format detection. View on GitHub → VS Code Extension →pip install git+https://github.com/Coding-Dev-Tools/schemaforge.git
Requires Python 3.10+
Convert Prisma ↔ Drizzle
Diff two schemas
Why you need it: Every ORM migration is a one-way street — Prisma introspects SQL but can't export back, Drizzle users manually rewrite schemas when switching. SchemaForge is the only tool that goes both ways across 11 formats. Stop rewriting schemas by hand and start converting them. 🔌 click-to-mcpv0.2.1 — Auto-wrap Click/Typer CLIs as MCP servers
Turn any Click or Typer CLI into an MCP server with a single command. Expose your tools to Claude, GPT, Cursor, and any MCP-compatible AI — no code changes needed. Auto-discovers commands, generates tool schemas, and handles stdio/SSE transport. View on GitHub →pip install git+https://github.com/Coding-Dev-Tools/click-to-mcp.git
Requires Python 3.10+
Wrap a CLI as MCP server
Auto-discover Click apps
Why you need it: MCP is the standard for AI-tool integration, but wrapping CLIs as MCP servers is manual boilerplate. click-to-mcp eliminates that — point it at any Click/Typer app and get a fully compatible MCP server in seconds. The only tool that does Click→MCP conversion (mcp2cli does the reverse). ?? DataMorphv0.1.0 � Convert between CSV, JSON, YAML, Parquet, Avro & Protobuf
Convert data files between CSV, JSON, YAML, Parquet, Avro, and Protobuf with a single command. Auto-detects input format, preserves schemas, handles batch conversions, and outputs clean structured data � no manual parsing scripts needed. View on GitHub ?pip install git+https://github.com/Coding-Dev-Tools/datamorph.git
Requires Python 3.10+
Convert JSON to CSV
Batch convert a directory
Why you need it: Data format conversion is a recurring chore � parsing CSV into JSON, flattening YAML, converting Parquet for analysis. Writing one-off scripts is error-prone and time-wasting. DataMorph handles all common formats with a single command, auto-detecting types and preserving schemas so you never lose data in translation. 🧹 DeadCodev0.1.0 — Unused export & dead route detector for TypeScript/React
Detect and remove unused exports, dead routes, orphaned CSS, and unreferenced components in TypeScript/React/Next.js projects. Uses regex-based scanning to identify potential unused exports, routes, CSS classes and components. Review findings before removal. View on GitHub →pip install git+https://github.com/Coding-Dev-Tools/deadcode.git
Requires Python 3.10+
Scan current project
Preview what can be removed
Why you need it: ESLint catches unused variables but misses structural decay — orphaned exports bloat bundles, stale routes confuse teammates, orphaned CSS silently accumulates. DeadCode scans source patterns across the project and reports possible cleanup candidates. Scan, preview, then clean with confidence. ⚒️ DevForge SuiteOne install. All eleven tools.
Install every tool in the DevForge ecosystem with a single command. Perfect for CI/CD pipelines, dev workstations, or teams that want the full safety net across API contracts, SQL, infrastructure, configs, API mocking, key management, env syncing, schema conversion, data format conversion, MCP wrapping, and dead code cleanup. View on GitHub ?
Installs all eleven tool repositories directly. Requires Git and Python 3.10+. CI Pipeline Example — A single script runs all four checks in sequence. If any check fails, the pipeline stops and the developer gets a clear error message telling them exactly what broke and where.
Pro tip: Install only the tools your CI pipeline uses. Pin each Git URL to a reviewed commit or release tag for reproducible builds. ⚙️ CI & Integration GuideAdding safety checks to your existing pipeline
All eleven tools are designed as stateless CLI commands that fit naturally into CI pipelines. Each returns a non-zero exit code on failure, so they integrate with any CI system that supports shell commands — GitHub Actions, GitLab CI, CircleCI, Jenkins, or raw bash scripts. Per-tool install for minimal dependencies
All ten tools are designed as stateless CLI commands that fit naturally into CI pipelines. Each returns a non-zero exit code on failure, so they integrate with any CI system that supports shell commands — GitHub Actions, GitLab CI, CircleCI, Jenkins, or raw bash scripts. Per-tool install for minimal dependencies
Exit codes (all tools)
CI best practice: Start with 🔑 License Key SetupEach tool checks a license key on startup to determine your tier. Free tier works out of the box (50 uses/day per tool). Set a license key to unlock unlimited Pro access. devforge license activate YOUR_LICENSE_KEY
Or set DEVFORGE_LICENSE_KEY env var
Get a license key: Free keys available on the pricing page — no credit card needed. Set the Something missing? Open an issue or email us. |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |