Skip to content

Add Revenue Holdings developer CLI tools (click-to-mcp, DeadCode, Envault, ConfigDrift, DeployDiff, APIGhost, API Contract Guardian, JSON2SQL, DataMorph, SchemaForge)#3131

Closed
Coding-Dev-Tools wants to merge 0 commit into
vinta:masterfrom
Coding-Dev-Tools:add-revenue-holdings-tools
Closed

Add Revenue Holdings developer CLI tools (click-to-mcp, DeadCode, Envault, ConfigDrift, DeployDiff, APIGhost, API Contract Guardian, JSON2SQL, DataMorph, SchemaForge)#3131
Coding-Dev-Tools wants to merge 0 commit into
vinta:masterfrom
Coding-Dev-Tools:add-revenue-holdings-tools

Conversation

@Coding-Dev-Tools
Copy link
Copy Markdown

Added 10 open-source Python CLI tools across relevant sections:

CLI Tools / Productivity:

  • click-to-mcp - Auto-wrap any Click/typer CLI as an MCP server for AI agents. Zero code changes. Part of the growing MCP ecosystem (66M+ FastMCP downloads).
  • DeadCode - Find and remove dead code in Python, JavaScript, and TypeScript projects.

DevOps / Configuration Management:

  • Envault - Encrypted environment variable manager with AES-256 encryption.
  • ConfigDrift - Detect configuration drift across environments.

DevOps / Deployment:

  • DeployDiff - Compare deployments across environments before shipping.

Testing / Mock:

  • APIGhost - Lightweight API mocking and contract testing from OpenAPI specs.
  • API Contract Guardian - Validate API contracts against OpenAPI specs in CI/CD.

Data Ingestion / ETL:

  • JSON2SQL - Convert JSON data to SQL INSERT statements for PostgreSQL, MySQL, and SQLite.
  • DataMorph - Transform data between formats: JSON, CSV, YAML, XML.
  • SchemaForge - Auto-generate JSON Schema, Pydantic models, and TypeScript types from sample data.

All tools are MIT licensed, actively maintained, and available on PyPI.

@Coding-Dev-Tools Coding-Dev-Tools force-pushed the add-revenue-holdings-tools branch from 8c574c8 to 3e66360 Compare May 17, 2026 11:46
@vinta vinta temporarily deployed to github-pages May 18, 2026 00:18 — with GitHub Actions Inactive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants