Skip to content

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

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

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 1 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.

…igDrift, DeployDiff, APIGhost, API Contract Guardian, JSON2SQL, DataMorph, SchemaForge
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.

1 participant