| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
11 developer CLI tools that catch problems before production. Open source, MIT licensed.
| Tool | What It Does |
|---|---|
| API Contract Guardian | Catch breaking OpenAPI changes in CI |
| json2sql | Convert JSON to SQL INSERT statements |
| DeployDiff | Preview infrastructure costs before deploy |
| ConfigDrift | Detect config drift across environments |
| APIGhost | Mock API server from OpenAPI specs |
| Envault | Sync and rotate .env files |
| SchemaForge | Bidirectional ORM schema conversion (11 formats) |
| click-to-mcp | Wrap any Click/Typer CLI as MCP server |
| DeadCode | Find and remove dead code in React/Next.js |
| DataMorph | Convert between CSV, JSON, YAML, Parquet, Avro, Protobuf |
| DevForge | Unified CLI — install all tools at once |
pip install devforgeThis repository provides reusable GitHub Actions workflows for use across the DevForge organization.
Standard reusable CI for Python repositories. Runs linting (ruff), tests (pytest via hatch) across a configurable Python version matrix, and validates the build.
name: Python CI
on:
push:
branches: [main]
pull_request:
branches: [main]
jobs:
test:
uses: Coding-Dev-Tools/.github/.github/workflows/python-ci.yml@mainSupported inputs:
| Input | Default | Description |
|---|---|---|
| python-versions | ["3.10","3.11","3.12","3.13"] | JSON array of Python versions |
| runner-os | ["ubuntu-latest"] | JSON array of runner OS targets |
| run-lint | true | Run ruff linting |
| lint-path | src | Path(s) to lint (space-separated) |
| run-build | true | Run hatch build check |
| test-command | (auto) | Custom test command override |
| extra-deps | (empty) | Extra pip install deps |
Scans PR dependency changes for known vulnerabilities before merging.
name: Dependency Review
on:
pull_request:
branches: [main]
jobs:
dependency-review:
uses: Coding-Dev-Tools/.github/.github/workflows/dependency-review.yml@main
permissions:
contents: read
pull-requests: writeSupported inputs:
| Input | Default | Description |
|---|---|---|
| fail-on-severity | high | Severity threshold: low, medium, high, critical |
| allow-licenses | (empty) | Comma-separated allowed licenses |
| deny-licenses | (empty) | Comma-separated denied licenses |
| fail-on-scopes | runtime,unknown | Scopes to fail on: runtime, development, unknown |
| Back | FazBrowse Home | New Git URL |