Skip to content

Latest commit

 

History

177 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Tools Collection

A comprehensive collection of 946+ useful Python tools and utilities for various tasks including file organization, data processing, web scraping, automation, development, security, and productivity.

Each tool is a standalone Python script located in the tools/ directory and can be run independently.

Features

  • Standalone Tools: Each tool is a single, executable Python script
  • No Installation Required: Just Python 3.6+ (some tools may need additional packages)
  • Cross-Platform: Works on Windows, macOS, and Linux
  • Well Documented: Each tool includes help text and usage examples
  • MIT License: Free to use, modify, and distribute

Tools List

File System & Utilities

  • Backup Tool (tools/backup_tool.py) - Create timestamped backups of files and directories
  • Backup Rotator (tools/backup_rotator.py) - Apply Grandfather-Father-Son (GFS) retention policy to keep a mix of daily, weekly, monthly, and yearly backups and prune old archives
  • Batch File Renamer (tools/batch_file_renamer.py) - Rename multiple files using patterns and rules
  • Batch Renamer (tools/batch_renamer.py) - Alternative batch renaming utility
  • Data Cleaner (tools/data_cleaner.py) - Clean and preprocess messy datasets
  • Directory Compare (tools/dir_compare.py) - Compare two directories recursively for differences
  • Disk Analyzer (tools/disk_analyzer.py) - Analyze disk space usage and find large files
  • Disk Space Analyzer (tools/disk_space_analyzer.py) - Detailed disk usage analysis tool
  • Duplicate File Finder (tools/duplicate_file_finder.py) - Find and remove duplicate files
  • Duplicate Finder (tools/duplicate_finder.py) - Alternative duplicate file detection utility
  • File Backup Automation (tools/file_backup_automation.py) - Automated file backup system
  • File Compressor (tools/file_compressor.py) - Compress and decompress files and directories using ZIP and TAR formats
  • File Converter (tools/file_converter.py) - Convert files between different formats
  • File Organizer (tools/file_organizer.py) - Automatically organize files in a directory by type
  • File Splitter (tools/file_splitter.py) - Split large files into smaller parts
  • File Watcher (tools/file_watcher.py) - Monitor directory changes in real-time
  • Firewall Config Tool (tools/firewall_config_tool.py) - Manage firewall rules and configurations
  • Image Processor (tools/image_processor.py) - Process and manipulate images in batches
  • Invoice Automation (tools/invoice_automation.py) - Automate invoice creation and sending
  • Job Listing Scraper (tools/job_listing_scraper.py) - Scrape job listings from job boards
  • JSON Transformer (tools/json_transformer.py) - Transform and manipulate JSON data structures
  • Log Analyzer (tools/log_analyzer.py) - Analyze and parse log files for insights
  • Log Parser (tools/log_parser.py) - Parse various log formats and extract structured data
  • Log Rotate Tool (tools/log_rotate_tool.py) - Manage, rotate, compress, and prune log files with size and retention limits
  • Morse Code Converter (tools/morse_converter.py) - Encode and decode Morse code with audio feedback
  • Network Scanner (tools/network_scanner.py) - Scan network for connected devices and open ports
  • News Scraper (tools/news_scraper.py) - Scrape news articles from multiple news websites
  • Password Generator (tools/password_generator.py) - Generate secure passwords
  • Password Manager (tools/password_manager.py) - Secure password generation and management tool
  • PDF Toolkit (tools/pdf_toolkit.py) - Extract text, merge, split, and manipulate PDF files
  • PDF Page Editor (tools/pdf_page_editor.py) - Edit PDF files (extract ranges, delete pages, rotate pages, or merge multiple files) with a command-line interface or interactive wizard
  • Pomodoro Timer (tools/pomodoro_timer.py) - Terminal-based productivity timer with custom work/break intervals, live progress bar, sound alerts, and session logging
  • Price Comparison Scraper (tools/price_comparison_scraper.py) - Compare product prices across e-commerce websites
  • Process Manager (tools/process_manager.py) - Manage and monitor system processes
  • QR Code Generator (tools/qr_code_generator.py) - Generate QR codes for various use cases
  • Real Estate Scraper (tools/real_estate_scraper.py) - Scrape real estate listings from property websites
  • Recipe Scraper (tools/recipe_scraper.py) - Scrape recipes from cooking websites
  • Report Generator (tools/report_generator.py) - Generate automated reports from various data sources
  • Social Media Analyzer (tools/social_media_analyzer.py) - Analyze social media engagement and metrics
  • Social Media Poster (tools/social_media_poster.py) - Automatically post to social media platforms
  • Social Media Scraper (tools/social_media_scraper.py) - Scrape public data from social media platforms
  • SSL Certificate Checker (tools/ssl_certificate_checker.py) - Check SSL certificate validity and expiration
  • Stock Data Scraper (tools/stock_data_scraper.py) - Scrape stock market data and financial information
  • System Benchmark (tools/system_benchmark.py) - Test CPU, Memory, and Disk I/O performance
  • System Info & Diagnostics Reporter (tools/system_info_reporter.py) - Gather hardware, OS, network, and Python environment diagnostics
  • System Load Generator (tools/system_load_generator.py) - Simulate CPU and Memory load for system testing and monitoring validation
  • System Monitor (tools/system_monitor.py) - Monitor system resources and performance
  • Task Scheduler (tools/task_scheduler.py) - Schedule and automate repetitive tasks
  • Text Expander (tools/text_expander.py) - Text expansion tool for frequently used phrases
  • Travel Info Scraper (tools/travel_info_scraper.py) - Scrape travel information and hotel prices
  • Tree Printer (tools/tree_printer.py) - Print directory structures in tree format
  • URL Shortener (tools/url_shortener.py) - Create and manage shortened URLs
  • Weather Scraper (tools/weather_scraper.py) - Scrape weather data from weather websites
  • Web Form Filler (tools/web_form_filler.py) - Automate filling and submitting web forms
  • Web Scraper Basic (tools/web_scraper_basic.py) - Basic web scraper for extracting data from websites
  • Website Monitor (tools/website_monitor.py) - Monitor website uptime and performance
  • Log Grepper (tools/log_grepper.py) - Advanced search and filter utility for plain and compressed logs (.gz/.zip)
  • Archive File Searcher (tools/archive_searcher.py) - Search for text patterns or regular expressions inside ZIP and TAR archives without extracting them
  • Directory Syncer (tools/directory_syncer.py) - One-way directory synchronization utility comparing sizes, times, and MD5 checksums
  • Log Merger (tools/log_merger.py) - Chronologically merge multiple log files with different formats using low-memory merge sort
  • Text File Sorter (tools/text_file_sorter.py) - Sort lines in text files using alphabetical, numerical, length, or field‑based rules
  • Terminal Markdown Viewer (tools/terminal_markdown_viewer.py) - Renders Markdown files beautifully in the terminal with color, code highlighting, lists, and blockquotes
  • Indented Text to Mindmap & Diagram Generator (tools/text_to_mindmap.py) - Converts structured indented outlines or Markdown lists into Unicode trees, Mermaid mindmaps, or interactive HTML files
  • Markdown Wiki & Backlink Analyzer (tools/markdown_wiki_manager.py) - Scan a folder of markdown files, resolve wiki and standard links, map tags, trace backlinks, and output Mermaid.js graphs
  • Terminal Kanban Board (tools/cli_kanban.py) - A CLI Kanban board manager with visual column layouts in the terminal using Unicode characters
  • Duplicate File Linker (tools/duplicate_file_linker.py) - Scan for duplicate files recursively and consolidate them using hard links, symlinks, or deletion to save disk space
  • CLI Directory Size Browser (tools/cli_dir_size_browser.py) - Interactive command-line directory size browser and disk space cleanup utility with size sorting and deletion capability
  • Directory Template Generator (tools/directory_template_generator.py) - Generate directories and files from a text outline or tree diagram
  • Flashcard CLI Study Tool (tools/flashcard_study_tool.py) - An interactive CLI flashcard system using spaced repetition (Leitner boxes) with progress persistence and Anki export
  • Directory Merkle Tree Generator (tools/directory_merkle_tree.py) - Cryptographic directory tree hasher, integrity checker, and fast difference locator
  • CLI Interactive System Dashboard (tools/cli_system_dashboard.py) - A real-time, terminal-based resource monitor that displays live-updating CPU, memory, disk, and process statistics
  • Terminal Gantt Chart Generator (tools/terminal_gantt_chart.py) - Generate visual terminal Gantt charts from JSON or text schedules and export them to HTML/CSS timelines or Markdown tables
  • Terminal File Picker (tools/file_picker.py) - An interactive terminal-based file and directory picker with search and filtering
  • Batch Image Optimizer (tools/image_optimizer.py) - Compress, resize, and optimize images in batches while preserving directories
  • Batch Image Watermark Tool (tools/image_watermark_tool.py) - Batch adds text or image watermarks to image files in a directory with customizable opacity, scaling, and positioning.
  • Interactive Terminal Paint Studio (tools/terminal_paint.py) - Interactive curses-based console canvas drawing and ANSI art creator
  • Duplicate Directory Finder (tools/duplicate_dir_finder.py) - Scans folder hierarchies recursively to identify completely identical folders based on file hashes
  • CLI Directory Size Treemap (tools/directory_size_treemap.py) - Computes directory sizes recursively and renders a visual nested ASCII/Unicode treemap in the terminal, showing the relative storage proportions of subdirectories and files
  • System Service Monitor & Restarter (tools/system_service_monitor.py) - Monitors critical background processes and services, automatically attempting restarts or sending alerts if they crash or hang
  • Hierarchical Process Tree Visualizer (tools/process_tree_visualizer.py) - Gather process data and display running processes in a hierarchical parent-child tree structure with memory statistics and recursive termination capabilities
  • Audio File Metadata Editor & Tagger (tools/audio_tagger.py) - Edit ID3 tags, metadata, and cover art for audio files (MP3, FLAC, OGG, M4A)
  • Barcode Generator & Scanner Tool (tools/barcode_generator.py) - Generate and scan 1D barcodes (EAN, UPC, Code 128, Code 39, etc.)
  • Calendar Event Parser & ICS Generator (tools/calendar_generator.py) - Parse event descriptions and generate ICS calendar files
  • QR Code Reader & Scanner Tool (tools/qr_code_reader.py) - Reads and decodes QR codes from image files or webcam
  • Video Metadata Extractor (tools/video_metadata_extractor.py) - Extract and display metadata from video files (duration, codec, resolution, bitrate, etc.)
  • Self-Extracting Code Packer (tools/self_extracting_packer.py) - Recursively packages a directory tree into a single, standalone Python script that self-extracts on execution.
  • PDF Text Searcher (tools/pdf_text_searcher.py) - Recursively search for text or regex patterns in PDFs with zero-dependency fallback
  • Text File Chunker (tools/text_file_chunker.py) - Split text files and codebases by logical block types with context annotations for LLM/RAG pipelines
  • Markdown Code Block Runner (tools/markdown_code_runner.py) - Finds, executes, and updates the output of code blocks inside Markdown files
  • HTML/CSS Inline Style Extractor & Consolidator (tools/html_style_consolidator.py) - Extracts inline style attributes from HTML and consolidates them into a clean stylesheet or style block
  • Git Repository Archive & Space Saver (tools/git_repo_archiver.py) - Cleans build artifacts, runs git gc, and compresses Git repositories with a space-savings report
  • Directory Flattener (tools/directory_flattener.py) - Recursively flattens nested directory structures into a single destination folder with custom collision resolution and undo rollback mappings
  • Markdown Unreferenced Assets Cleaner (tools/markdown_unreferenced_assets_cleaner.py) - Scan Markdown documents for local asset links and clean up unused media files on disk with a dry-run safety option
  • Image Dominant Color Extractor (tools/image_dominant_color_extractor.py) - Extract the dominant color palette from an image (Pillow/BMP) and display it in the terminal with colored blocks and hex/RGB values
  • Markdown Document Compiler (tools/markdown_document_compiler.py) - Compile multiple markdown files recursively into a single master document with automatic header shifting, internal anchor resolution, and table of contents generation
  • Real-Time Log Tail Monitor & Alert Trigger (tools/log_tail_alert_monitor.py) - Tails log files continuously and monitors for specified regex patterns, executing actions like command running, webhook calls, and alert logs with rate-limiting
  • CLI Habit Tracker (tools/cli_habit_tracker.py) - An interactive terminal-based habit and streak tracker with visual Unicode monthly calendars and local JSON persistence
  • Log Time-Series Event Visualizer (tools/log_time_series_visualizer.py) - Auto-detect log timestamp formats, filter by patterns, aggregate events over custom time buckets, and render an ASCII/Unicode line or bar chart in the terminal
  • Audio Tone Generator & Melody Compiler (tools/audio_tone_generator.py) - Zero-dependency WAV audio synthesizer to generate waveforms, frequency sweeps, ADSR envelopes, panning, and compile text-based melodies.
  • CLI Personal Finance Tracker (tools/cli_personal_finance_tracker.py) - Interactive terminal double-entry bookkeeping and personal finance manager supporting transaction logging, budgets, and ASCII expense charts.
  • CLI Typing Tutor & Speed Tester (tools/cli_typing_tutor.py) - Interactive terminal-based typing speed test and training tool with real-time statistics (WPM, accuracy) and custom text support.
  • Directory Disk Space Compare Tool (tools/directory_space_compare.py) - Recursively compare two directories and report file/folder size changes, added items, and deleted items side-by-side.
  • MIDI Audio Generator (tools/midi_generator.py) - Convert simple text-based musical notation and chords into standard, playable MIDI files without external dependencies
  • Symbolic Link Doctor (tools/symlink_doctor.py) - Recursively scan directories to diagnose broken, cyclic, or absolute symlinks and provide options to prune or convert them to relative paths
  • DOCX to Markdown Converter (tools/docx_to_markdown.py) - Zero-dependency utility to convert Microsoft Word (.docx) files into clean, styled Markdown (.md) documents including tables, headings, formatting, and extracted media
  • Intel HEX / Motorola S-Record Utility (tools/hex_srec_converter.py) - Natively parse, validate checksums, map memory layouts, and convert firmware binaries between Intel HEX (.hex) and Motorola S-Record (.srec) formats
  • Log Structural & Chronological Diff Tool (tools/log_diff.py) - Compare two log files structurally and identify additions, deletions, or parameter changes
  • Conway's Game of Life (tools/conways_game_of_life.py) - Interactive terminal simulator with a custom grid cell editor, speed controls, step debugging, and multiple built-in presets (Glider, Pulsar, Glider Gun)
  • Cron Job Execution Monitor & Alerting Wrapper (tools/cron_job_monitor.py) - Wraps execution of system scripts to track run duration, enforce timeouts, and dispatch alerts via JSON webhooks or write files on failure
  • CLI File Tagger (tools/cli_file_tagger.py) - A lightweight command-line database utility to tag files and folders anywhere on disk, search/filter by tags, and execute batch commands
  • Image Diff Tool (tools/image_diff_tool.py) - A command-line utility to compare two images pixel-by-pixel, calculate similarity metrics (MSE, PSNR), and generate a visual difference overlay
  • SVG to ASCII Vector Art Renderer (tools/svg_to_ascii_art.py) - Parses vector geometric primitives (lines, circles, rectangles, polygons) from an SVG file and renders them into crisp ASCII/Unicode character grids using Bresenham's algorithms
  • Log Event Correlator & Chronological Timeline Builder (tools/log_event_correlator.py) - Normalizes timestamps across different log files, filters by a correlation key, and outputs a unified chronological timeline with latency tracking
  • Cron Execution Monitor & Logger (tools/cron_execution_logger.py) - Run commands as subprocesses, log durations, statuses, exit codes, and trigger failure alerts
  • PDF Form Field Extractor (tools/pdf_form_extractor.py) - Zero-dependency PDF parser to extract interactive form fields (Text inputs, Checkboxes, Dropdowns, etc.) and generate structured reports
  • Markdown to Plain Text Converter (tools/markdown_to_plain_text.py) - Strips Markdown formatting elements like headers, bullet points, links, images, blockquotes, and tables, returning clean, pure text
  • Markdown Todo Archiver (tools/markdown_todo_archiver.py) - Clean and archive completed tasks from markdown checklists to a completed tasks section or separate archive file
  • Markdown Image Inliner (tools/markdown_image_inliner.py) - Scan Markdown documents to convert local and remote image links into inline Base64 data URIs, making the files self-contained
  • CLI Financial Projection Calculator (tools/cli_financial_projection_calculator.py) - Simulate long-term compound growth with custom financial events, inflation adjustment, tax rates, and a visual ASCII/Unicode chart
  • Systemd Journal & Service Log Analyzer (tools/systemd_journal_analyzer.py) - Parse systemd journal logs (JSON export or syslog), compute per-service statistics, error timelines, OOM killer events, and restart loops with terminal bar charts
  • Log Sampling Filter & Rate Limiter (tools/log_sampling_filter.py) - Filters large log streams or log files using deterministic sampling, reservoir sampling, stride sampling, or rate-limiting per log level
  • Environment Variable & Secret Masker (tools/env_secret_masker.py) - Scans configuration/log files, detects credentials, API keys, tokens, and high-entropy strings, redacting them with customizable placeholders
  • ENV File Sorter & Formatter (tools/env_file_sorter.py) - Sorts and reorganizes .env configuration files by variable name or key prefix, grouping entries under section headers, deduplicating keys, and aligning values.
  • Log File Shannon Entropy & Anomaly Analyzer (tools/log_entropy_analyzer.py) - Measures character entropy across sliding windows of log files to pinpoint obfuscated payloads, memory dumps, stack traces, and security anomalies with terminal sparklines
  • File Naming Convention Linter (tools/file_naming_convention_linter.py) - Audit file and directory names in a directory hierarchy against customizable naming rules and conventions with auto-fix capabilities
  • Markdown Table Math Evaluator (tools/markdown_table_math_evaluator.py) - Parses Markdown tables, evaluates embedded math formulas (=SUM, =AVG, =A1*B1), updates cell values and summary footer rows, and formats tables with clean alignment
  • Local Markdown Search Engine & TF-IDF Indexer (tools/markdown_search_engine.py) - Recursively indexes a directory of Markdown files, computes TF-IDF scores, and provides an interactive search interface with ranked results and highlighted context snippets in the terminal
  • File Extension Distribution Analyzer (tools/file_extension_analyzer.py) - Recursively scans a directory to analyze the distribution of file extensions (counts, total size, average size) and displays a beautiful ASCII/Unicode bar chart and summary table
  • CLI Wordle Game (tools/cli_wordle.py) - An interactive terminal-based Wordle game with colored letter feedback, keyboard status, statistics tracking, and custom secret words.
  • Markdown Link Healer (tools/markdown_link_healer.py) - Scans Markdown files for broken local file links, searches the workspace for candidates, and automatically or interactively heals them with correct relative paths.
  • Markdown Wiki Link to Standard Link Converter (tools/markdown_wiki_converter.py) - Scans a folder of Markdown files and converts double-bracket wiki links (e.g. [[Page]] or [[Page|Label]]) into portable, standard relative Markdown links
  • SVG Path Transformer & Scaler (tools/svg_path_transformer.py) - Geometric transformation utility to apply scale, translation, and rotation directly to the coordinate coordinates in the 'd' attribute of <path> elements in SVG files
  • Unicode Braille Art Generator (tools/braille_art_generator.py) - Translates images (BMP/PNG) into Unicode Braille patterns (U+2800 to U+28FF) mapping 2x4 pixel grids to dots, achieving 4x ASCII resolution
  • Archive Structural Diff Tool (tools/archive_diff.py) - Compares directory structures, sizes, dates, and CRC32 checksums between two ZIP/TAR archives side-by-side without extraction

Development Tools

  • Changelog Linter (tools/changelog_linter.py) - Validates CHANGELOG.md files against the Keep a Changelog standard (checking for proper headings, versions, YYYY-MM-DD dates, change categories like Added/Changed/Fixed, comparison links at the end)

  • License Header Manager (tools/license_header_manager.py) - Manages (check, insert, remove, update) license copyright headers across source files in a repository with customizable templates, comments, and file extensions

  • GitHub Actions Version Auditor (tools/github_actions_version_auditor.py) - Audits GitHub Actions workflow files to check if they are using pinned tags or commit SHAs, checks the GitHub API to notify if updates are available, and flags non-pinned commit SHAs or unsafe practices

  • Mermaid Syntax Linter (tools/mermaid_syntax_linter.py) - Parses markdown and mermaid files, extracts Mermaid.js blocks, and checks their syntax (e.g. balancing parentheses/brackets, checking for invalid flowchart connectors) and outputs detailed syntax errors with line numbers

  • GitHub Actions Workflow Matrix & Cache Optimizer (tools/github_workflow_matrix_optimizer.py) - Statically analyzes GitHub Actions workflow files to optimize matrix setups, configure dependency caching, set job timeouts, and audit security permissions

  • JSON Schema to TypeScript Zod Schema Converter (tools/json_schema_to_zod.py) - Converts JSON Schema definitions into type-safe Zod validation schemas for modern TypeScript web applications

  • Python PEP 8 Naming Style Auditor (tools/python_pep8_naming_auditor.py) - Statically inspects Python files using AST parsing to verify that class, function, method, variable, parameter, and constant names strictly comply with PEP 8 styling conventions

  • Python Mutable Default Arguments Linter (tools/python_mutable_defaults_linter.py) - Statically audits Python files using AST parsing to detect mutable default arguments in function and method definitions

  • SQL Schema Normalization & Quality Auditor (tools/sql_normalization_auditor.py) - Audits database SQL DDL schemas for relational normalization violations (1NF/2NF/3NF) and database schema design anti-patterns

  • Tailwind CSS Conflict Detector & Optimizer (tools/tailwind_conflict_detector.py) - Audits HTML/JS/TS/Vue files for conflicting Tailwind CSS utility classes within the same element, grouped by media/state modifiers

  • HTML DOM Depth & Payload Size Analyzer (tools/html_dom_depth_analyzer.py) - Parses HTML files to measure DOM complexity, maximum nesting depth, total node count, and inline script/style/SVG payload sizes

  • Python Exception Shadowing & Dead Catch Detector (tools/python_dead_catch_detector.py) - Statically parses Python files using AST to identify dead/shadowed exception handlers and duplicate catch blocks

  • Markdown API Sync & Endpoint Specification Auditor (tools/markdown_api_sync_checker.py) - Cross-references Python web server routes (FastAPI/Flask) with Markdown documentation to detect missing or obsolete API docs

  • API Contract Compatibility Checker (tools/api_contract_compatibility_checker.py) - Compares OpenAPI/Swagger specs to detect breaking API changes, parameter removals, type alterations, and response schema shifts

  • NPM Dependency Auditor (tools/npm_dependency_auditor.py) - Audits Node.js projects for licensing, version drifts, and structure with whitelist/blacklist support

  • Git Ownership Entropy & Fragmentation Analyzer (tools/git_ownership_entropy_analyzer.py) - Calculates the ownership entropy (Shannon Entropy) and contribution inequality (Gini Coefficient) on a per-file basis using Git history to identify code hotspots with fragmented developer ownership

  • Code Refactoring Impact & Risk Analyzer (tools/code_refactoring_impact_analyzer.py) - AST-based dependency and blast radius analyzer for Python codebases to evaluate the risk rating of modifying symbols

  • Time Tool (tools/time.py) - Displays current local time in ISO format

  • File Hash Tool (tools/file_hash.py) - Computes SHA256 hash of a file

  • JSON Validate Tool (tools/json_validate.py) - Validates JSON file and pretty‑prints if valid

  • JSON Diff Tool (tools/json_diff_tool.py) - Compare two JSON files recursively and display key-by-key changes

  • JSON Malformed Repairer (tools/json_malformed_repairer.py) - Scan, repair, and format malformed JSON files by fixing quotes, unquoted keys, trailing commas, and Javascript comments

  • Java .properties Converter & Manager (tools/java_properties_converter.py) - Parse Java .properties files (handling unicode escape sequences and multi-line values), converting bi-directionally between .properties, JSON, YAML, and .env formats

  • Python Cognitive Complexity Calculator (tools/code_cognitive_complexity_calculator.py) - Calculate SonarSource-style Cognitive Complexity scores for Python functions and modules to identify code that is difficult to comprehend

  • Python Unused Argument & Variable Detector (tools/python_unused_arg_detector.py) - Static AST analyzer to scan Python files and directories for unused function parameters, method arguments, and loop control variables

  • Markdown Table Diff & Comparator (tools/markdown_table_diff.py) - Compares GFM Markdown tables row-by-row and column-by-column, highlighting added, removed, or modified cells with side-by-side ANSI diff output

  • SQL Schema & Migration Drift Detector (tools/sql_migration_drift_detector.py) - Scans SQL migration files and compares expected schema against an active SQLite database or dump to flag missing tables, column mismatches, and index drift

  • Markdown Footnote Validator & Auto-Formatter (tools/markdown_footnote_referencer.py) - Validate, re-number inline references, and re-order footnote definitions at the end of Markdown documents

  • Ping Tool (tools/ping_tool.py) - Simple wrapper around system ping

  • Banner Tool (tools/banner.py) - Prints text with optional ANSI color

  • Base64 Image Encoder/Decoder (tools/base64_image_tool.py) - Encode images to Base64/Data URIs and decode Base64 strings back to image files

  • Binary File Analyzer (tools/binary_analyzer.py) - Generate hex dumps, calculate entropy, and extract printable ASCII strings

  • API Tester (tools/api_tester.py) - Test and validate REST APIs

  • API Request Snippet Generator (tools/api_code_generator.py) - Generate copy-pasteable HTTP client request snippets for curl, Python, JavaScript, and Go

  • API Documentation Generator (tools/api_doc_generator.py) - Auto-generate REST API documentation from Flask/FastAPI route decorators with Markdown and HTML output

  • ASCII Art Generator (tools/ascii_art_generator.py) - Create terminal text banners in various font styles

  • Text Case Converter (tools/case_converter.py) - Convert text casing between common programmer formats

  • Interactive CLI Cheat Sheet (tools/cli_cheat_sheet.py) - Local interactive search tool and guide for command lines (Git, Docker, Bash, etc.)

  • Code Comment Stripper (tools/comment_stripper.py) - Strip comments, docstrings, and blank lines from source code files

  • Code Line Counter (tools/code_line_counter.py) - Count lines of code, comments, and blank lines grouped by language in a directory

  • Code Quality Checker (tools/code_quality_checker.py) - Analyze code quality and suggest improvements

  • Code Spell Checker (tools/code_spell_checker.py) - Scan source code comments and string literals for typos using split identifier checks

  • Code Snippet Manager (tools/code_snippet_manager.py) - Command-line database utility to save, search, view with syntax highlighting, and copy code snippets

  • Codec Utility (tools/codec_utility.py) - Encode and decode data using Base64, URL, Hex, Binary, and HTML formats

  • Color Converter & Contrast Checker (tools/color_converter.py) - Convert colors (HEX, RGB, HSL, CMYK) and check WCAG contrast compliance

  • Cron Expression Parser (tools/cron_parser.py) - Parse cron schedule expressions and list next run times

  • Interactive Cron Expression Generator (tools/cron_generator.py) - Interactive CLI wizard that helps users construct valid 5-field cron expressions, explains them, and projects next execution times

  • Cron Schedule Collision Finder & Timeline Analyzer (tools/cron_collision_finder.py) - Analyze multiple cron expressions or crontab files for timing collisions and visualize concurrency timelines

  • Changelog Generator (tools/changelog_generator.py) - Auto-generate CHANGELOG.md from Git commit history with conventional commits support and issue linking

  • Environment Variable Manager (tools/env_manager.py) - Check consistency and sync environment files (.env vs .env.example)

  • Environment Variable Interpolation Tool (tools/env_interpolation_tool.py) - Resolve ${VAR} references in .env files with defaults and circular reference detection

  • Environment Encryption Tool (tools/env_encryption_tool.py) - Encrypt and decrypt .env files using AES-256-GCM with password or key-file protection

  • File Diff Tool (tools/file_diff_tool.py) - Compare files line by line with colored console outputs or interactive HTML diff reports

  • File Patch Applicator & Diff Generator (tools/file_patcher.py) - Generate unified diff patches and apply them to base files with dry-run and backup options

  • File Regex Replacer (tools/file_regex_replacer.py) - Search and replace text in multiple files using regular expressions

  • Interactive TUI File Picker (tools/file_picker.py) - Terminal-based file browser with keyboard navigation, multi-select, filtering, and preview

  • Git Commit Message Linter (tools/git_commit_linter.py) - Lint git commit messages for Conventional Commits compliance

  • Git Repository Summarizer (tools/git_repo_summarizer.py) - Generate activity and contribution reports for a local Git repository

  • Git Branch Cleaner (tools/git_branch_cleaner.py) - Clean up local Git branches that have been merged or whose upstream tracking branches have been deleted

  • Git Large File Finder & History Analyzer (tools/git_large_file_finder.py) - Scan repository history to find large files, calculate cumulative bloat, and get instructions to prune them

  • Git Churn Analyzer (tools/git_churn_analyzer.py) - Measure and rank code churn of files in a Git repository to identify development hotspots

  • HTML to Markdown Converter (tools/html_to_markdown.py) - Convert HTML documents or snippets into clean, structured Markdown

  • HTML Formatter & Minifier (tools/html_formatter.py) - Format, beautify, or minify HTML documents using standard parser

  • JavaScript Minifier (tools/javascript_minifier.py) - Minifies JavaScript files by stripping comments and compressing whitespace

  • HTML Accessibility Checker (tools/html_accessibility_checker.py) - Analyze HTML files for WCAG accessibility standards, tag structures, and form labels

  • Markdown Link Checker (tools/markdown_link_checker.py) - Scan markdown files for broken local and external links

  • Markdown Linter (tools/markdown_linter.py) - Scan and validate Markdown file formatting and structure

  • Markdown Auto-Formatter (tools/markdown_formatter.py) - Automatically format and fix Markdown files to ensure clean and consistent structure

  • Markdown to HTML Converter (tools/markdown_to_html.py) - Compiles Markdown documents into styled, responsive standalone HTML pages

  • Markdown Table of Contents Generator (tools/markdown_toc_generator.py) - Generate tables of contents with anchor links for Markdown files

  • Regex Tester & Matcher (tools/regex_tester.py) - Test regex patterns against text or files with colored highlights

  • Regex Data Extractor (tools/regex_extractor.py) - Extract pattern matches (emails, URLs, IPs, dates, UUIDs) and custom regexes from files or directories

  • Regex AST Visualizer & Describer (tools/regex_visualizer.py) - Parse regular expressions using sre_parse AST and generate hierarchical trees with step-by-step explanations

  • Terminal Slideshow Player (tools/terminal_slideshow.py) - Render Markdown files as interactive console slides with colors and navigation controls

  • Python Code Complexity Analyzer (tools/code_complexity_analyzer.py) - Compute cyclomatic complexity and structural metrics of Python source files using AST parsing

  • Python Performance Profiler (tools/python_performance_profiler.py) - Profile CPU execution time and memory allocations of a Python script using standard libraries

  • Terminal Chart Generator (tools/terminal_chart_generator.py) - Generate visual charts in the terminal using Unicode blocks and ANSI colors

  • Markdown Checklist Tracker (tools/markdown_todo_tracker.py) - Scan a Markdown file for task checklists, compute completion statistics, and print a progress report grouped by section

  • UUID/GUID Generator (tools/uuid_generator.py) - Generate secure and standardized UUIDs (v1, v3, v4, v5) with various formatting options

  • UUIDv7 Generator & Utility (tools/uuid_v7_utility.py) - Generate, parse, validate, and benchmark time-ordered UUIDv7 identifiers (RFC 9562) with monotonic sorting checks

  • Log Colorizer & Highlight Tool (tools/log_colorizer.py) - Colorize log levels and highlight custom regex patterns in stdin or log files

  • Developer's Unit Converter (tools/unit_converter.py) - Convert digital storage sizes, network speeds, base systems, and epoch timestamps

  • .gitignore Generator (tools/gitignore_generator.py) - Generate standard .gitignore files from gitignore.io or offline templates

  • Safe Math Evaluator (tools/safe_math_evaluator.py) - Safely evaluate mathematical expressions using AST analysis

  • CSS Formatter & Minifier (tools/css_formatter.py) - Clean, format, sort properties, or compress and minify CSS files

  • Code TODO Scanner (tools/code_todo_scanner.py) - Scan directories recursively for developer task comments (TODO, FIXME, HACK, BUG, REVIEW) across multiple programming languages

  • SVG Vector Graphic Optimizer (tools/svg_optimizer.py) - Clean editor metadata, strip empty groups, and reduce path coordinate precision to compress SVG files

  • Markdown Table Formatter (tools/markdown_table_formatter.py) - Format and align columns in Markdown tables for neat text alignment

  • Unicode & Character Inspector (tools/unicode_inspector.py) - Inspect strings or files for Unicode code points, character names, UTF-8 byte sequences, and category summaries

  • Lorem Ipsum Generator (tools/lorem_ipsum_generator.py) - Generate customizable placeholder text (words, sentences, paragraphs, lists, and HTML) for development and design

  • Timezone Converter (tools/timezone_converter.py) - Convert dates/times across timezones, list world clocks, and compare time offsets

  • PyPI Version Checker (tools/pypi_version_checker.py) - Check listed packages against PyPI for newer versions and update availability

  • Code Duplicate Detector (tools/code_duplicate_detector.py) - Find duplicate or copied code blocks recursively using sliding window hash comparison

  • Binary Hex Diff (tools/binary_diff.py) - Compare two binary files side-by-side with colored hex differences

  • ANSI Color Explorer (tools/ansi_color_explorer.py) - Visualizer for terminal color support (16-color, 256-color, TrueColor/24-bit) and ANSI escape code generation

  • Text-to-ASCII Flowchart Generator (tools/ascii_flowchart_generator.py) - Render flowchart diagrams in console using ASCII/Unicode box-drawing characters

  • Code Snippet Manager (tools/code_snippet_manager.py) - Command-line database utility to save, search, view with syntax highlighting, and copy code snippets

  • Python Import Visualizer (tools/python_import_visualizer.py) - Map internal Python import dependency networks and display module hierarchies or generate Mermaid diagrams

  • Python Class to Mermaid Generator (tools/python_class_to_mermaid.py) - Parses Python files using AST and generates Mermaid.js class diagrams of inheritance and method signatures

  • Huffman Text Compressor (tools/text_compressor_huffman.py) - Standalone Huffman Coding text compressor and decompressor that generates a custom binary .huff format

  • Python Import Cleaner & Sorter (tools/python_import_cleaner.py) - Parses Python files using AST to safely detect unused imports and generate organized, PEP-8 compliant import blocks

  • LLM Context Packer (tools/llm_context_packer.py) - Recursively packages a local codebase/directory into a single, clean Markdown context file for LLM prompts

  • Git Changelog & Release Notes Generator (tools/git_changelog_generator.py) - Parses Git history and groups commits by conventional types into a structured Markdown changelog

  • Markdown HTML Slide Generator (tools/markdown_slide_generator.py) - Compiles a Markdown file separated by horizontal rules into a standalone, interactive HTML slideshow

  • Git Commit Heatmap & Stats (tools/git_commit_heatmap.py) - Generate a GitHub-style ASCII/Unicode contribution calendar heatmap for commits, with streaks and detailed activity stats

  • JSON to Python Dataclass & Pydantic Model Generator (tools/json_to_dataclasses.py) - Converts JSON structures into nested Python dataclasses or Pydantic models with type inference

  • JSON Schema to TypeScript Converter (tools/json_schema_to_typescript.py) - Compiles JSON Schema structures into clean, readable TypeScript interface and type definitions

  • JSON Schema to Pydantic v2 Compiler (tools/json_schema_to_pydantic.py) - Compiles JSON Schema specifications into type-annotated Python code using Pydantic v2 BaseModel classes with validation constraints

  • Python Codebase Documentation Server (tools/python_doc_server.py) - Statically parses Python modules using AST, generates a modern responsive dark-themed documentation website, and hosts it on a local HTTP server

  • SVG Status Badge Generator (tools/markdown_badge_generator.py) - Create custom shields.io style SVG badges locally for use in markdown documents

  • System PATH Doctor (tools/env_path_doctor.py) - Diagnose, optimize, and clean system environment PATH variables with safety warnings and shell commands

  • Python Virtual Environment Inspector (tools/venv_inspector.py) - Scan directories for virtual environments, calculate disk space usage, and list installed packages without running a pip subprocess

  • Virtual Environment Dependency Auditor (tools/venv_dependency_auditor.py) - Scan codebase imports against virtual environment packages to find active, orphaned, or missing dependencies

  • Python Virtual Environment Cleaner (tools/venv_cleaner.py) - Analyze space consumption of virtual environments, list package sizes, and clean up pycache, compiled pyc, and empty folders

  • Conventional Commit Builder & Gitmoji helper (tools/git_commit_builder.py) - Interactive CLI helper to construct Conventional Commit messages with optional Gitmojis, check formatting constraints, and run git commit

  • Color Palette Generator & Harmony Visualizer (tools/color_palette_generator.py) - Generate monochromatic, analogous, complementary, triadic, and tetradic color palettes, visualize true colors in terminal, and export to CSS, JSON, or Tailwind

  • Regex Synthesizer & Pattern Inferrer (tools/regex_synthesizer.py) - Infer and generate regular expressions based on positive and negative string examples using rule-based heuristics

  • Markdown Resume Compiler (tools/markdown_resume_compiler.py) - Compile plain Markdown resumes to beautiful, responsive, and print-ready HTML documents with built-in design themes

  • Brainfuck Interpreter & Debugger (tools/brainfuck_interpreter.py) - Run and trace esoteric Brainfuck code with a visual memory tape representation

  • Command Benchmarker (tools/command_benchmarker.py) - Benchmark shell command execution times with detailed statistics (min, max, mean, median, stddev)

  • Glob Pattern Tester (tools/glob_tester.py) - Validate and debug glob patterns interactively or in batch mode against local directories or simulated path files

  • ISBN Validator & Converter (tools/isbn_validator.py) - Validate and format ISBN-10/13 identifiers, extract book code segments, and convert formats

  • Dockerfile Linter & Best Practices Checker (tools/dockerfile_linter.py) - Parse Dockerfiles to validate syntax and identify anti-patterns (unpinned tags, missing package manager cleanups, root usage) with colored suggestions

  • XML Validator, Beautifier & Minifier (tools/xml_formatter.py) - Validate, pretty-print with configurable indentation, or minify XML payloads with precise syntax error line and column reports

  • Git Branch Commit Tree Visualizer (tools/git_branch_visualizer.py) - Render local Git repository commit histories as colored ASCII/Unicode graphs with author, relative date, and reference tags

  • CSS Design System & Style Guide Generator (tools/css_style_guide_generator.py) - Parses CSS files to extract color codes, custom properties (variables), typography settings, media queries, and generates a responsive visual design system style guide

  • CSS Color Extractor (tools/css_color_extractor.py) - Extracts and de-duplicates colors from CSS files, with options to export CSS variables

  • Python Script Bundler (tools/python_script_bundler.py) - Trace local import dependencies of a Python script recursively using AST and bundle them into a single executable standalone script

  • Hex & Binary Patch Editor (tools/hex_patch_editor.py) - View, search, and patch binary files using customizable hex dump formats, pattern matching (hex/ASCII), and safe backups

  • CSS Unused Selector Scanner (tools/css_unused_scanner.py) - Scan templates and scripts recursively to find dead/unused CSS classes and IDs

  • Git Merge Conflict Resolver (tools/git_conflict_resolver.py) - Scans for Git merge conflicts and provides interactive side-by-side comparison and resolution options

  • Python Dead Code Finder (tools/python_dead_code_finder.py) - Scan Python source files recursively and identify unused functions, classes, and global variables using AST analysis

  • ASCII & Unicode Sequence Diagram Generator (tools/ascii_sequence_diagram.py) - Compile text-based sequence descriptions (similar to PlantUML) into formatted Unicode or ASCII charts in the console

  • Python Docstring Coverage Analyzer (tools/python_docstring_analyzer.py) - Scan Python files recursively to parse AST and calculate docstring coverage for modules, classes, methods, and functions with detailed reports and letter grades

  • Code Comment Density Analyzer (tools/code_comment_density_analyzer.py) - Recursively scan directories to analyze lines of code, comments, blank lines, and density percentage across multiple programming languages

  • Git Commit Activity Punchcard Generator (tools/git_commit_punchcard.py) - Generate a visual 7x24 grid punchcard of commit activity by day of week and hour of day, with detailed work-pattern statistics

  • Markdown Heading & Section Anchor Validator (tools/markdown_anchor_validator.py) - Scan Markdown files recursively to parse headings, generate their slugified anchors, and validate that all internal and cross-file anchor links resolve to valid targets

  • Python Dependency Cycle Detector (tools/python_dependency_cycle_detector.py) - Scan Python source trees recursively using AST to map module imports and detect circular import dependencies that cause runtime errors

  • Git Commit Sentiment & Frustration Analyzer (tools/git_sentiment_analyzer.py) - Read git repository logs and run a lightweight sentiment analysis on commit messages to identify overall project mood, keyword trends, and developer frustration hot spots

  • HTML Structural Validator & Linter (tools/html_structural_validator.py) - Validate HTML files for tag balance, structural nesting, duplicate IDs, and basic accessibility issues

  • Git Profile Manager (tools/git_profile_manager.py) - Manage multiple Git identities (name, email, SSH, GPG) and automatically switch between them using conditional inclusions

  • JS/TS Dependency Visualizer (tools/js_ts_dependency_visualizer.py) - Scan Javascript/TypeScript imports and exports, detect circular dependencies, and export a visual Mermaid.js chart or interactive HTML graph

  • Git Hook Manager (tools/git_hook_manager.py) - Inspect, create, activate, deactivate, and test Git hooks locally

  • Python Docstring Generator (tools/python_docstring_generator.py) - Automatically parse Python files using AST and generate Google-style docstrings

  • API Schema Generator (tools/api_schema_generator.py) - Fetch API responses and automatically generate JSON Schema definitions

  • OpenAPI Client SDK Generator (tools/openapi_client_generator.py) - Auto-generate a standalone, type-hinted Python API client SDK using only standard libraries from an OpenAPI/Swagger spec file.

  • Changelog Generator (tools/changelog_generator.py) - Generate structured Markdown changelogs from project commit histories

  • Dependency Update Checker (tools/dependency_update_checker.py) - Scan requirements files and check PyPI for available package updates

  • Environment File Validator (tools/env_validator.py) - Validate .env file variables against a schema or rules

  • Environment Variable Interactive Editor (tools/environment_variable_interactive_editor.py) - Interactive CLI editor for managing and editing environment variables

  • Markdown Link Replacer (tools/markdown_link_replacer.py) - Find and replace link patterns across multiple Markdown files

  • Virtual Environment Manager (tools/venv_manager.py) - Create, activate, delete, and inspect Python virtual environments via CLI

  • Conventional Commits Template Generator & Validator (tools/git_commit_template_generator.py) - Interactive CLI tool for generating standard Conventional Commit templates, validating commit messages, and installing git commit templates

  • Python Docstring Coverage & Quality Inspector (tools/python_docstring_coverage_analyzer.py) - Scans Python source files or directories using AST to calculate docstring coverage metrics for modules, classes, and functions, auditing parameter documentation and docstring formatting

  • YAML Schema Validator (tools/yaml_validator.py) - Validate YAML configuration files against JSON Schemas

  • Interactive CLI Menu Wizard (tools/cli_menu_builder.py) - Build interactive command-line surveys, questionnaires, and option menus

  • API Documentation Generator (tools/api_doc_generator.py) - Auto-generates REST API documentation from Python Flask/FastAPI code

  • Environment Variable Interpolation Tool (tools/env_interpolation_tool.py) - Process .env files and resolve nested variable references and default values

  • SSH Configuration Manager (tools/ssh_config_manager.py) - Manage and inspect SSH configuration files (~/.ssh/config) with host connectivity checks

  • JSON Schema to Markdown Generator (tools/json_schema_to_markdown.py) - Convert JSON Schema files into clean, structured Markdown documentation

  • Multi-Git Repository Status Scanner (tools/git_multi_repo_status.py) - Recursively scans a root directory for Git repositories, queries their status (active branch, uncommitted modifications, staged files, untracked files, unpushed commits, and unpulled commits), and displays a colorized CLI dashboard/summary of all repos requiring attention

  • Python AST-based Code Search & Replace (tools/ast_code_modifier.py) - Perform precise refactoring or code injection by searching and modifying Python source files via AST patterns

  • Project Structure Visualizer (tools/project_structure_viz.py) - Recursively map project directories and generate tree-based ASCII representations or Mermaid.js folder structure diagrams

  • Jupyter Notebook Stripper (tools/jupyter_notebook_stripper.py) - Sanitizes Jupyter Notebook (.ipynb) files for clean version control by removing outputs, cell execution counts, and workspace-specific metadata

  • Python Type Hint Coverage Analyzer (tools/python_type_hint_analyzer.py) - Parses Python source files using the ast module to scan and report type-hinting coverage statistics (percentage of annotated function arguments and return types), pointing out missing annotations with exact line numbers

  • HTML/CSS Inliner (tools/css_inliner.py) - Parses an HTML file and its associated CSS stylesheets, and injects the CSS styles directly into the HTML tags' style attributes, optimized for HTML email and newsletter template development.

  • Git Diff Visualizer (tools/git_diff_visualizer.py) - Renders unified diff outputs with colored lines, side-by-side or inline view adjustments, and character-level inline differences.

  • Text Encoding Converter (tools/text_encoding_converter.py) - Recursively scans files in a directory to identify current text encodings and safely converts them to standard UTF-8.

  • Git Stash Manager (tools/git_stash_manager.py) - An advanced CLI utility to inspect, search, pop, apply, drop, and prune Git stashes with detailed diff statistics

  • Regex Performance Tester & Optimizer (tools/regex_performance_tester.py) - Benchmark regular expression compilation and match operations, statically analyze patterns for catastrophic backtracking risks (ReDoS), and run empirical scaling tests

  • Docker Compose Network Mapper & Port Collision Auditor (tools/docker_compose_mapper.py) - Parse docker-compose.yml files recursively, check for duplicate host port bindings, and generate a Mermaid.js network and service dependency diagram

  • Python Function Call Graph Generator (tools/python_call_graph.py) - Analyze Python code using AST parsing to trace local function call hierarchies and generate textual trees or Mermaid.js flowcharts

  • CSS Specificity Calculator & Selector Auditor (tools/css_specificity_calculator.py) - Parse CSS stylesheets to calculate specificity metrics for every selector, flag high specificity hotspots, and detect duplicate declarations

  • Dotenv Diff (tools/dotenv_diff.py) - Compare two .env files, identifying missing variables in either file and highlighting value differences

  • Git Worktree Manager (tools/git_worktree_manager.py) - A CLI tool to list, add, remove, and prune Git worktrees for concurrent branch checkouts

  • Python Dependency Validator (tools/python_dependency_validator.py) - Compare Python code imports against requirements.txt to find missing or unused dependencies

  • Python pyproject.toml Package Generator (tools/pyproject_generator.py) - Scan Python source files recursively, analyze dependency imports, identify scripts, and auto-generate standard PEP 621 packaging configurations.

  • Git Branches by Date (tools/git_branches_by_date.py) - List Git branches sorted by last commit date, showing the author, last commit subject, and merge status

  • Markdown Frontmatter Validator (tools/markdown_frontmatter_validator.py) - Validate YAML frontmatter headers in Markdown files recursively against custom schemas or key/type rules

  • Git Line Contribution Analyzer (tools/git_line_contribution_analyzer.py) - Parses git log to calculate and visualize lines of code added and deleted per contributor and file extension

  • Git Email Domain Analyzer (tools/git_email_domain_analyzer.py) - Scans the git commit history of a repository and analyzes contributions grouped by author email domains, displaying an ASCII bar chart dashboard in the terminal

  • Markdown Link Reference Converter (tools/markdown_reference_converter.py) - Converts inline links to reference-style links (or vice versa), cleans up unused reference definitions, and sorts references at the end of the document

  • Regex NFA/DFA State Machine Builder & Visualizer (tools/regex_state_machine.py) - Parses basic regular expressions and compiles them into an NFA using Thompson's construction and to a DFA using subset construction, outputting transition tables and Mermaid.js diagrams

  • Project Structure Linter (tools/project_structure_linter.py) - Validate directory layouts, naming conventions, and file rules against a custom schema or built-in standard templates

  • Shell Script Quality Linter (tools/shell_script_linter.py) - A lightweight static analyzer for Bash/Shell scripts that scans for shebang issues, unquoted variables, unchecked cd/commands, deprecated backticks, and missing error handling settings

  • Image to ASCII Art & ANSI Color Converter (tools/image_to_ascii.py) - Convert images (BMP natively, or JPG/PNG if Pillow is installed) into ASCII art or ANSI-colored terminal text with scale and contrast adjustments.

  • Lisp Interpreter (tools/lisp_interpreter.py) - A minimal Lisp (Scheme-like) interpreter in Python with a visual REPL, lexical scoping, variables, lambdas, maps, recursion, and arithmetic.

  • Gitignore Cleaner (tools/gitignore_cleaner.py) - Scan a Git repository for tracked files that match .gitignore patterns, generate cleaner commands, and audit .gitignore for redundant rules.

  • Binary Tree Visualizer (tools/binary_tree_visualizer.py) - Construct and visualize standard Binary Search Trees (BST) or self-balancing AVL trees vertically in the terminal using Unicode characters with an interactive tree editor.

  • Project Scaffolder (tools/project_scaffolder.py) - Scans a template directory containing placeholders, prompts the user for values, and instantiates the project layout and code files

  • Git Blame & Code Age Analyzer (tools/git_blame_analyzer.py) - Analyze the current codebase lines using 'git blame' to calculate line ownership and the distribution of code age (how long ago lines were authored)

  • Python Micro-Benchmarker (tools/python_micro_benchmarker.py) - Compare the performance of multiple Python code snippets side-by-side with statistical analysis and ASCII bar charts

  • Markdown Header Numberer (tools/markdown_header_numberer.py) - Automatically insert, update, or strip sequential section numbering (e.g. 1.1, 1.1.1) in Markdown documents based on hierarchy

  • Markdown to Jira Wiki Converter (tools/markdown_to_jira.py) - Bidirectional translator that converts files or clipboard text between GitHub Flavored Markdown (GFM) and Jira Wiki markup

  • Regex Crossword Game (tools/regex_crossword_game.py) - An interactive terminal-based game and tutor to learn and practice regular expressions by solving grid matching puzzles

  • Environment Variable Documentation Generator (tools/env_var_doc_generator.py) - Scans codebase directories recursively for environment variable references (Python, JS/TS, Go, Shell) and generates a structured Markdown documentation table

  • Command Retry Runner (tools/command_retry_runner.py) - Executes shell commands with configurable retries, delays, exponential backoff, jitter, timeouts, and custom retry triggers based on exit codes or output patterns

  • Markdown Stats & Readability Analyzer (tools/markdown_stats_analyzer.py) - Analyzes Markdown files for readability metrics (Flesch Reading Ease, Grade Level) and counts words, sentences, and structure layout excluding Markdown syntax

  • Systemd Unit Configuration Generator (tools/systemd_unit_generator.py) - Interactive wizard and CLI utility to generate compliant Linux systemd service, timer, or path unit configuration files with validation checks

  • Cron Timeline Visualizer (tools/cron_timeline_visualizer.py) - Parse cron expressions and generate a beautiful 24-hour visual terminal timeline of scheduled jobs, highlighting hotspots and overlaps

  • JSON to Markdown Table (tools/json_to_markdown_table.py) - Convert JSON files, HTTP responses, or piping streams into GitHub-flavored Markdown tables with dot-notation flattening

  • Python Library API Breaking Change Detector (tools/python_api_breaking_change_detector.py) - Compares two versions of a Python codebase or file using AST analysis to report potential breaking changes in the public API

  • Shell Script Command & Dependency Validator (tools/shell_dependency_checker.py) - Scans shell scripts recursively, extracts external commands invoked, and verifies if they are available on the current system path

  • Python Memory Leak Detector & Analyzer (tools/python_memory_leak_detector.py) - Executes a target Python function or code block repeatedly to detect memory growth, unreleased references, and analyze memory allocating hotspots

  • pip Dependency Tree (tools/pip_dependency_tree.py) - Queries installed Python packages in the current environment to print a complete hierarchical dependency tree with version requirements, highlighting missing or circular dependencies

  • Python Virtual Environment Dependency Size Analyzer (tools/venv_dependency_size_analyzer.py) - Scans a Python virtual environment's site-packages folder to calculate own and cumulative dependency sizes, and renders a hierarchical tree or sorted list

  • Tailwind CSS Class Sorter & Deduplicator (tools/tailwind_class_sorter.py) - Parses HTML, JSX, TSX, or Vue files to locate Tailwind CSS class declarations, cleans duplicates, and sorts them according to the official Tailwind CSS class ordering guidelines

  • Git Repository Code Age and Ownership Analyzer (tools/git_code_age_analyzer.py) - Analyzes line-level age and authorship distribution across tracked files using git blame, identifying "zombie code" (untouched for years) and files written by developers no longer active in recent commit history

  • Jupyter Notebook Diff Tool (tools/jupyter_notebook_diff.py) - Performs cell-by-cell structural comparison between two Jupyter Notebook (.ipynb) files, highlighting additions, deletions, code changes, and markdown edits while ignoring metadata

  • Git Churn & Complexity Analyzer (tools/git_churn_complexity_analyzer.py) - Correlates Git commit frequency (churn) with AST-based cyclomatic complexity to identify codebase hotspots and priority refactoring targets

  • Tailwind CSS Unused Class Purger (tools/tailwind_unused_purger.py) - Scans codebase templates to identify used Tailwind utility classes and purges unused rules from a CSS stylesheet to generate a minified, lightweight output

  • API Regression & Response Diff Tester (tools/api_regression_tester.py) - Sends HTTP requests concurrently to a reference and test API environment and performs a structural JSON diff of their responses, status codes, and headers to identify regressions

  • JSON Key Sorter (tools/json_key_sorter.py) - Recursively sorts the keys of JSON files alphabetically, supporting priority sorting (placing key fields like id first) and custom formatting for clean git diffs

  • cURL Command to Python Script Converter (tools/curl_to_python.py) - Parses raw cURL command lines and generates equivalent Python scripts using standard urllib or the requests library

  • Kubernetes Manifest Auditor & Linter (tools/k8s_manifest_linter.py) - Audits Kubernetes YAML/JSON manifests for security risks, missing resource constraints, and deployment best practices

  • Markdown HTML/PDF Document Compiler (tools/markdown_to_pdf.py) - Compiles Markdown documents into styled, responsive HTML and PDF-ready layouts with customized CSS themes and automated Table of Contents

  • GitHub Gist Manager (tools/github_gist_manager.py) - List, view, create, update, and delete GitHub Gists using the GitHub API with token authentication

  • Git Branch Compare Tool (tools/git_branch_compare_tool.py) - Compares two local Git branches and generates a detailed report of unique commits, file modifications, and line differences

  • Python Requirement Optimizer (tools/python_requirement_optimizer.py) - Scans a Python project, extracts imported modules, maps imports to PyPI packages, and generates an optimized requirements.txt

  • Markdown Link Doctor (tools/markdown_link_absolute_to_relative.py) - Audits links in Markdown documents, converting absolute paths into relative ones and warning about broken links

  • Markdown & Jupyter Notebook Converter (tools/markdown_notebook_converter.py) - Converts between Markdown (.md) and Jupyter Notebook (.ipynb) files, extracting code blocks as code cells and text as markdown cells

  • Venv Dependency Drift Detector (tools/venv_drift_detector.py) - Detects drift between active virtual environment installed packages and a dependency specification file (e.g. requirements.txt)

  • Git Repo Health & History Analyzer (tools/git_repo_health_analyzer.py) - Scans local Git repository metadata, commit activity, loose objects, and scans history to find largest blobs bloating database

  • API Response Schema Diff Tool (tools/api_schema_diff.py) - Compare two API responses or JSON Schemas to detect structural changes, type shifts, or breaking contracts

  • SQL Explain Query Plan Visualizer (tools/sql_explain_visualizer.py) - Runs an SQL query against a SQLite database, parses the EXPLAIN QUERY PLAN output, and generates a visual hierarchical tree diagram of the execution plan

  • Data Serialization Benchmarker (tools/serialization_benchmarker.py) - Benchmark performance (speed and output size) of various serialization formats like JSON, JSONL, XML, YAML, CSV, and Pickle

  • Windows Batch Script Linter & Advisor (tools/batch_script_linter.py) - Audit Windows batch scripts (.bat/.cmd) for common bugs, unquoted variables, unsafe errorlevel logic, and interactive commands

  • Python Docstring Signature Matcher & Linter (tools/python_docstring_validator.py) - Parse Python code AST to verify that docstrings match the actual function signature (arguments and return types) in Google, Sphinx, or NumPy styles

  • Binary Pattern Heatmap Visualizer (tools/binary_pattern_visualizer.py) - Reads binary files and renders an ANSI color-coded pattern grid in the terminal to visually identify headers, structures, and entropy

  • GitHub Actions Workflow Dependency Visualizer (tools/github_workflow_visualizer.py) - Parses GitHub Actions workflow YAML files and visualizes job dependencies and triggers as ASCII/Unicode structures or Mermaid.js diagrams

  • Python Function Property-Based Fuzzer (tools/python_function_fuzzer.py) - Zero-dependency, property-based function testing tool that infers type signatures and fuzzes arguments with boundary and edge-case values to catch crashes

  • Terminal Keyboard Event Tester (tools/terminal_keyboard_tester.py) - An interactive cross-platform terminal utility to capture, decode, and print keyboard events, scan codes, hex values, and ANSI escape sequences in real-time

  • Python Type Hint Remover (tools/python_type_hint_remover.py) - An AST-based code refactoring utility to strip type annotations and clean up typing imports from Python source files

  • Python Unittest to Pytest Converter (tools/python_unittest_to_pytest.py) - An AST-based migration tool to refactor standard unittest.TestCase test suites, assertions, and setups to modern pytest syntax

  • CLI Timezone Meeting Scheduler (tools/cli_timezone_scheduler.py) - A terminal-based meeting planner helper that displays overlapping business hours across multiple timezones in a color-coded 24-hour visual grid

  • JSON-LD Schema Generator & Validator (tools/json_ld_generator.py) - A CLI tool to interactively generate Schema.org JSON-LD scripts (Article, LocalBusiness, FAQPage, Product) or validate existing schemas

  • Git Commit History Author Rewriter (tools/git_author_rewriter.py) - Safely rewrite author names and emails in local Git commit history with automatic backup and safety validation checks

  • YAML/TOML Configuration Diff Tool (tools/yaml_toml_diff.py) - Structural diff tool that recursively compares nested keys and values in YAML and TOML configuration files, displaying a color-coded CLI diff

  • CSS to Tailwind Utility Class Converter (tools/css_to_tailwind.py) - Parse CSS style rules and convert them into the closest corresponding Tailwind CSS utility classes, with fallback to arbitrary value syntax

  • Git Merge Conflict Predictor (tools/git_conflict_predictor.py) - Predict potential merge conflicts between two branches/commits without modifying the working tree

  • Python Magic Number Detector (tools/python_magic_number_detector.py) - Scan Python files recursively to find hardcoded magic numbers and suggest module-level constants

  • CSS Variable Optimizer & Linter (tools/css_variable_optimizer.py) - Audit CSS files for unused, undefined, and circular custom properties (CSS variables)

  • HTML Form Auditor (tools/html_form_auditor.py) - Scan HTML files to audit all

    elements for accessibility, usability, and security issues

  • Git Co-authorship & Collaboration Analyzer (tools/git_collaboration_analyzer.py) - Traces Git logs to map out developer collaboration networks, overlap matrices, and compute the estimated bus factor, exporting a beautiful interactive HTML dashboard

  • Interactive SVG Flamegraph Profiler (tools/python_flamegraph_profiler.py) - Profiles Python scripts or statements using tracing hooks and generates a self-contained, interactive SVG flamegraph with zooming, hovering, and search

  • Python Runtime Complexity Estimator (tools/python_runtime_complexity_estimator.py) - Estimates the Big-O asymptotic complexity of a Python function by measuring execution runtimes over varying input sizes, fitting them to standard models, and rendering an ASCII graph of results.

  • Git Branch Activity Dashboard (tools/git_branch_activity_dashboard.py) - Aggregates activity metrics across all local git branches, ranks them by stale status, calculates ahead/behind statistics, and renders horizontal ASCII charts of commit volume.

  • Python Runtime Type Inferrer (tools/python_runtime_type_inferrer.py) - Trace a Python script's execution at runtime using sys.settrace to inspect and generate PEP 484 type annotations and stub (.pyi) files

  • Python Function Call Tracer (tools/python_function_call_tracer.py) - Run a Python script and print a hierarchical, tree-structured visual log of function calls, parameters, return values, exceptions, and execution duration

  • Python Global Variable Auditor (tools/python_global_variable_auditor.py) - Statically analyzes Python source files to identify global variables, track their mutations, and warn about potential thread-safety or race conditions

  • Jinja Template Linter (tools/jinja_template_linter.py) - Audits Jinja2 and Django-style HTML template files to find template block imbalances, unbalanced expression braces, and unbalanced HTML tags

  • CSS Grid Layout Generator (tools/css_grid_generator.py) - Interactively design CSS Grid layouts via CLI, visualize layout structures in the terminal, and export standalone preview files

  • Git Commit Timezone Analyzer (tools/git_commit_timezone_analyzer.py) - Analyze git history for contributor timezone offsets and working hour distributions with visual ASCII graphs

  • CSS Responsive Breakpoint Analyzer (tools/css_responsive_breakpoint_analyzer.py) - Scan stylesheets to extract @media breakpoints, check for overlapping width queries, and render a visual ASCII timeline

  • CLI Matrix Calculator (tools/cli_matrix_calculator.py) - Interactive terminal-based matrix algebra calculator (determinant, inverse, rank, trace, powers, and matrix multiplication) in pure Python.

  • Git Commit Summarizer (tools/git_commit_summarizer.py) - Parses staged file changes and diffs via git diff --cached to generate a structured summary of additions, deletions, modified functions, and lists recommended conventional commit messages.

  • CSS Flexbox Layout Generator (tools/css_flexbox_generator.py) - An interactive terminal utility to configure flexbox container and item properties (flex-direction, justify-content, align-items, etc.) and render a live ASCII visualization of the layout in the terminal, exporting valid HTML/CSS.

  • Protobuf Mock Data Generator (tools/protobuf_mock_generator.py) - Parse Protocol Buffer (.proto) schema files and generate mock JSON datasets conforming to the messages and enums

  • Python f-string Refactorer (tools/python_fstring_converter.py) - Statically analyze Python source files and refactor old-style string formatting (% and .format()) into modern, pythonic f-strings using AST splicing

  • Jupyter Notebook Execution & Style Linter (tools/jupyter_notebook_linter.py) - Parses Jupyter Notebook (.ipynb) files to identify syntax errors, out-of-order cell execution, unused imports, and style violations

  • Markdown to Slack & Teams Payload Converter (tools/markdown_to_slack_teams.py) - Parses markdown and converts it to JSON payloads for Slack Block Kit or Microsoft Teams Adaptive Cards

  • Markdown to Confluence Storage Format Converter (tools/markdown_to_confluence.py) - Convert standard Markdown files into Confluence Storage Format (XHTML) with support for headings, code blocks, tables, panels/alerts, lists, and links.

  • Makefile Linter & Analyzer (tools/makefile_analyzer.py) - Analyze and lint Makefiles for syntax issues (spaces in recipes), circular dependencies, undefined variables, and missing .PHONY declarations

  • JSON to Pydantic Model Generator (tools/json_to_pydantic.py) - Generate Pydantic V2 models recursively from raw JSON payloads or file inputs, with support for nested models, lists of mixed types, and Python keyword safety

  • Git Branch Name Validator & Linter (tools/git_branch_name_validator.py) - Audit local and remote Git branches against naming conventions, with interactive renaming, custom regex config, and Git hooks compliance

  • SQL Schema to JSON Schema & Pydantic Converter (tools/sql_to_json_schema.py) - Parse SQL CREATE TABLE statements and translate them into JSON Schema DDLs or Pydantic V2 class models

  • Regex Code Generator (tools/regex_code_generator.py) - Generate ready-to-run regular expression parsing, matching, and replacement code snippets in 8 programming languages

  • Git Submodule Manager & Auditor (tools/git_submodule_auditor.py) - Recursively scan Git submodules, check out-of-sync commits, identify detached HEADs, audit upstream tracking, and report config warnings

  • Python Import Shadowing & Namespace Conflict Auditor (tools/python_import_shadow_auditor.py) - Audit a directory for local files/packages that shadow standard library modules and built-ins

  • Markdown Image Alt-Text & Accessibility Auditor (tools/markdown_image_alt_checker.py) - Audit Markdown files for missing alt text, poor descriptions, or broken local image links, with an interactive fix wizard

  • SVG Color Palette Extractor & Theme Replacer (tools/svg_color_theme_replacer.py) - Extract hex/RGB/named colors from SVG files and replace them in bulk or invert them for light/dark theme swaps

  • Configuration Drift Auditor (tools/config_drift_auditor.py) - Compare JSON, YAML, TOML, and .env configuration structures recursively for missing keys, extra keys, and data type mismatches

  • Protocol Buffer Style Linter (tools/protobuf_linter.py) - Scans Protocol Buffer (.proto) files for style guide violations, duplicate tags, and formatting bugs

  • Structural XML Comparator (tools/xml_diff_tool.py) - Compares two XML documents structurally, ignoring attribute ordering, formatting, or comments

  • Git Merge Conflict Simulator (tools/git_conflict_simulator.py) - Educational tool simulating git merge conflicts and guiding developers step-by-step through resolving markers, checking status, staging, and committing

  • Python Regex Auditor (tools/python_regex_auditor.py) - A static analysis tool parsing Python AST to extract regular expressions and audit them for ReDoS risks or syntax errors

  • Git Snapshot Manager (tools/git_snapshot_manager.py) - A command-line utility to save and restore lightweight, named workspace snapshots (staged, unstaged, and untracked files) to share or backup

  • PWA Web Manifest Generator (tools/webmanifest_generator.py) - Generate standard-compliant Progressive Web App (PWA) manifest.json configurations and recommended HTML header meta tags

  • Python Code Minifier (tools/python_code_minifier.py) - Minify Python scripts by stripping comments, docstrings, and excess spaces using the native tokenize parser

  • Python Decorator Explorer & Analyzer (tools/python_decorator_explorer.py) - Scan Python files recursively to map, visualize decorator stacking chains, and audit decorators for best practices (such as verifying custom wrapper functions use @functools.wraps)

  • Regex Flavor & Dialect Translator (tools/regex_flavor_translator.py) - Analyze regex patterns, evaluate compatibility scores for Python, JavaScript, PCRE, Rust, and Go, and translate patterns across dialects while flagging unsupported engine features

  • Python Exception Flow Auditor (tools/python_exception_flow_auditor.py) - Parse Python files using AST to extract defined custom exceptions, raised exceptions, and caught exceptions, checking for broad exception catches and silent handlers

  • Git Branch Divergence Auditor & Conflict Predictor (tools/git_branch_divergence_auditor.py) - Compare two Git branches to map divergent commits, identify overlapping file changes, and calculate line-collision risk scores

  • CSS Critical Style Extractor (tools/css_critical_extractor.py) - Parse HTML and CSS files to extract and bundle only the CSS rules that match elements present in the HTML files

  • Python Bytecode Disassembler & Compiler Explorer (tools/python_bytecode_disassembler.py) - A utility to compile Python source code into bytecode and disassemble it, providing a side-by-side visual mapping of source code to VM instructions

  • Interactive Git Squash Helper (tools/git_squash_helper.py) - A CLI utility to safely squash local commits on the current branch using git soft-reset without encountering rebase conflicts

  • Python Logging Auditor (tools/python_logging_auditor.py) - Scans Python source files to locate bare print() statements and audits logging coverage, offering reports and structured logging readiness checks

  • Markdown Glossary Generator & Indexer (tools/markdown_glossary_generator.py) - Scans markdown documents for terms defined in a central glossary list, generating a master GLOSSARY.md file with back-references and optionally auto-linking term occurrences

  • Python Import Overhead Profiler (tools/python_import_overhead_profiler.py) - Profiles Python import performance using the -X importtime runtime flag, parsing outputs to build a visual tree of import overhead, self/cumulative times, and highlighting bottlenecks

  • Python Dependency Harmonizer (tools/python_dependency_harmonizer.py) - Scan, merge, and harmonize version constraints from multiple requirements.txt or pyproject.toml files, resolving conflicts

  • Git Commit Time-Traveler (tools/git_commit_time_traveler.py) - Modify author and committer dates of commits in a Git repository using commit-tree rebuilds, supporting shifts, randomization, and schedules

  • SQL-to-Python Models Generator (tools/sql_to_python_models.py) - Parse SQL CREATE TABLE DDL schemas and auto-generate class definitions for SQLAlchemy models, Django models, Pydantic schemas, or standard Python dataclasses

  • Python Complexity Heatmap Generator (tools/python_complexity_heatmap.py) - Scan Python files to calculate McCabe cyclomatic complexity and lines of code (LOC), generating colored terminal heatmaps and visual HTML dashboards

  • AST-Based Python Source Code Grepper (tools/python_ast_grepper.py) - Semantic source code finder using Python Abstract Syntax Trees (AST)

  • ASCII/Unicode Art to SVG Converter (tools/ascii_to_svg.py) - Convert text-based diagrams, flowcharts, or ASCII art into styled, scalable vector graphics

  • Shell Alias & Function Manager (tools/shell_alias_manager.py) - Parse, analyze, check, and optimize shell aliases and functions across bash/zsh and PowerShell profiles

  • Python Class Hierarchy Visualizer (tools/python_class_hierarchy_visualizer.py) - Scan Python codebases and generate hierarchical class inheritance trees and Mermaid class diagrams via AST parsing

  • Binary Structure Layout Parser (tools/binary_struct_parser.py) - Parse arbitrary binary files using C-style or JSON struct definitions and generate detailed visual structure reports

  • Git Commit Word Cloud Generator (tools/git_commit_word_cloud.py) - Analyze Git repositories to calculate commit message word frequencies and output color-coded ASCII/Unicode word clouds

  • Conventional Commits Semantic Version Releaser (tools/git_semantic_version_releaser.py) - Parses git log commit headers using Conventional Commits patterns to calculate the next Semantic Version (major, minor, patch) and outputs formatted release notes

  • Python Sys Path Doctor (tools/python_sys_path_doctor.py) - Diagnoses Python sys.path problems, finds duplicate or dangling paths, detects if local scripts shadow standard library modules, and traces package import resolution order

  • SQL Query Optimizer & Refactoring Advisor (tools/sql_query_optimizer.py) - Statically analyzes SQL queries (SELECT, UPDATE, DELETE) for common performance bottlenecks (sargability, leading wildcards in LIKE, implicit joins, OR clauses, missing LIMITs) and dynamically evaluates SQLite explain plans.

  • Git Reflog & Orphaned Commit Recoverer (tools/git_reflog_recoverer.py) - Scans the Git reflog to locate dangling or orphaned commits (commits that are no longer reachable by any active branch or tag) and provides an interactive CLI to inspect diffs and recover them.

  • Mock Memcached Server (tools/mock_memcached_server.py) - A pure Python mock implementation of the Memcached ASCII protocol, handling storage/retrieval commands, TTL key expirations, stats, and live operation logging

  • Python Code Coverage Tracer (tools/python_coverage_tracer.py) - Execute a target Python script and trace line-level coverage using sys.settrace to generate colorized coverage reports.

  • Git Change Coupling Analyzer (tools/git_change_coupling_analyzer.py) - Analyze commit history to calculate logical coupling between files, identifying modules that change together

  • Mock LDAP Directory Server (tools/mock_ldap_server.py) - Spin up a lightweight, local mock LDAP directory server in pure Python to test Bind authentication and Search requests

  • Mock AWS SQS Server (tools/mock_sqs_server.py) - Expose a local HTTP server mimicking basic AWS SQS endpoints (CreateQueue, SendMessage, ReceiveMessage, DeleteMessage) for offline development

  • YAML Schema Validator (tools/yaml_schema_validator.py) - Validates YAML configuration files against structural schema specifications, checking field types, required fields, allowed values, regex patterns, and nested keys

  • Multi-Language Source Code Dependency Grapher (tools/code_file_dependency_graph.py) - Extracts module import and include dependency relationships across Python, JavaScript, HTML, C/C++, and Go files to render ASCII trees, Mermaid.js diagrams, or DOT graphs

  • cURL Command Sanitizer & Formatter (tools/curl_command_sanitizer.py) - Redacts sensitive headers, auth tokens, and URL parameters from cURL commands, normalizes flags, and formats multi-line requests for clean documentation.

  • Markdown Callout & Alert Converter (tools/markdown_callout_converter.py) - Converts callout and alert blocks across Markdown formats including GitHub Alerts (> [!NOTE]), Obsidian callouts, HTML alert boxes, and classic blockquotes.

  • Python Exception Hierarchy Visualizer (tools/python_exception_hierarchy_visualizer.py) - Discover custom Python exception hierarchies and trace raise locations using AST parsing to render ASCII or Mermaid diagrams

  • Docker Compose Override Generator (tools/docker_compose_override_generator.py) - Generates environment-specific Docker Compose override files (docker-compose.override.yml) for local development, debugging, and testing without modifying base configurations

  • Python Structural Pattern Matching Linter (tools/python_pattern_matching_linter.py) - Analyzes Python 3.10+ match/case pattern matching statements for unreachable cases after wildcards, duplicate literal patterns, and missing default handlers

  • Markdown to LaTeX Converter (tools/markdown_to_latex.py) - Converts Markdown documents to LaTeX (.tex) files with support for headings, lists, tables, code blocks, and text styling

  • Markdown to OPML Converter (tools/markdown_to_opml.py) - Converts Markdown headings and lists into OPML 2.0 outline hierarchy files for mind-mapping tools and outliners

  • SQL DDL Mock Data Generator (tools/sql_ddl_mock_generator.py) - Parses SQL CREATE TABLE statements and generates realistic mock SQL INSERT statements mapping column types and names to mock values

  • Git Branch Lifetime & Merge Latency Analyzer (tools/git_branch_lifetime_analyzer.py) - Analyzes local Git repositories to compute development lifetime, commit volume, contributor count, and review/merge latency from merge history

  • Shell to Batch Script Converter (tools/shell_to_batch_converter.py) - Transpiles basic Bash shell scripts (.sh) to Windows Command Prompt Batch files (.bat) translating commands, comments, variables, and conditions

  • Python Side-Effect & Impurity Auditor (tools/python_ast_side_effect_auditor.py) - An AST-based scanner that recursively parses Python files to check if functions/methods are pure or impure, detecting global/nonlocal mutations, parameter alterations, and stateful library side-effects

  • Python AST Constant Folder & Optimizer (tools/python_constant_folder.py) - Statically parses Python source files into an AST, performs constant folding on literal expressions (arithmetic, string concatenation, boolean logic), and writes back the simplified/optimized code

  • Python AST Built-ins Shadow Detector (tools/python_ast_builtins_shadow_detector.py) - Statically parses Python files to detect variable, parameter, class, or function names that shadow Python's built-in functions or constants.

  • Jupyter Notebook Cell Execution Order Auditor (tools/jupyter_execution_order_auditor.py) - Statically analyzes Jupyter Notebooks to detect non-linear execution order and potential out-of-order execution variable dependency issues

  • Git Author Alias Resolver & Mailmap Generator (tools/git_author_alias_resolver.py) - Analyzes Git repository commit logs to identify similar/duplicate developer identities and automatically generates or updates a .mailmap file

  • HTML & CSS Font Usage Auditor (tools/html_font_auditor.py) - Recursively scans HTML and CSS files to audit font-family declarations, verify generic fallbacks, and detect unused or missing web font link imports

  • Code Localization Auditor (tools/code_localization_auditor.py) - Statically audits Python, JavaScript, TypeScript, and HTML files to identify hardcoded user-facing strings that are not wrapped in translation/internationalization functions

  • Git PR Template Generator (tools/git_pr_template_generator.py) - Parses branch commits against a base branch to automatically compile a structured Markdown Pull Request description template

  • Python Virtual Environment Relocator (tools/venv_relocator.py) - Updates absolute path references and shebangs in virtual environment activation scripts and entry points when a venv is moved

  • Python AST Custom Rule Linter (tools/python_ast_custom_linter.py) - Static analyzer that parses Python files and audits code against custom defined rules (forbidden calls, forbidden imports, naming structures, docstring mandates)

  • Git Preflight & Staging Health Checker (tools/git_preflight_checker.py) - Audits Git staging area and active branch context before commits, scanning file sizes, conventional commit structures, debug statements, and high-entropy secrets

  • YAML JSON Schema Generator (tools/yaml_schema_generator.py) - Automatically infers and generates a structured, validation-compliant JSON Schema from any YAML configuration file, supporting custom and PyYAML engines

  • WebAssembly Binary Inspector (tools/wasm_binary_inspector.py) - Natively parses Wasm headers and decodes sections (Type, Import, Function, Export, Code, etc.) to list imports/exports and byte sizes

  • GitLab CI/CD Pipeline Config Linter (tools/gitlab_ci_linter.py) - Parses .gitlab-ci.yml pipeline files, checks stages/jobs configuration, and runs DAG cycle detection on needed dependencies

  • Mach-O Binary Inspector (tools/macho_binary_inspector.py) - Natively parses macOS Mach-O executable headers, architecture slices (FAT binaries), load commands, and segments

  • C/C++ Preprocessor #include Dependency Graph Visualizer (tools/cpp_include_graph.py) - Statically parses C/C++ headers and sources to map include dependency networks, flag include loops, and print ASCII trees

Data Processing

  • SQL Schema Circular Dependency Detector (tools/sql_circular_dependency_detector.py) - Parses SQL schema DDL files recursively, extracting foreign key constraints and finding reference cycle loops
  • CSV Data Quality & Health Auditor (tools/csv_data_quality_auditor.py) - Audits CSV datasets for overall quality score, completeness, outliers, duplicate records, and formatting anomalies
  • JSON Schema Structural Diff & Compatibility Tool (tools/json_schema_diff_tool.py) - Compares JSON Schemas for additions, removals, type changes, and constraint modifications (required fields, min/max bounds, regex patterns)
  • CSV Processor (tools/csv_processor.py) - Process and manipulate CSV files with various operations
  • Data Entry Automation (tools/data_entry_automation.py) - Automate repetitive data entry tasks
  • Database Tool (tools/database_tool.py) - Utility for database operations and migrations
  • SQLite Database Explorer (tools/sqlite_explorer.py) - Inspect database schemas, tables, and execute queries in tabular format
  • SQL Formatter (tools/sql_formatter.py) - Standardize, format, and beautify SQL queries
  • SQL Linter & Formatter (tools/sql_linter.py) - Analyze SQL queries for syntax errors, missing WHERE clauses, casing inconsistencies, and format them
  • Excel Automation (tools/excel_automation.py) - Automate Excel file operations and data extraction
  • Config Format Converter (tools/config_converter.py) - Convert configuration files between JSON, INI, XML, YAML, and TOML
  • JSON Schema Generator (tools/json_schema_generator.py) - Infer Draft-07 JSON Schema from a sample JSON data payload
  • JSON Structure & Schema Tree Visualizer (tools/json_structure_visualizer.py) - Parses nested JSON and JSONL documents to render visual ASCII/Unicode structural trees displaying data types, element counts, and key metrics
  • JSON Flattener & Unflattener (tools/json_flattener.py) - Flatten nested JSON objects or unflatten them back using dotted-key paths
  • JSON to XML Converter (tools/json_to_xml.py) - Converts structured JSON data into formatted XML
  • Mock Data Generator (tools/mock_data_generator.py) - Generate mock user profiles in JSON, CSV, or XML format
  • Markdown Table Generator (tools/markdown_table_generator.py) - Convert CSV, JSON, or delimited text into clean, aligned Markdown tables
  • Markdown Table Parser (tools/markdown_table_parser.py) - Parse Markdown tables and convert them to CSV, TSV, or JSON formats
  • CSV/TSV to Markdown Table Converter (tools/csv_to_markdown.py) - Bidirectional converter between CSV/TSV and Markdown tables with alignment auto-detection
  • Extractive Text Summarizer (tools/text_summarizer.py) - Generate concise summaries and compute text analytics/reading metrics from documents or standard input
  • Sentiment Analyzer (tools/sentiment_analyzer.py) - Standalone lexicon-based text sentiment analyzer that computes sentiment scores and classifications
  • Log Visualizer (tools/log_visualizer.py) - Parse log files (JSON-Lines, CSV, or raw text), aggregate metrics, and print a horizontal progress/severity histogram in the terminal
  • Log Rate Analyzer (tools/log_rate_analyzer.py) - Parse log files to identify timestamps, aggregate log rates over time, and visualize volume via interactive ASCII bar charts
  • Structured JSON Log Viewer (tools/json_log_viewer.py) - Read, filter, and pretty-print JSON-structured logs in the terminal with ANSI colors
  • Log Session Tracer (tools/log_session_tracer.py) - Traces specific session tokens, IPs, or request IDs chronologically across log files
  • CSV to SQLite Converter (tools/csv_to_sqlite.py) - Convert CSV files into SQLite databases with automatic type inference and run SQL queries
  • JSON to SQLite Database Converter (tools/json_to_sqlite.py) - Convert standard JSON and JSON Lines (JSONL) data files into SQLite databases with automatic table creation, type inference, and indexing.
  • XML to SQLite Relational Converter (tools/xml_to_sqlite.py) - Parse XML files, dynamically infer a relational database schema, create corresponding SQLite tables, and import hierarchical data preserving node relationships
  • CSV SQL Query Runner (tools/csv_sql_query.py) - Run standard SQL queries directly against one or more CSV files in memory using SQLite
  • GPX Route Analyzer (tools/gpx_analyzer.py) - Parse GPX tracks and calculate route distance, duration, elevation profile, and speeds
  • Word Frequency Analyzer (tools/word_frequency_analyzer.py) - Calculate word frequencies, filter stop words, compute text metrics, and render terminal bar charts or tag clouds
  • CSV Data Profiler (tools/csv_profiler.py) - Profile CSV file columns to infer data types and compute detailed statistics without pandas
  • CSV Schema Inferrer & Profile Generator (tools/csv_schema_inferrer.py) - Profile columns in a CSV file to infer SQL-friendly data types, record statistical metrics, and autogenerate SQL DDL and JSON Schemas
  • JSON Schema Validator (tools/json_schema_validator.py) - Validate JSON data payloads against JSON Schema draft-07 specifications
  • Text Similarity Detector (tools/text_similarity_detector.py) - Compare documents or code files to compute similarity scores using Jaccard, Cosine, and TF-IDF metrics
  • Configuration Merger (tools/config_merger.py) - Deep merge multiple JSON, INI, XML, YAML, or TOML configuration files with hierarchical overrides
  • SQLite Database Schema Visualizer (tools/db_schema_visualizer.py) - Extract SQLite table structures and generate text reports or Mermaid ER diagrams
  • SQLite Query Profiler (tools/sqlite_query_profiler.py) - Profile SQLite query execution time, explain query plans, and suggest optimization indexes
  • CSV/JSON Template Renderer (tools/template_renderer.py) - Merge JSON or CSV data with text templates containing variables, conditionals, loops, and filters
  • OpenAPI to Markdown Generator (tools/openapi_to_markdown.py) - Parse OpenAPI 3.0/3.1 JSON schemas and produce publication-ready Markdown docs
  • Structured Data Tree Visualizer (tools/structured_data_visualizer.py) - Renders JSON, XML, TOML, or YAML files as interactive-looking, color-coded terminal trees
  • Markdown to EPUB E-book Compiler (tools/markdown_to_epub.py) - Convert a directory of markdown files or a single markdown document into a standard, fully-validated EPUB e-book using only standard libraries
  • SQLite Database Dumper (tools/sql_dumper.py) - SQLite database backup/dump utility that exports schema and data as standard SQL statements
  • CSV Pivot Table Generator (tools/csv_pivot_table.py) - Generate pivot summaries and tables from CSV data without external libraries
  • Configuration Path Query Utility (tools/config_query.py) - Query and extract values from JSON, YAML, TOML, XML, and INI configuration files using dot-notation path queries
  • CSV Validator (tools/csv_validator.py) - Validate CSV structure, column count matches, and verify data types using standard schema rules
  • JSON Lines Query Tool (tools/jsonl_query.py) - Query, filter, slice, and reformat JSON Lines (JSONL / NDJSON) files
  • SQLite Schema Diff Tool (tools/sqlite_schema_diff.py) - Compare SQLite database schemas and generate migration SQL scripts
  • CSV Diff & Reconciliation Tool (tools/csv_diff.py) - Perform row-by-row reconciliation between two CSV files using a unique primary key, highlighting added, deleted, and modified columns
  • Interactive SQL REPL & SQLite Playground (tools/sqlite_playground.py) - Run SQL queries interactively in a SQLite REPL with multi-line input, execution timer, dot commands, schema visualizer, and CSV/JSON exporters
  • SQL DDL Dialect Translator (tools/sql_schema_converter.py) - Translate DDL SQL schemas between PostgreSQL, MySQL, SQLite, and Microsoft SQL Server dialects, converting data types, identifier quoting, auto-increments, and table constraints
  • JSON Schema Mock Data Generator (tools/json_schema_mock_generator.py) - Generate mock data records (supporting emails, dates, numbers, objects) conforming to a JSON Schema draft-07 file
  • SQLite Data Anonymizer (tools/sqlite_data_anonymizer.py) - Detect potential PII in SQLite databases and interactively mask, hash, nullify, or fake the fields
  • Structured Data to SQL Insert Generator (tools/data_to_sql_insert.py) - Convert CSV, JSON, or JSONL files into SQL INSERT statements with datatype inference, single-quote escaping, and batching
  • Markdown Table SQL Query Tool (tools/markdown_table_query_tool.py) - Parse Markdown tables into an in-memory SQLite database and execute SQL queries on them via CLI or interactive REPL
  • SQLite Database Migration Manager (tools/sqlite_migration_manager.py) - Lightweight database schema migration system for SQLite, supporting UP/DOWN migrations
  • Calendar Event Parser & ICS Generator (tools/calendar_generator.py) - Parse event descriptions and generate ICS calendar files with support for recurring events and multiple attendees
  • Photo GPS Map Generator (tools/photo_gps_map_generator.py) - Scan image directories for GPS EXIF tags and compile them into an interactive, visual LeafletJS HTML map with photo previews
  • Audio File Metadata Editor & Tagger (tools/audio_tagger.py) - Edit ID3 tags, metadata, and cover art for audio files (MP3, FLAC, OGG, M4A)
  • Video Metadata Extractor (tools/video_metadata_extractor.py) - Extract and display metadata from video files (duration, codec, resolution, bitrate, etc.) using FFmpeg/ffprobe
  • QR Code Reader & Scanner (tools/qr_code_reader.py) - Decode QR codes from image files or webcam with position detection and multiple output formats
  • Barcode Generator & Scanner (tools/barcode_generator.py) - Generate and scan 1D barcodes (EAN, UPC, Code 128, Code 39, etc.) with support for multiple formats
  • Log Pattern Extractor (tools/log_pattern_extractor.py) - Cluster log lines into common templates by masking dynamic variables
  • SQLite Database to HTML Report Generator (tools/sqlite_html_report.py) - Generate rich, interactive, and dark-themed HTML documentation of SQLite database schemas and sample data
  • Binary Search Log Slicer (tools/log_slicer_by_time.py) - A high-performance log-slicing tool that uses binary search on giant files to extract logs within a specific time window, automatically parsing common timestamp formats (ISO 8601, Apache, syslog, custom)
  • YAML Configuration Documenter (tools/yaml_to_markdown.py) - Parses nested YAML configuration files (such as Docker Compose files, CI/CD pipelines, or Kubernetes manifests) and compiles them into a structured Markdown document with nested sections, parameter description tables, default values, and schema references
  • CSV Data Anonymizer & Synthetic Generator (tools/csv_anonymizer_pro.py) - Advanced PII obfuscator and synthetic data generator for CSV datasets, supporting format-preserving encryption and distribution-matching value generation
  • SQL Dependency Analyzer (tools/sql_dependency_analyzer.py) - Parse SQL schema files to map table and view dependencies, detect circular references, and determine the correct execution order for creation and teardown
  • TOML Validator & Formatter (tools/toml_validator.py) - Validate TOML files for syntax compliance, format/beautify them cleanly, and convert them to JSON format
  • JSON Patch & Merge Patch Utility (tools/json_patch_utility.py) - Apply and generate JSON Patch (RFC 6902) and JSON Merge Patch (RFC 7396) files to modify or compare JSON documents
  • JSON Key Path Finder (tools/json_key_path_finder.py) - Scan nested JSON files recursively and return the exact key paths where a specific key or value query is found
  • Markdown Frontmatter Extractor (tools/markdown_frontmatter_extractor.py) - Recursively scan Markdown files, extract YAML frontmatter metadata, and generate a summary, markdown table, JSON, or CSV report
  • SQLite Backup Tool (tools/sqlite_backup_tool.py) - Perform online, lock-free, timestamped backups of a SQLite database with automatic rotation
  • SQLite REST API Server & Web Dashboard (tools/sqlite_api_server.py) - Exposes a fully functional REST API (GET, POST, PUT, DELETE) and a clean, responsive dark-themed HTML/web dashboard console for any SQLite database file
  • CSV Merge by Column (tools/csv_merge_by_column.py) - Merges two CSV files based on a shared key column, supporting inner, left, right, and outer joins with custom null values and prefix conflict resolution
  • SQLite FTS Indexer (tools/sqlite_fts_indexer.py) - Configures an FTS5 full-text search index on an existing SQLite database table, sets up automatic sync triggers, and launches a terminal search interface with BM25 ranking
  • ASCII Venn Diagram Generator (tools/ascii_venn_diagram.py) - Calculate set relationships (intersection, union, relative complement) for 2 or 3 sets and render a beautiful ASCII Venn diagram in the terminal.
  • SQLite Database Data Diff Tool (tools/sqlite_data_diff.py) - Compare rows of matching tables between two SQLite database files based on primary keys, highlighting added, deleted, and modified values
  • JSON Schema Form Collector (tools/json_schema_form_collector.py) - Generate dynamic interactive terminal forms from a JSON Schema to collect, validate, and export conforming JSON data
  • Markdown Table Shaper (tools/markdown_table_shaper.py) - An advanced command-line tool to manipulate, filter, sort, transpose, and re-format Markdown tables
  • Markdown Table to SQLite Database Converter (tools/markdown_table_to_sqlite.py) - Scans markdown files for tables, parses their headers and rows, dynamically infers columns types (INTEGER, REAL, TEXT), and imports them into a SQLite database
  • SQLite Static Web Exporter (tools/sqlite_static_web_exporter.py) - Converts any SQLite database file into a single, self-contained, responsive HTML file with search, sorting, pagination, and data export capability
  • SQL Query Obfuscator & Sanitizer (tools/sql_query_obfuscator.py) - Clean and obfuscate SQL queries by replacing sensitive literal values (strings, numbers) with placeholders (e.g. ? or :val) for logging, performance tuning, and sharing queries safely
  • CSV Data Synthesizer (tools/csv_data_synthesizer.py) - Scans an input CSV file to analyze column types and distributions, and then generates a synthetic dataset of any size that mimics the original data structure.
  • SQLite Database Index Advisor (tools/sqlite_index_advisor.py) - Analyzes SQLite database schemas for missing primary keys, unindexed foreign keys, redundant indexes, and runs execution plans on queries to recommend performance-boosting indexes
  • SQLite Database Health & Optimization Tool (tools/sqlite_db_optimizer.py) - Run database checks, vacuuming, re-indexing, analysis of query statistics, and generate health/tuning reports for SQLite databases
  • JSON Schema to SQL DDL Generator (tools/json_schema_to_sql.py) - Converts Draft-07 JSON Schema files or raw JSON files into database table creation SQL DDL statements for SQLite, MySQL, and PostgreSQL with relational mapping support
  • SQLite Database Schema Seeder & Faker (tools/sqlite_schema_seeder.py) - Inspects a SQLite database, maps table foreign keys to perform topological sort insertion, and seeds tables with referentially-valid mock data
  • SQL Query Lineage Extractor (tools/sql_query_lineage_extractor.py) - Parse SQL queries to extract data lineage mapping (source tables, target tables, and column dependencies)
  • WAV Audio Waveform Visualizer (tools/audio_waveform_visualizer.py) - Natively processes PCM WAV audio files using standard libraries, rendering a symmetrical Unicode waveform in the terminal, and exporting vector SVGs with gradient color themes
  • Data Outlier Detector (tools/data_outlier_detector.py) - Parses CSV or JSON datasets, identifies numerical columns, scans for statistical anomalies using IQR and Z-score methods, and renders horizontal ASCII box-and-whisker plots.
  • SQLite Database Schema Documenter (tools/sqlite_schema_documenter.py) - Generate comprehensive schema documentation reports for SQLite databases in Markdown or interactive, searchable HTML files
  • Log Timestamp Normalizer (tools/log_timestamp_normalizer.py) - Parses, shifts timezone offsets, and normalizes log timestamps of varying formats to standard formats, with chronological sorting and merging
  • CSV/Table Transpose Utility (tools/csv_transpose_utility.py) - Transpose rows and columns in CSV, TSV, or Markdown tables, with custom delimiter, padding, and output formatting support
  • XML to CSV Converter (tools/xml_to_csv.py) - Flatten structured, nested XML files into clean CSV or TSV files with automatic path layout flattening.
  • JSON Schema to CSV Template Generator (tools/json_schema_to_csv_template.py) - Generate flat CSV templates and schema documentation files from a JSON Schema file.
  • XML Schema & Syntax Validator (tools/xml_validator.py) - Parses and validates XML files for well-formedness and schema compliance using XSD schemas
  • SQLite Database Storage & Space Analyzer (tools/sqlite_storage_analyzer.py) - Analyzes SQLite databases for page allocations, table and index space consumption, freelists, and fragmentation statistics
  • XML to Markdown Document Converter (tools/xml_to_markdown.py) - Converts XML tree structures into readable, hierarchical Markdown documents, using collapsible HTML tags for nested elements
  • Terminal Mathematical Function Grapher (tools/terminal_function_plotter.py) - Plot mathematical functions (e.g. sin(x), x**2) in a 2D grid in the terminal using ASCII/Unicode characters with safe AST-based formula parsing
  • JSONPath Evaluator & Query Tool (tools/json_path_evaluator.py) - Query and slice JSON structures using standard JSONPath expressions with support for dot/bracket selectors, wildcards, slices, and recursive descent
  • DICOM Metadata Dump & Parser (tools/dicom_metadata_dump.py) - Standalone binary parser for DICOM (.dcm) files to inspect and output patient, study, and image structure metadata
  • Apple Property List Converter (tools/plist_converter.py) - Convert Apple Property List (.plist) files (XML and Binary format) to/from JSON or YAML
  • Data Schema Mapper & Migrator (tools/data_schema_mapper.py) - Interactive CSV/JSON schema mapper and translator supporting field mapping, type-casting, string concatenation, date formats, and defaults
  • SQLite Database Merger (tools/sqlite_db_merger.py) - A schema-aware SQLite merging utility that resolves integer primary key collisions on auto-increment tables and automatically updates corresponding foreign key references
  • EPUB to Markdown Converter (tools/epub_to_markdown.py) - Standalone utility to parse EPUB archives and convert chapters in the spine order into a single clean Markdown document with optional image extraction
  • XML Minifier & Compressor (tools/xml_minifier.py) - Minify and compress XML files by recursively cleaning and stripping spacing, comments, and empty lines while keeping namespace prefix mappings
  • CSV Dataset Drift & Schema Auditor (tools/csv_drift_auditor.py) - Compare structural schema changes (column additions/removals/type shifts) and statistical data distribution drift (null rates, summary stats, categorical frequencies) between reference and target CSV datasets
  • Markdown Table to SVG Chart Compiler (tools/markdown_table_to_chart.py) - Parse Markdown files for numerical data tables and compile beautiful, responsive, and styled SVG charts (bar, line, or pie)
  • SQLite Database Integrity & Schema Auditor (tools/sqlite_integrity_checker.py) - Runs comprehensive integrity audits on SQLite database files, executing pragmas for schema, index, and foreign key verification, and reporting detailed structural issues
  • Log-to-CSV Converter (tools/log_to_csv_converter.py) - Auto-detect and convert arbitrary raw log formats (such as Web server CLF, combined, syslog, and custom patterns) to clean, structured CSV or JSON files
  • Zero-Dependency Excel to CSV Converter (tools/xlsx_to_csv_converter.py) - Native Excel (.xlsx) file parser and converter to CSV, TSV, or JSON formats using standard zip and xml libraries.
  • TOML to .Env Converter & Diff Tool (tools/toml_env_converter.py) - Converts TOML configuration files into .env environment files and vice versa with key flattening, custom prefixing, and bi-directional diff comparison
  • CSS Length Unit Converter & Transformer (tools/css_unit_converter.py) - Parses CSS files or declarations and converts length units (px, rem, em, %, vh, vw, pt) based on customizable root font size or viewport dimensions
  • SQLite BLOB Extractor & Magic Byte Detector (tools/sqlite_blob_extractor.py) - Scans SQLite database tables for binary/BLOB columns, auto-identifies file formats (PNG, JPEG, PDF, ZIP, MP3, etc.) using magic signatures, and exports them into organized folders.
  • CSV Header Normalizer (tools/csv_header_normalizer.py) - Standardizes column header names across CSV datasets, converting casing (snake_case, camelCase, etc.), stripping special characters, deduplicating collisions, and logging audit maps.
  • CSV Correlation Matrix Calculator (tools/csv_correlation_matrix_calculator.py) - Computes Pearson or Spearman rank correlation matrices for numerical columns in CSV files and displays ASCII heatmaps or formatted tables
  • SQLite Table Pivot Generator (tools/sqlite_table_pivot_generator.py) - Dynamically generates and executes SQL CASE-WHEN cross-tabulation pivot queries on SQLite database tables or custom queries without external libraries
  • SQLite JSON Document Store Wrapper (tools/sqlite_document_store.py) - A command-line utility implementing a MongoDB-like document-store interface (collections, insert, find, update, delete, indexing) on top of standard SQLite using native JSON capabilities
  • CSV to Hierarchical JSON Converter (tools/csv_to_hierarchical_json.py) - Converts a flat CSV with dot-notated headers (e.g. user.name.first, user.roles.0) into a nested hierarchical JSON, and vice versa
  • SQLite to PostgreSQL Schema & Data Migrator (tools/sqlite_to_postgresql_converter.py) - Inspects a SQLite database file and compiles a PostgreSQL-compatible SQL dump file, converting tables, primary/foreign keys, indexes, and inserting formatted data.
  • XML XPath Tester & Query Utility (tools/xml_xpath_tester.py) - Evaluates XPath queries against XML files using Python's standard xml.etree.ElementTree and formats/indents matching nodes or extracts text/attributes.
  • CSV to Interactive HTML Dashboard Compiler (tools/csv_to_interactive_html.py) - Compiles flat CSV files into beautiful, fully self-contained HTML dashboards containing built-in search, sorting, pagination, theme toggles, and data export features.
  • SQLite Data Quality Auditor (tools/sqlite_data_quality_auditor.py) - Audits SQLite databases to identify dynamic typing mismatches, null/empty value rates, foreign key violations, and formatting anomalies
  • Apache HTTPD Log Analyzer & Auditor (tools/apache_log_analyzer.py) - Parses Apache access logs, outputs request/bandwidth metrics, and audits paths for directory traversal, SQLi, XSS, and config leaks
  • YAML Path Evaluator & Query Tool (tools/yaml_path_evaluator.py) - Queries nested properties in YAML configuration files natively using dot-separated paths, indices, and wildcards
  • Database Schema Migration SQL DAG Validator (tools/migration_dag_validator.py) - Audits database migration SQL files, builds dependency DAGs, verifies sequence continuity, and outputs valid topological orderings

Network & Web

  • Markdown to RSS Compiler (tools/markdown_to_rss.py) - Compiles a directory of Markdown posts (with YAML frontmatter) into standard-compliant RSS 2.0 or Atom XML feed files
  • API Mock Server (tools/api_mock_server.py) - A lightweight HTTP/REST API mock server
  • Web Bundle Size Auditor (tools/web_bundle_size_auditor.py) - Scans build output folders (e.g., dist/, build/) to analyze file sizes (raw/gzip), check budgets, minification, and source map exposures
  • HTTP Connection Pool & Keep-Alive Latency Analyzer (tools/http_connection_pool_analyzer.py) - Measures and compares request latency differences between connection pooling (HTTP Keep-Alive reuse) and fresh TCP/TLS connection creation for each request
  • Clipboard Manager (tools/clipboard_manager.py) - Enhanced clipboard management with history
  • DNS Lookup Tool (tools/dns_lookup_tool.py) - Perform DNS lookups and network diagnostics
  • DNS Propagation Checker (tools/dns_propagation_checker.py) - Query multiple DNS providers for domain records to check propagation
  • DNS Zone File Parser & Validator (tools/dns_zone_validator.py) - Parse and validate RFC 1035 DNS zone files for syntax and logical configuration errors
  • Email Automation (tools/email_automation.py) - Automate sending emails with attachments
  • Hosts File Manager (tools/hosts_manager.py) - List, add, remove, enable, or disable domain resolution mappings in the system hosts file
  • HTML Link Extractor (tools/html_link_extractor.py) - Parse HTML to extract and export hyperlinks, images, stylesheets, and scripts
  • PDF Hyperlink Extractor & Validator (tools/pdf_link_extractor.py) - Scans a PDF file to extract embedded hyperlinks and optionally validate their HTTP status
  • HTML Table Extractor (tools/html_table_extractor.py) - Extract tables from HTML files, raw HTML, or URLs and format them as CSV, JSON, or Markdown
  • HTTP Load Tester (tools/http_load_tester.py) - Benchmark web servers and APIs with concurrent HTTP requests
  • IP Geolocation Finder (tools/ip_geolocation_finder.py) - Find geographic details of an IP address or domain name
  • IP Subnet Calculator (tools/ip_subnet_calculator.py) - Calculate network subnetting details and binary representations
  • TCP Port Forwarder (tools/port_forwarder.py) - Forward TCP traffic from a local port to a target host and port with real-time statistics
  • TCP Port Scanner (tools/port_scanner.py) - Scan target host TCP ports and retrieve service banners
  • Socket Debugger (tools/socket_debugger.py) - TCP/UDP socket diagnostics, testing, client/server modes, and hex dump utility (Netcat-like)
  • URL Parser & Query Inspector (tools/url_parser.py) - Parse URLs and inspect components and query parameters
  • URL Validator (tools/url_validator.py) - Validate and check if URLs are accessible
  • User-Agent String Analyzer & Web Log Parser (tools/user_agent_analyzer.py) - Parse HTTP User-Agent strings and aggregate browser/OS/device stats from Apache/Nginx web logs
  • Web Archiver (tools/web_archiver.py) - Bundle a web page and its assets into a single self-contained HTML file
  • HTTP Security Headers Checker (tools/http_headers_checker.py) - Fetch a URL and analyze response headers for missing, misconfigured, or recommended security settings
  • Markdown Image Localizer (tools/markdown_image_localizer.py) - Scan a Markdown file for remote image references, download them locally, and update paths to reference them
  • Local Port Finder & Inspector (tools/port_finder.py) - Find free local TCP ports and inspect active port statuses
  • Sitemap Generator (tools/sitemap_generator.py) - Crawl websites recursively to generate SEO-compliant XML or text sitemaps
  • Local File Sharing Server (tools/file_sharing_server.py) - Standalone local HTTP server with uploading and downloading capabilities under a responsive dark web UI
  • Mock DNS Server (tools/dns_server_mock.py) - Local UDP DNS stub server for resolving domain names using custom JSON files
  • Subdomain Enumerator (tools/subdomain_enumerator.py) - Fast multi-threaded DNS subdomain discovery utility using a wordlist
  • DNS Benchmarker (tools/dns_benchmarker.py) - Benchmark latencies and success rates of multiple public DNS resolvers using raw UDP queries
  • RSS & Atom Feed Reader (tools/rss_feed_reader.py) - Terminal-based feed reader and aggregator with HTML report exporting
  • Port Listener & Request Dumper (tools/request_dumper.py) - Listen on TCP/UDP ports and dump incoming request payloads, headers, and hex bytes
  • URL Route Pattern Matcher (tools/url_route_matcher.py) - Parse and test routing patterns (Flask, Express styles) against paths to extract parameters
  • Web Broken Link Checker (tools/web_broken_link_checker.py) - Recursively crawls a website up to a specified depth and identifies broken links
  • HTTP Downloader (tools/http_downloader.py) - Download files over HTTP/HTTPS with progress bar, resume support, and checksum checks
  • Web Asset Extractor & Downloader (tools/web_asset_downloader.py) - Crawls a webpage, downloads CSS, JS, and image assets into organized local folders, and rewrites the HTML locally
  • DNS over HTTPS Client (tools/dns_over_https_client.py) - Resolve DNS records over HTTPS using Cloudflare or Google DoH endpoints
  • Web Performance Analyzer (tools/web_performance_analyzer.py) - Audits HTTP connection latency phases (DNS, TCP, SSL, TTFB, transfer) and lists webpage assets (CSS, JS, images)
  • Mock SMTP Server (tools/mock_smtp_server.py) - A lightweight, local SMTP mail server for developer testing that displays incoming mails and captures them as .eml files
  • Web Speed Tester & Request Timeline Analyzer (tools/web_speed_tester.py) - Measure request execution phases (DNS resolution, TCP connection, SSL handshake, TTFB, transfer time) and render an ASCII waterfall timeline chart
  • Domain WHOIS Expiry Scanner (tools/domain_whois_scanner.py) - Query domain registration records (WHOIS) directly over raw sockets, parsing expiration dates and registrar info
  • HTTP Proxy Debugger (tools/http_proxy_debugger.py) - A local intercepting and tunneling HTTP/HTTPS proxy server logging requests, headers, and traffic details
  • GitHub Folder Downloader (tools/github_folder_downloader.py) - Download specific folders or files from GitHub without cloning the entire repository
  • Mock S3 Server (tools/mock_s3_server.py) - Launch a lightweight mock Amazon S3 HTTP server locally for testing
  • Mock Redis Server (tools/mock_redis_server.py) - A lightweight, in-memory, TCP-based Redis mock server implementing the RESP protocol for local development and testing
  • Local SEO & Web Accessibility Auditor (tools/seo_auditor.py) - Audits local HTML files or remote URLs for SEO issues and accessibility standards, generating interactive console summaries and styled HTML reports
  • Frontend Live Reload Server (tools/live_reload_server.py) - Lightweight HTTP development server for static files that injects a Server-Sent Events (SSE) client to auto-reload browsers on file edits
  • HTTP Traffic Speed Shaper & Rate Limiter Proxy (tools/rate_limiter_proxy.py) - Threaded HTTP/HTTPS proxy to simulate bandwidth throttling, latencies, packet delays, and HTTP 429 rate-limiting responses
  • Webhook Inspector & Payload Reflector (tools/webhook_reflector.py) - Capture incoming POST webhooks, log request structures, verify HMAC signatures (GitHub, Stripe, Shopify), and replay payloads via an interactive dashboard
  • API Rate Limit Prober & Analyzer (tools/api_rate_limit_analyzer.py) - Safely probe endpoints to test rate limits and extract key details from response headers (Retry-After, X-RateLimit-*)
  • HTTP Redirect Tracer & Loop Detector (tools/http_redirect_tracer.py) - Trace redirect chains step-by-step, checking status codes, times, cookies, security headers, and open redirects
  • Network Throughput & Performance Tester (tools/network_throughput_tester.py) - Benchmark network bandwidth, packet loss, and jitter using TCP or UDP sockets (iperf-like client/server)
  • Web Content Extractor & Reader Mode (tools/web_content_extractor.py) - Extract the core article text from a webpage, omitting navigation, sidebars, and ads using scoring heuristics
  • TUI HTTP Client (tools/tui_http_client.py) - Interactive menu-driven terminal REST API client to construct, configure, send, and save HTTP requests
  • GitHub Profile & Repository Analyzer (tools/github_profile_analyzer.py) - Fetch user profiles, public repository analytics, and programming language distributions from the GitHub API
  • LAN Socket-based Directory Syncer (tools/lan_directory_syncer.py) - Synchronize directories recursively over TCP sockets across a local network using MD5 hash verification
  • TCP Port Ping Utility (tools/tcp_ping_tool.py) - Measure connection latency to a host and port over TCP sockets
  • Email Address Validator (tools/email_validator.py) - Validate email format, domain MX records, and SMTP availability
  • Subreddit Scraper & Media Downloader (tools/subreddit_scraper.py) - Scrapes posts, comments, and media from subreddits using public JSON feeds
  • CIDR Aggregation, Splitter & Exclusion Utility (tools/cidr_utility.py) - Aggregate, split, and subtract IP subnets, and verify membership using native ipaddress module
  • CIDR Subnet Grid Visualizer (tools/ip_subnet_visualizer.py) - Maps out IP address allocations of a CIDR block, showing subnets, gateway IPs, broadcast IPs, and rendering a console grid representation of how the IP space is partitioned
  • Webhook Event Replay Utility (tools/webhook_replay_tool.py) - Interactively capture, edit, and re-send HTTP webhook event payloads to local development environments
  • HTTP Archive (HAR) Analyzer (tools/har_analyzer.py) - Parses browser network capture .har files (JSON format) to extract key performance metrics, resource distributions, and lists automated server-side compression and caching optimization recommendations.
  • Sitemap XML Link Auditor (tools/sitemap_link_auditor.py) - Fetches or reads a website's sitemap.xml (recursively scanning sitemap index files) and concurrently audits all URLs for broken links (4xx, 5xx), redirect paths, network connection timeouts, and response latency.
  • SSH Tunnel Manager (tools/ssh_tunnel_manager.py) - Manage and monitor SSH port forwarding tunnels (local, remote, and dynamic SOCKS5 proxies) with process tracking and health probes.
  • XPath Query Evaluator & HTML Parser CLI (tools/xpath_evaluator.py) - Parse and evaluate XPath queries against local XML/HTML files or remote URLs using Python's standard library
  • HTTP Request Repeater & Latency Analyzer (tools/http_request_repeater.py) - Execute HTTP requests repeatedly, analyze response latency statistics (min, max, average, median, stddev), and display a terminal ASCII histogram
  • PyPI Offline Package Downloader (tools/pypi_downloader.py) - Recursively downloads packages and their dependencies from the PyPI JSON API to create an offline bundle with batch and shell installers for air-gapped setups
  • PCAP Packet Analyzer (tools/pcap_analyzer.py) - A pure-Python packet capture analyzer that dissects Ethernet, IPv4, TCP, UDP, ICMP, and DNS to output detailed traffic statistics, top talkers, and visual terminal charts
  • API Response Schema & Diff Comparator (tools/api_diff_comparator.py) - Compare HTTP response payloads or local JSON files recursively to highlight schema changes, type mismatches, and value differences
  • Local Pastebin & Code Snippet Server (tools/local_pastebin_server.py) - Host a local web server to save, search, and share code snippets with Prism.js syntax highlighting.
  • Self-Hosted Markdown Wiki & Note Server (tools/markdown_wiki_server.py) - Serve and edit a directory of Markdown notes with backlinks, tags, search, and a beautiful editor interface.
  • Local HTTP API Gateway & Reverse Proxy (tools/local_api_gateway.py) - Route HTTP requests to multiple backend services based on path rules with rate limiting and logging.
  • Local URL Shortener Server (tools/url_shortener_server.py) - A zero-dependency local URL shortener and analytics server with a premium web dashboard, custom aliases, redirection, and real-time visitor statistics.
  • WebSocket Client & Echo Server (tools/websocket_client_server.py) - Standard-compliant WebSocket client and echo server in pure Python with support for interactive commands and secure sockets (ws/wss)
  • Dynamic DNS (DDNS) Updater (tools/ddns_updater.py) - Monitor public IP changes with fallbacks and update A records on Cloudflare, DuckDNS, or trigger custom webhooks
  • Web Page Content Diff Tool (tools/web_page_diff.py) - Fetch and compare the text or HTML content of two URLs or local HTML files, with terminal diff or visual HTML report output
  • CIDR VLSM Calculator (tools/cidr_vlsm_calculator.py) - Calculate Variable Length Subnet Masking (VLSM) allocations and partitions for IP subnets dynamically with visual terminal layouts
  • HTTP Traffic Recorder & Replayer (tools/http_traffic_recorder.py) - Record outgoing HTTP client traffic as a Forward/Reverse proxy to a session file, and replay it offline as a local mock API server
  • Multi-threaded Subnet Ping Sweeper (tools/subnet_ping_sweeper.py) - Fast, multi-threaded IP subnet and IP range scanner using system native ping commands with response times and summary analytics
  • HTTP Cache Analyzer (tools/http_cache_analyzer.py) - Requests a URL and analyzes HTTP response headers (Cache-Control, Expires, ETag, Last-Modified, Vary) to evaluate cacheability, compute TTLs, and audit compression settings
  • GitHub Release Downloader (tools/github_release_downloader.py) - Downloads files, assets, or source code archives from GitHub Releases for a given repository with progress reporting and download metrics
  • HTTP Intercepting & Mocking Proxy Server (tools/http_mocking_proxy.py) - Local HTTP proxy server that intercepts requests matching regex patterns to return custom mock responses (status, headers, body, latency) while forwarding other traffic transparently
  • TCP/UDP Port Knocker & Daemon Simulator (tools/tcp_port_knocker.py) - TCP/UDP port knocking client and daemon simulator tool to secure ports by opening them only after a specific sequence of connection attempts to closed ports
  • GitHub Issue Backup Tool (tools/github_issue_backup.py) - Downloads issues and comments from GitHub API to local markdown files
  • HTTP Archive (HAR) to cURL Command Generator (tools/har_to_curl.py) - Parses browser network capture .har logs and outputs equivalent, runnable shell cURL command payloads
  • URL Parameter Comparator (tools/url_parameter_comparator.py) - Compares component properties and query parameters of multiple URLs side-by-side to highlight differences and decode nested values
  • Port-to-Process Mapper (tools/port_process_mapper.py) - Cross-platform tool to map network ports to PIDs and process names with an interactive interface to terminate processes
  • Markdown External Link Archiver (tools/markdown_link_archiver.py) - Scan Markdown files for external links, verify status, and archive them locally or via the Wayback Machine
  • Network Bandwidth Monitor (tools/network_bandwidth_monitor.py) - Real-time terminal network traffic monitor displaying live upload/download speeds and ASCII graphs
  • Source Code Link Auditor (tools/source_code_link_auditor.py) - Scan source code files recursively for HTTP/HTTPS URLs and audit their status in parallel using threads
  • Network Latency & Jitter Tester (tools/network_latency_jitter_tester.py) - Measures round-trip time (RTT), latency jitter, and packet loss using TCP handshakes or ICMP pings, displaying statistics and an ASCII latency distribution histogram.
  • DNS Spoofing & Hijacking Detector (tools/dns_spoof_detector.py) - Compares local DNS resolution against encrypted DNS-over-HTTPS (DoH) queries to Cloudflare and Google to detect local hijacking or captive portals.
  • Website Link Network Mapper (tools/website_link_mapper.py) - Recursively crawls local or remote web pages up to a given depth, identifies internal hyperlinks, and maps page relationships by generating a Mermaid.js diagram or an interactive HTML graph.
  • GitHub Star History Visualizer (tools/github_star_history.py) - Fetches star history for a GitHub repository using standard libraries and displays cumulative star growth over time in the terminal using ASCII/Unicode bar charts, with options to export to an SVG/HTML line chart.
  • Robots.txt Tester & Analyzer (tools/robots_txt_analyzer.py) - Fetch, parse, and analyze robots.txt files to verify path permissions and crawl delay parameters for specific user-agent crawlers
  • HTTP Capabilities & Protocol Auditor (tools/http_capabilities_auditor.py) - Probes a target web server to audit transport capabilities, detecting HTTP/2 support, compression encodings (Brotli, Gzip, Zstd), connection persistence, and security headers
  • HTTP Server Sent Events (SSE) Tester & Client (tools/sse_client_tester.py) - Stream real-time Server-Sent Events (SSE) from HTTP endpoints in the console and host local mock streaming servers
  • Mock GraphQL Server & Schema Explorer (tools/graphql_mock_server.py) - Starts a local mock GraphQL server with a built-in relational database schema and hosts an interactive browser-based query explorer dashboard
  • Mock FTP Server (tools/mock_ftp_server.py) - Lightweight zero-dependency FTP server for local script and integration testing
  • Port Scanner & Service Detector (tools/port_scanner_service_detector.py) - Multi-threaded TCP port scanner with protocol banner parsing (HTTP, SSH, FTP, SMTP, Redis) and service version detection
  • Log IP Geolocation Map Generator (tools/log_ip_map_generator.py) - Scan access logs, extract public IP addresses, geolocate them with local JSON caching, and generate interactive Leaflet.js HTML maps
  • CLI Network Hop Tracer & Path Visualizer (tools/network_path_tracer.py) - Trace network routing hops to a target host in a beautiful visual ASCII/Unicode tree diagram, showing round-trip times and reverse DNS without requiring root/admin permissions
  • JSON-RPC Server Mock & Envelope Validator (tools/jsonrpc_tester.py) - Spin up a mock HTTP JSON-RPC 1.0/2.0 server with custom method handlers and use the CLI client to send batch requests/notifications and validate envelope compliance with standard specifications
  • API Shadow & Zombie Endpoint Detector (tools/api_endpoint_shadow_detector.py) - Statically extracts declared API endpoints (from OpenAPI specifications or source code) and audits them against web server access logs to locate undocumented (shadow) and unused (zombie) routes
  • HTML Image Tag Optimizer (tools/html_image_tag_optimizer.py) - Parses HTML documents to find image tags, ensures they have loading="lazy", checks/adds missing alt tags, and automatically populates local image dimensions to prevent Cumulative Layout Shift (CLS)
  • DNS Blacklist (DNSBL) Checker (tools/dns_blacklist_checker.py) - Query multiple spam and reputation blocklists for an IP or domain in parallel using sockets
  • Subresource Integrity (SRI) Hash Generator & Auditor (tools/sri_hash_generator.py) - Scans HTML files to extract scripts and stylesheets, calculates cryptographic SRI hashes (SHA-256, SHA-384, SHA-512), and checks or injects 'integrity' and 'crossorigin' attributes
  • DNS Tunneling Client & Server Daemon Simulator (tools/dns_tunnel_tool.py) - Tunnel text or files over DNS TXT queries using raw standard socket UDP packets.
  • Web App Manifest Validator (tools/webmanifest_validator.py) - Validate Web App Manifest files for syntax, PWA installability requirements, and recommended practices
  • Cookie Format Converter (tools/cookie_format_converter.py) - Convert cookie files between Netscape/curl format and JSON, with option to clean expired cookies
  • HTML Semantic Outline & Heading Auditor (tools/html_semantic_outline.py) - Parse local HTML files or remote URLs using standard libraries to map headings and structural containers, auditing them for accessibility and SEO best practices
  • TCP Socket Proxy & Traffic Monitor (tools/tcp_proxy_monitor.py) - Intercept raw TCP traffic between a client and server, log bidirectional hex dumps, and optionally simulate network latency or packet drops
  • Code Refactoring Candidate Finder (tools/code_refactoring_candidate_finder.py) - Analyze Python codebases recursively using AST parsing to compute cyclomatic complexity, nesting depth, comment density, and TODOs to rank files needing refactoring
  • Git Developer Pace Analyzer (tools/git_developer_pace_analyzer.py) - Analyze Git commit pacing, temporal distributions (active hours, weekend workload), time gaps between commits, path entropy, and burnout risk metrics with an ASCII daily velocity timeline
  • DNS Zone File Generator (tools/dns_zone_file_generator.py) - Generate RFC 1035 compliant DNS zone files from JSON configurations with automatic SOA serial number incrementing and record validation
  • HTTP Response & API Endpoint Comparator (tools/http_response_diff.py) - Compares two HTTP API endpoints or saved response files (headers, status codes, latency, and JSON payload structures), rendering side-by-side diffs
  • Python Variable Scope & Shadowing Analyzer (tools/python_variable_scope_analyzer.py) - Scan Python files or projects using AST to detect scope anomalies, variable shadowing of built-in functions or outer scope variables, unused local variables, and global/nonlocal state modifications
  • Git Commit Streak Tracker (tools/git_commit_streak_tracker.py) - Analyze Git repository log history to calculate daily commit streaks, longest streak, active days, and render a terminal GitHub-style ASCII contribution activity calendar
  • Markdown Math Formula Extractor & Validator (tools/markdown_math_formula_extractor.py) - Scan Markdown files to extract, validate bracket symmetry, and catalog embedded TeX/LaTeX math expressions ($...$, $$...$$, environments), exporting as JSON or compiled LaTeX documents
  • Multi-Log Event Correlation Engine (tools/log_correlation_engine.py) - Parse multiple log files from different microservices, correlate events by trace IDs or request IDs, and generate unified multi-service causal timelines
  • HTTP Response Replay Server (tools/http_response_replay_server.py) - Replay recorded HTTP traffic dumps or HAR files using a local mock HTTP server matching request paths and headers
  • CLI Network Packet Builder & HEX Simulator (tools/cli_network_packet_generator.py) - An educational interactive tool to construct custom network packets (Ethernet, IPv4, TCP, UDP, ICMP) step-by-step, compute internet checksums, and display Hex Dumps and structural byte layouts
  • MAC Address Vendor Lookup Tool (tools/mac_vendor_lookup.py) - Parses and checks MAC addresses against an offline database of popular OUIs (Organizationally Unique Identifier) with a fallback to a free public API for online lookups
  • WebSocket Ping Tester & Performance Benchmarker (tools/websocket_ping_tester.py) - Measures connection latency, round-trip time (RTT), and frame loss under concurrent connection load by natively implementing WebSocket RFC 6455 frame framing
  • DNS Query Sniffer & Diagnostic Logger (tools/dns_query_sniffer.py) - Binds to UDP port 53/5353/1053 to sniff, decode, and log incoming DNS query packets natively in real-time
  • WebSocket Load Tester (tools/websocket_load_tester.py) - Stress tests WebSocket connections with connection-pacing, throughput metrics, and real-time latency percentiles
  • JSON-RPC Mock Server (tools/jsonrpc_mock_server.py) - Zero-dependency mock HTTP server simulating JSON-RPC 2.0 endpoints with request validation, batch request handling, and method response mappings
  • DNS BIND Zone File Parser & Auditor (tools/dns_zone_parser.py) - Parses standard BIND DNS zone files into structured JSON, handling directives and multi-line SOA records, and runs static analysis checks to catch configuration flaws
  • OAuth 2.0 Authorization Code Flow Simulator (tools/oauth2_flow_simulator.py) - Starts a local web server to simulate, visualize, and log every step of the OAuth 2.0 Authorization Code Flow in real-time
  • Server-Sent Events (SSE) Mock Server & Tester (tools/sse_mock_server.py) - Lightweight HTTP server streaming customizable telemetry events over Server-Sent Events, complete with an interactive live dashboard
  • Torrent Metadata Explorer (tools/torrent_metadata_explorer.py) - Parses BitTorrent (.torrent) files natively using a custom Bencode decoder, prints file layouts, computes info hashes, and generates magnet links
  • Hosts File Syntax Auditor & Prober (tools/hosts_auditor.py) - Audits system hosts files for formatting, duplicates, loops, and checks mapped hostname responsiveness via HTTP/HTTPS sockets
  • HTTP MIME Sniffing & Security Headers Auditor (tools/mime_sniffing_auditor.py) - Probes web endpoints for missing security headers (nosniff, CSP, HSTS) and flags byte-signature Content-Type mismatches

Security & Cryptography

  • Regex ReDoS Vulnerability & Backtracking Auditor (tools/regex_redos_vulnerability_scanner.py) - Analyzes regular expressions for Regular Expression Denial of Service (ReDoS) risks and catastrophic backtracking

  • Kubernetes Pod Security Standards Linter (tools/k8s_security_standards_linter.py) - Parses Kubernetes manifests (YAML or JSON) recursively and audits them against official Kubernetes Pod Security Standards (Privileged, Baseline, Restricted)

  • GraphQL Query Complexity & Depth Analyzer (tools/graphql_query_analyzer.py) - Statically analyzes GraphQL queries to calculate selection nesting depth, field counts, and execution complexity to mitigate Denial of Service (DoS) attacks

  • Environment File Security Linter (tools/env_file_security_linter.py) - Lint .env and configuration files for security vulnerabilities, hardcoded secrets, weak passwords, duplicate keys, unquoted values, and naming conventions

  • Password Strength Checker (tools/password_strength_checker.py) - Check password strength and generate secure passwords

  • Password Analyzer (tools/password_analyzer.py) - Analyze and evaluate password strength with detailed feedback

  • EXIF Metadata Inspector & Cleaner (tools/exif_cleaner.py) - Inspect and strip EXIF metadata from images to preserve privacy

  • Offline JWT Debugger (tools/jwt_debugger.py) - Decode, inspect, verify, and encode HS256 JSON Web Tokens locally and offline

  • JWT Generator & Signer (tools/jwt_generator.py) - Generates and signs JSON Web Tokens (JWT) with custom claims using HMAC-SHA algorithms

  • HTTP Cookie Security Analyzer (tools/http_cookie_analyzer.py) - Parse HTTP Cookie/Set-Cookie headers, Netscape text formats, or JSON arrays, and check flag security (HttpOnly, Secure, SameSite) with scorecards

  • Log Anonymizer & PII Masker (tools/log_anonymizer.py) - Scrub sensitive PII, credentials, and IP addresses from logs and text files

  • Time-based One-Time Password (TOTP) Generator (tools/totp_generator.py) - Secure, offline multi-factor authentication (MFA) client with visual countdown progress bars

  • Hash Generator & Verifier (tools/hash_generator.py) - Generate cryptographic hashes (MD5, SHA-1, SHA-256, etc.) for text strings or files, and verify them against expected values

  • Wi-Fi Password Retriever (tools/wifi_password_retriever.py) - Retrieve saved Wi-Fi profiles and passwords cross-platform

  • Text Steganography Tool (tools/text_steganography.py) - Invisibly hide and extract secret messages in cover text using Unicode zero-width characters

  • Secure File Shredder (tools/file_shredder.py) - Overwrites files and directories with random data/zeroes to prevent recovery

  • Classic Cipher Utility (tools/cipher_utility.py) - Encrypt and decrypt text using classical ciphers (Caesar, Vigenère, ROT13, Atbash, XOR)

  • CSV PII Anonymizer & Masker (tools/csv_anonymizer.py) - Anonymize and mask sensitive personal identifiers (PII) in structured CSV datasets

  • Security Log Anomaly Detector (tools/log_anomaly_detector.py) - Scans application logs for SQL injection, XSS, traversals, and volumetric outliers

  • File Signature Detector (tools/file_signature_detector.py) - Detect file type by checking magic bytes and finding mismatches with file extension

  • Password Breach Checker (tools/password_breach_checker.py) - Checks if a password has been leaked in data breaches using the HIBP API anonymously (K-anonymity privacy model)

  • Source Code Secrets & API Key Scanner (tools/secrets_scanner.py) - Recursively scans files/folders for API keys, tokens, private keys, and high-entropy secret strings with masked reporting

  • Luhn Algorithm Validator & Mock Generator (tools/card_validator.py) - Validate credit cards and IMEIs, identify issuer networks (Visa, Mastercard, Amex, etc.), and generate valid test numbers

  • Mock OIDC / OAuth2 & JWKS Token Server (tools/mock_auth_server.py) - Launch a local OpenID Connect mock identity provider that serves OIDC configuration, JWKS key sets, and signs RS256/HS256 tokens

  • Git Commit Signature Auditor (tools/git_signature_auditor.py) - Audit GPG/SSH/S-MIME commit signature compliance and match keys to developers

  • Offline JWT HS256 Secret Cracker (tools/jwt_secret_cracker.py) - Offline dictionary and brute-force cracking tool for HS256 JSON Web Tokens (JWTs)

  • API Security Fuzzer (tools/api_fuzzer.py) - Perform security fuzzing on API endpoints to find vulnerabilities like SQLi, XSS, and path traversal

  • Environment File Encryption Tool (tools/env_encryption_tool.py) - Encrypt and decrypt sensitive .env configurations using AES cryptography

  • Nginx Configuration File Parser & Linter (tools/nginx_config_linter.py) - Offline linter to detect security vulnerabilities, path traversal risks, and signature leakage in Nginx configurations

  • SSL/TLS Cipher Suite & Protocol Auditor (tools/ssl_cipher_auditor.py) - Audit remote server SSL/TLS version, negotiated cipher strength, and certificate details

  • Subdomain Takeover Vulnerability Scanner (tools/subdomain_takeover_scanner.py) - Scan subdomains concurrently for dangling CNAME takeover vulnerabilities using HTTP signatures and CNAME resolution

  • DNS Security Auditor (tools/dns_security_auditor.py) - Comprehensive DNS configurations auditing mapping SPF, DMARC, DNSSEC, and CAA setups with a security scorecard.

  • SSL Certificate Chain Analyzer (tools/ssl_chain_analyzer.py) - Audit and visualize SSL/TLS certificate chains, validation status, key sizes, signatures, and host matching compatibility

  • SSH Key Manager & Auditor (tools/ssh_key_manager.py) - Scans and audits SSH key pairs, calculates SHA256 and MD5 fingerprints natively in Python, and facilitates new key pair generation with security recommendations

  • Unicode Homoglyph Security Detector (tools/unicode_homoglyph_detector.py) - Scan text, domain names, or source code files for homograph attacks, mixed-script token confusion, invisible characters, and bidirectional overrides

  • Python Security Linter (tools/python_security_linter.py) - AST-based security static analysis scanner for Python source code to detect command injections, insecure serialization, insecure APIs, and hardcoded secrets

  • CORS Security Auditor (tools/cors_security_auditor.py) - Scans HTTP/REST API endpoints for CORS (Cross-Origin Resource Sharing) misconfigurations and vulnerabilities

  • GitHub Actions Security Auditor (tools/github_actions_auditor.py) - Scan GitHub Actions workflows for security risks like unpinned action versions, dangerous triggers (pull_request_target), inline script injection, and write-all API tokens

  • Binary File Carver (tools/binary_file_carver.py) - A digital forensics tool that scans raw binary files for known file headers/trailers (PNG, JPEG, GIF, PDF, ZIP, BMP) and carves them out

  • Self-Signed SSL/TLS Certificate Generator (tools/self_signed_cert_generator.py) - Generates self-signed SSL/TLS certificates and key pairs locally, with support for domains, IPs, wildcard DNS names, and SAN extensions

  • Web Shell & Backdoor Scanner (tools/webshell_scanner.py) - Recursively scans web directories for web shells, malicious backdoors, dynamic code execution, and high-entropy obfuscated scripts

  • Pip License Compliance Auditor (tools/pip_license_auditor.py) - Scan project dependencies, fetch license metadata, and audit them against allowed/prohibited lists to ensure legal compliance

  • Pip Dependency Vulnerability Scanner (tools/pip_vulnerability_scanner.py) - Audit project Python dependencies against the OSV.dev database to identify known security vulnerabilities (CVEs/GHSAs)

  • Content Security Policy (CSP) Generator & Validator (tools/csp_generator.py) - Audits HTML files/folders/URLs, extracts asset domains, constructs a tailored CSP, and validates existing policies for security vulnerabilities

  • Security Indicator of Compromise (IOC) Defanger & Refanger (tools/security_ioc_defanger.py) - Defangs and refangs URLs, domain names, IP addresses, and email addresses in bulk, highlighting modifications using ANSI terminal colors

  • Email Header Analyzer & Hop Tracer (tools/email_header_analyzer.py) - Parses raw email headers to map hop-by-hop relay paths, computes transit latency between servers, extracts SPF/DKIM/DMARC statuses, and lists security warnings

  • SQL Injection Static Detector (tools/sql_injection_detector.py) - Statically analyzes Python source code using Abstract Syntax Trees (AST) to identify potential SQL injection vulnerabilities from dynamic string building in database execution statements.

  • SSH Config Analyzer & Auditor (tools/ssh_config_analyzer.py) - Parse and audit local SSH client configuration files, resolve host aliases, visualize host inheritance trees, and check for weak security configurations

  • Base64 Padding Steganography (tools/base64_steganography.py) - Hide secret messages within the unused padding bits of standard Base64 encoded files (PEM files, base64 images, or custom encoded lines) that remains fully decodable.

  • Python Environment Security Auditor (tools/python_sys_security_auditor.py) - Runtime security auditor scanning search paths, environment variable leaks, site-packages directory write rights, and default SSL settings.

  • File Shannon Entropy Analyzer (tools/file_entropy_analyzer.py) - Calculates Shannon entropy of files or block chunks to detect compiled binaries, encryption, compression, or packed payloads with an ASCII visual heatmap

  • JSON Sensitive Data Redactor (tools/json_redactor.py) - Recursively redact, mask, hash, or remove sensitive keys (passwords, tokens) and values matching patterns (emails, credit cards) in JSON structures

  • CSV/JSON Mutation Fuzzer (tools/csv_json_fuzzer.py) - Performs mutation fuzz testing on data-parsing applications by taking a valid JSON or CSV payload and generating structured mutated test cases (e.g. boundary numeric values, extreme string lengths, format violations, SQLi/XSS insertions).

  • RSA Cryptography Key Wizard (tools/rsa_key_wizard.py) - Generate keypairs and perform text encryption/decryption using a pure Python mathematical implementation of the RSA algorithm

  • Diceware Passphrase Generator (tools/diceware_passphrase_generator.py) - Generate memorable, cryptographically secure passphrases using simulated or physical dice rolls mapped to a custom embedded wordlist

  • Cryptographic KDF Parameter Optimizer (tools/kdf_parameter_optimizer.py) - Benchmark standard library KDFs (PBKDF2, Scrypt) to calculate optimal, hardware-tailored iterations and parameters targeting specific processing time budgets

  • Offline JWT Security Auditor & Vulnerability Scanner (tools/jwt_vulnerability_scanner.py) - Offline scanner that audits JWTs for weak HMAC secrets, "none" algorithm bypasses, key confusion, and expired/missing time claims

  • ZIP Archive Steganography Tool (tools/zip_steganography.py) - Conceal and extract hidden messages or file payloads inside standard ZIP archives without corrupting them

  • Content Security Policy (CSP) Evaluator (tools/csp_evaluator.py) - Parse and audit CSP configurations or headers of a URL/file for security vulnerabilities, weak sources, and bypass vectors

  • ZIP Password Recovery Tool (tools/zip_password_recovery.py) - Performs multi-threaded dictionary-based and brute-force password recovery on encrypted ZIP archives, optimizing verification speed by checking single-byte decryption.

  • Shamir's Secret Sharing Utility (tools/shamir_secret_sharer.py) - Split a secret or file into N shares, requiring at least K threshold shares to reconstruct using Lagrange interpolation over GF(2^256-189).

  • PCM WAV Audio Steganography Tool (tools/wav_steganography.py) - Hide and extract secret text or files inside PCM WAV audio files using LSB steganography with optional SHA-256 XOR encryption.

  • JWKS Generator & Inspector (tools/jwks_generator.py) - Generate RSA/EC public and private key pairs, format public keys as JSON Web Key Sets (JWKS), and inspect local or remote JWKS endpoints

  • DNS CAA Record Validator & Policy Generator (tools/dns_caa_record_validator.py) - Validate DNS Certification Authority Authorization (CAA) records, evaluate security posture against major CAs, and generate compliant CAA policies

  • DNS SPF & DMARC Policy Inspector (tools/dns_spf_dmarc_validator.py) - Parses, validates, and audits SPF and DMARC DNS records for syntax compliance, 10-lookup SPF limit violations, weak policies, and generates compliant policy records

  • HTTP HSTS Preload & Security Header Checker (tools/http_hsts_preload_checker.py) - Audits domain HTTP Strict Transport Security (HSTS) headers, evaluates max-age/subdomains/preload directives, and checks HTTPS redirection and SSL readiness for HSTS Preload List submission

  • JWT Key Rotation & Key-Ring Simulator (tools/jwt_key_rotation_simulator.py) - Simulates JWT key rotation lifecycles, dual-key verification rings, grace period expirations, and key revocation policies

  • Python Context Manager & Resource Leak Auditor (tools/python_context_manager_auditor.py) - Static AST analysis tool scanning Python code for unclosed files, sockets, database connections, and locks allocated outside of with context manager blocks

  • CSV Column Data Type Cast & Schema Validator (tools/csv_column_type_cast_validator.py) - Audits CSV files against explicit or inferred column data types (int, float, bool, date, email, uuid, IP), pinpoints invalid cell coordinates, and generates cleaned datasets

  • Markdown Embedded Code Block Syntax Linter (tools/markdown_code_block_linter.py) - Scans Markdown files, extracts embedded code snippets (Python, JSON, HTML, XML, YAML), and lints their syntax with line-number precision

  • Markdown Table Transposer (tools/markdown_table_transposer.py) - Transpose rows and columns in Markdown tables, align column widths, and handle alignment specifiers

  • SemVer Range Checker & Calculator (tools/semver_range_checker.py) - Parses SemVer 2.0.0 strings, bumps version components, evaluates range expressions (^, ~, >=, <=), and sorts lists of versions

  • Cron Human Explainer (tools/cron_human_explainer.py) - Translates standard 5-field and 6-field cron expressions into natural English and calculates upcoming execution timestamps with relative time countdowns

  • Gitignore Rule Tester (tools/gitignore_rule_tester.py) - Tests file paths against .gitignore rules recursively, explaining exact pattern matches, source file line numbers, and negation rules

  • Text Diff HTML Reporter (tools/text_diff_html_reporter.py) - Generates a standalone, visual HTML diff report comparing text files or strings with side-by-side or unified views and change statistics

  • Python Deprecated API Scanner (tools/python_deprecated_api_scanner.py) - Static analysis scanner searching Python codebases for deprecated modules, functions, methods, and syntax across Python 3.8 - 3.14 deprecation timelines

  • Terraform Configuration Linter & Security Auditor (tools/terraform_config_linter.py) - Audits Terraform (.tf) HCL configuration files for hardcoded secrets, open security groups (0.0.0.0/0), unencrypted storage resources, and wildcard IAM policies

  • Gitignore Coverage & Audit Analyzer (tools/gitignore_coverage_analyzer.py) - Evaluates .gitignore rules against workspace files, calculates ignore coverage percentage, and flags unignored sensitive files or temporary build artifacts

  • Python Docstring Style Converter (tools/python_docstring_style_converter.py) - Analyzes and converts Python docstrings between Google, NumPy, and reStructuredText (reST) formats using AST and regex parsing

  • INI & CFG Configuration Linter (tools/ini_config_linter.py) - Lints, security-audits, and converts standard INI/CFG configuration files for duplicate keys, syntax errors, insecure URLs, and plain-text credentials

  • ELF Header & Binary Analyzer (tools/elf_analyzer.py) - Parses Executable and Linkable Format (ELF) binaries to extract header metadata, program/section headers, dynamic dependencies, and symbols natively in Python

  • PE Header & Dependency Analyzer (tools/pe_analyzer.py) - Parses Windows Portable Executable (PE) headers, checks DLL security mitigation characteristics (ASLR, DEP/NX, CFG), extracts imports, and computes section Shannon entropy for packing detection

  • Tarball & Archive Integrity Checker (tools/tar_zip_integrity_checker.py) - Deep integrity auditor of ZIP and TAR archives that validates checksums, scans for Zip Slip traversal paths, and alerts on potential Zip Bomb compression anomalies

  • Web Application Path Fuzzer (tools/web_path_fuzzer.py) - Multithreaded web application directory brute-forcer featuring soft-404 wildcard detection, status code filtering, rate limiting, and an embedded security wordlist

  • Markdown Table to CSV Exporter (tools/markdown_table_to_csv_exporter.py) - Extracts tables from Markdown files or text, cleans formatting tags (links, bold, code), and exports to CSV, TSV, or JSON

  • Text Column Aligner (tools/text_column_aligner.py) - Aligns tabular plain text, log columns, or space-separated data into neat, padded columns with custom alignment and border separators

  • Dotenv to YAML / JSON Converter (tools/dotenv_to_yaml_converter.py) - Converts flat .env environment files into structured, nested YAML or JSON configurations with type inference and secret masking

  • Syslog UDP Receiver & Log Parser Server (tools/syslog_udp_receiver_server.py) - Lightweight UDP Syslog server and log packet analyzer (RFC 3164 / RFC 5424) with facility/severity parsing, colored terminal output, and log file logging

  • Git Commit Co-Author Manager (tools/git_commit_coauthor_manager.py) - CLI utility to manage, store, search, and format Git co-author commit message trailers (Co-authored-by: Name <email>) and integrate with Git hooks

  • CLI Eisenhower Matrix Task Planner (tools/cli_todo_matrix_planner.py) - Visual 2x2 Eisenhower Matrix task manager in terminal with Urgent/Important prioritization, categories, deadlines, and JSON persistence

  • Text Readability Metrics & Prose Analyzer (tools/text_readability_metrics_analyzer.py) - Multi-formula prose readability analyzer computing Flesch-Kincaid, Gunning Fog, SMOG, Coleman-Liau, ARI, LIX, and consensus grade level

  • CSV Time-Series Resampler & Aggregator (tools/csv_time_series_resampler.py) - Resamples and aggregates time series CSV datasets across uniform time buckets (hourly, daily, weekly, monthly) with ASCII sparkline visualization

  • DNS Record Drift & Multi-Resolver Auditor (tools/dns_record_drift_checker.py) - Audits DNS records across DoH providers (Cloudflare, Google, Quad9, AdGuard) to detect propagation drift and inconsistent answers

  • DNS AXFR Zone Transfer Security Tester (tools/dns_zone_transfer_tester.py) - Test DNS nameservers for AXFR zone transfer vulnerabilities (RFC 5936) by sending raw DNS queries over TCP/UDP sockets

  • Markdown Quiz & Self-Assessment Generator (tools/markdown_quiz_generator.py) - Converts Markdown notes, Q&As, definitions, and flashcards into interactive CLI quizzes or standalone single-file HTML web quizzes

  • SSH Authorized Keys Auditor (tools/ssh_authorized_keys_auditor.py) - Audit SSH authorized_keys files for weak keys, deprecated algorithms, duplicates, and security risks

  • JSON to .env Converter (tools/json_to_env_converter.py) - Convert nested or flat JSON configuration files into standard .env environment variable files with custom delimiters, secret masking, and array formatting

  • Markdown Task Progress Calculator (tools/markdown_task_progress_calculator.py) - Calculate task list completion statistics across Markdown files and heading sections with terminal visual progress bars and JSON export

  • Git Commit Size Distribution Analyzer (tools/git_commit_size_distribution.py) - Analyze Git commit history to categorize commits into size distribution buckets, compute line delta percentiles (P50-P99), detect monster commit outliers, and render ASCII histograms

  • Python Constant Naming Linter (tools/python_constant_naming_linter.py) - AST-based static analyzer that audits Python files for module-level and class-level constant definitions, verifying UPPER_CASE naming conventions and type annotations

  • Log Timestamp Gap Detector (tools/log_timestamp_gap_detector.py) - Analyze timestamped log files to detect unexpected time gaps or execution delay spikes exceeding a configured threshold, with contextual log snippet reporting

  • Python Module Coupling Metrics & Architecture Analyzer (tools/python_module_coupling_metrics.py) - Computes software design coupling metrics (Ca, Ce, Instability, Abstractness, Distance from Main Sequence) across Python packages using AST import analysis

  • Log Format Auto-Detector & Parser Generator (tools/log_format_auto_detector.py) - Auto-detects log file line structures (Common Log Format, Syslog, JSON, Key-Value pairs), infers named regex capture groups, and generates Python parser scripts

  • CSV Data Reconciler & Financial Audit Tool (tools/csv_data_reconciler.py) - Reconciles two CSV datasets by key column matching, evaluates numeric tolerances, identifies source/target missing records, and outputs HTML audit reports

  • Environment Variable Cross-Reference Auditor (tools/env_var_cross_reference_auditor.py) - Scans codebase files (.py, .js, .ts, .sh, Dockerfile) for environment variable usages and cross-references them against definition files (.env, .env.example) to find missing or dead variables

  • Markdown Heading Hierarchy & Structural Validator (tools/markdown_heading_hierarchy_validator.py) - Audits Markdown files for heading hierarchy errors (skipped levels, duplicate section titles, multiple H1s) with visual ASCII outline trees and auto-fix capabilities

  • Markdown Table Column Statistics & Aggregator (tools/markdown_table_column_stats.py) - Computes descriptive statistics (count, min, max, mean, median, std dev, top frequencies) for columns in GFM Markdown tables with Markdown, JSON, and CSV report formatting

  • Python Doctest Coverage Analyzer & Test Runner (tools/python_doctest_coverage_analyzer.py) - AST-based scanner and execution engine analyzing Python source files for docstrings and embedded doctests (>>>), computing doctest coverage metrics and test pass/fail results

  • Git Tag & Release Notes Auto-Generator (tools/git_tag_release_notes_generator.py) - Analyzes Git commit history between tags or ranges, categorizes commits by Conventional Commit standards, detects breaking changes and issue references, and formats release notes in Markdown, HTML, or JSON

  • CSS Utility Class & Selector Purger (tools/css_utility_class_purger.py) - Audits CSS stylesheets against HTML, JS/TS/JSX, and Markdown templates to discover used selectors, purges unused CSS rules, and reports file size reduction statistics

  • JSON Schema to OpenAPI 3.0/3.1 Converter (tools/json_schema_to_openapi.py) - Converts JSON Schema definitions (draft-04, draft-07, 2020-12) into valid OpenAPI 3.0/3.1 components and endpoint path definitions with JSON and YAML formatting

  • JWT Claim Diff Analyzer (tools/jwt_claim_diff_analyzer.py) - Decodes and compares two JSON Web Tokens (JWTs), identifying claim discrepancies, algorithm changes, token lifetime variations, and security risk flags

  • Python Module Dependency Matrix & Visualizer (tools/python_module_dependency_matrix.py) - Computes module dependency matrices, instability metrics, circular dependency cycles, and exports to table, JSON, CSV, or Mermaid diagrams

  • Markdown Table of Contents (TOC) Validator & Auto-Fixer (tools/markdown_toc_validator.py) - Validates Markdown document TOC blocks against actual section headings, detects missing or broken anchors, and auto-updates TOCs in place

  • CSV Sensitive Data & PII Scanner (tools/csv_pii_scanner.py) - Scans CSV datasets to detect PII patterns (Emails, SSNs, Credit Cards, API keys, IPs), computes column risk scores, and generates masked/anonymized output

  • Git Uncommitted Changes Snapshot & Archive Utility (tools/git_uncommitted_changes_archiver.py) - Captures staged changes, unstaged diffs, and untracked files into a standalone ZIP snapshot with git metadata and restore capability

  • RFC 8785 JSON Canonicalization Scheme (JCS) & Digest Tool (tools/json_canonicalizer.py) - Canonicalizes JSON structures according to RFC 8785 standards, computes SHA-256 digests, and performs structural diffing and hash verification

  • CSV Split by Column Value Utility (tools/csv_split_by_column.py) - Splits a CSV file into separate CSV files based on unique values in a specified column, with filename sanitization, filtering, and optional ZIP packaging

  • JSON Key Rename & Transformation Utility (tools/json_key_rename_utility.py) - Batch renames, transforms casing (snake_case, camelCase, kebab-case, etc.), applies regex rules, and attaches affixes to JSON keys with dry-run diff previews

  • Python Docstring to Markdown Generator (tools/python_docstring_to_markdown.py) - Statically parses Python source files using AST to extract docstrings, class hierarchies, function signatures, and type annotations into clean Markdown API documentation

  • Markdown Frontmatter Merger & Metadata Manager (tools/markdown_frontmatter_merger.py) - Merges, updates, and sorts YAML frontmatter metadata in Markdown files without affecting document content, with batch processing and dry-run diff support

  • Cron Schedule Heatmap & Density Visualizer (tools/cron_schedule_heatmap.py) - Simulates 5-field cron job schedules over time and renders terminal ASCII/Unicode heatmaps of execution density, identifying peak loads and task collisions

  • CSV Fuzzy Record Deduplicator (tools/csv_fuzzy_deduplicator.py) - Finds, groups, and merges near-duplicate records in CSV datasets using customizable string similarity algorithms (Levenshtein distance, SequenceMatcher, or Jaccard index) across specified columns

  • Python Type Annotation Coverage Analyzer (tools/python_type_coverage_analyzer.py) - Scans Python source files or entire directories using AST parsing to compute type hint coverage metrics across function parameters, return values, and variable assignments

  • Markdown Collapsible Section Generator (tools/markdown_collapsible_section_generator.py) - Automatically converts designated Markdown headings or long sections into HTML <details><summary> collapsible dropdowns

  • Dockerfile Size & Layer Optimizer (tools/dockerfile_size_optimizer.py) - Analyzes Dockerfile instructions to detect layer inflation anti-patterns, missing cache cleanups, unoptimized package installs, and unnecessary file additions

  • JSON Schema Backward & Forward Compatibility Checker (tools/json_schema_compatibility_checker.py) - Compares two JSON Schema definitions (Old Schema vs New Schema) to detect breaking API changes, contract violations, type alterations, and backwards-incompatible schema evolution

  • Python AST-based Recursion Analyzer & Safety Guard (tools/python_recursion_analyzer.py) - Statically parses Python source files using AST to identify recursive functions, analyze their base cases and recursive steps, flag potential infinite recursion risks, and suggest optimizations like memoization

  • Markdown Table Relational Joiner & Union Utility (tools/markdown_table_joiner.py) - Performs relational SQL-like joins (INNER, LEFT, RIGHT, FULL OUTER) and UNION operations on two Markdown tables directly from the command line, generating a perfectly aligned merged Markdown table

  • Python Class Magic Method Contract Auditor (tools/python_magic_method_auditor.py) - Statically analyzes Python source files to ensure class magic methods (like __eq__, __hash__, __enter__, __exit__, __init__, and comparisons) strictly adhere to Python's structural contracts, helping developers prevent runtime protocol bugs

  • Jinja2 Template Variable Extractor & JSON Schema Generator (tools/jinja_template_schema_generator.py) - Statically parses Jinja2 templates to extract variables, loop structures, and conditionals, and then infers the expected data types and structural hierarchy to generate a complete JSON Schema

  • SQL SELECT Query Mock Data Generator (tools/sql_query_mock_generator.py) - Parses SQL SELECT queries, identifies columns and WHERE clause conditions/constraints (such as equal, greater than, less than, or matching patterns), and generates a corresponding mock dataset formatted in JSON, CSV, or SQL INSERT statements

  • Diffie-Hellman Key Exchange Simulator & Educational Visualizer (tools/diffie_hellman_simulator.py) - An interactive CLI simulator of the Diffie-Hellman key exchange protocol, including parameter verification, step-by-step key calculations, eavesdropper analysis, and brute-force scaling benchmarks

  • CVSS Score Calculator & Vector Parser (tools/cvss_calculator.py) - Calculates CVSS v3.1 base score, impact, and exploitability sub-scores from a vector string or interactive CLI menu

  • GPG Keyring Auditor (tools/gpg_keyring_auditor.py) - Audits local GPG keyrings and gpg.conf files for weak RSA key lengths, expirations, and cipher preference best practices

  • DMARC XML Log Parser & Reporter (tools/dmarc_log_parser.py) - Decodes and summarizes SPF/DKIM authentication compliance from raw or zipped DMARC XML feedback reports

  • PEM Certificate & Crypto Auditor (tools/pem_crypto_auditor.py) - Decodes and parses PEM certificates/keys natively, audits subjects, validities, key sizes, and warns of cryptographic vulnerabilities

  • SSL/TLS Certificate CRL & OCSP Revocation Prober (tools/crl_ocsp_prober.py) - Extracts CRL and OCSP URLs from target TLS certificates, checks responder online status, and audits revocation availability

  • Markdown Table to JSON Converter (tools/markdown_table_to_json.py) - Parses single or multiple Markdown tables from input text or files, infers primitive data types, and exports structured JSON arrays or objects

  • TOML to JSON & YAML Converter (tools/toml_to_json_converter.py) - Converts TOML configuration files into formatted JSON or YAML with key path filtering and fallback parsing

  • cURL Command to JS fetch() & Python Code Converter (tools/curl_to_fetch_converter.py) - Parses cURL commands (headers, HTTP methods, auth, data bodies) and generates clean JavaScript fetch() or Python requests code snippets

  • LLM Prompt Template Builder & Interpolator (tools/prompt_template_builder.py) - Manages, inspects, validates, and renders LLM prompt templates with mustache-style variable substitution, default values, and JSON Schema generation

  • SQLite Database to CSV / JSON Exporter (tools/sqlite_to_csv_exporter.py) - Exports individual tables, multi-table databases, or custom SQL query results from SQLite database files into CSV, TSV, or JSON files

  • Base85 Encoder & Decoder (tools/base85_encoder_decoder.py) - Encode and decode text or binary data to/from Ascii85 and RFC 1924 / ZeroMQ Base85 formats using standard library encoding

  • YAML to .env Converter (tools/yaml_to_env_converter.py) - Convert nested YAML configuration structures into flat key-value pairs formatted for .env files with custom delimiters and casing

  • Unicode Normalization Linter & Homoglyph Auditor (tools/unicode_normalization_linter.py) - Audits files for mixed Unicode normalization forms (NFC, NFD, NFKC, NFKD) and flags lookalike homoglyphs from mixed scripts, with auto-fix capabilities

  • File Block Checksum Generator (tools/file_chunk_checksum_generator.py) - Generates block-by-block cryptographic checksum manifests (SHA256, MD5, SHA1) for large files, detailing byte ranges and block hashes

  • HTTP Status Code Lookup & Offline Developer Reference (tools/http_status_code_lookup.py) - Look up standard HTTP status codes, definitions, RFC citations, and actionable debugging advice by status code or keyword search

Usage

Each tool can be run individually:

python tools/tool_name.py [options]

Most tools include help documentation:

python tools/tool_name.py --help

Requirements

  • Python 3.6+
  • Some tools may require additional packages (listed in their headers)

Contributing

Feel free to submit issues, fork the repository, and send pull requests!

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A self maintained python tool kit

Topics

Resources

Code of conduct

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages