Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

osscv/CVToolkit

Open more actions menu

Repository files navigation

CV Toolkit

🌐 中文版 README

CV Toolkit Logo

A Comprehensive Network Diagnostics & Utility Toolkit for Android

Android API Kotlin Jetpack Compose

Download APK


⚠️ IMPORTANT: If you use this repository, you MUST keep all author attribution intact. DO NOT REMOVE the author credits. See License & Attribution for details.

Copyright © 2024-2026 Khoo Lay Yang - All Rights Reserved


📑 Table of Contents


📱 About

CV Toolkit is a professional-grade, all-in-one Android application designed for network diagnostics, cloud infrastructure monitoring, system information, and a comprehensive suite of developer utilities. Built with modern Android technologies (Kotlin 2.3.20 + Jetpack Compose), it delivers 133 powerful tools across 139 screens in one beautifully designed app.

Perfect for:

  • 👨‍💻 Network Administrators - Comprehensive network diagnostics and monitoring
  • 🌐 Cloud Engineers - Test connectivity to 311+ regions across 14 cloud providers with real-time graphs
  • 🔐 Security Professionals - Port scanning, SSL checking, and security analysis tools
  • 💻 Software Developers - Encoding, hashing, JWT decoding, and development utilities
  • 🎓 Students & Educators - Learn networking concepts with hands-on tools
  • 🏠 Home Users - Troubleshoot network issues and monitor your connection

Why CV Toolkit?

  • ✅ All processing is done 100% locally on your device
  • ✅ Your data never leaves your phone - complete privacy guaranteed
  • ✅ No registration or account required
  • ✅ Works offline for most tools (network tools require connectivity)
  • ✅ Professional-grade accuracy and performance
  • ✅ Beautiful, modern Material Design 3 interface
  • ✅ Regular updates with new features and improvements

🌟 Feature Highlights

🚀 Advanced CDN & Cloud Latency Testing

The crown jewel of CV Toolkit - a professional-grade network monitoring tool featuring:

  • Real-time line graphs with multi-region visualization
  • Continuous monitoring with configurable intervals (1s/2s/5s)
  • Comprehensive statistics: Min, Max, Avg, Jitter, and Packet Loss tracking
  • 311+ test regions across 14 global cloud providers
  • Monitor 35+ regions simultaneously with color-coded tracking
  • Edge location detection for Cloudflare, CloudFront, and Alibaba Cloud
  • Background service support for uninterrupted monitoring

📱 133 Professional Tools

Everything you need for network diagnostics, development, PDF management, image processing, code editing, Malaysia & Singapore open data, and system analysis in one app.

🔒 Privacy-First Design

  • Zero data collection
  • No server uploads
  • 100% local processing
  • Transparent and well-documented

✨ Key Features

🌐 Network Tools (17 Tools)

  • Speed Test - Comprehensive internet speed testing with download/upload speeds, ping latency, jitter measurement, and historical tracking. Foreground service support for uninterrupted testing. Custom targets are now persisted across sessions — add your own with the + button and delete them anytime from the dropdown
  • Ping Test - ICMP ping testing with packet count configuration, timeout settings, and detailed statistics (min/max/avg/packet loss)
  • Continuous Ping - Multi-host real-time ping monitoring with live line graphs, color-coded per host, for ongoing connectivity analysis
  • Traceroute - Visual network path tracing showing all hops with latency measurements and geographic information
  • Port Scanner - Scan for open ports on any host with service detection and parallel scanning
  • Network Scanner (Device Discovery) - Discover all devices connected to your network with MAC address lookup and manufacturer identification
  • IP Lookup - Get detailed geolocation, ISP, security flags (VPN/proxy/TOR detection), and carrier information for any IP address with local history
  • DNS Lookup - Comprehensive DNS record querying (A, AAAA, CNAME, MX, TXT, NS, SOA, PTR) with custom DNS server support and response time tracking
  • Subnet Calculator - Advanced IPv4/IPv6 subnet calculations with CIDR notation, network/broadcast addresses, usable host range, and subnet mask conversion
  • SSL/TLS Checker - Detailed SSL certificate inspection including validity period, issuer information, subject details, certificate chain, encryption algorithms, and expiration warnings
  • Whois Lookup - Get domain registration information
  • HTTP Headers Viewer - Inspect HTTP response headers
  • Custom Request Builder - Build and send custom HTTP/CURL requests with headers and body
  • WiFi Analyzer - Analyze WiFi signal strength, channels, and network details
  • DNS Benchmark - Compare response times across 10 popular DNS providers (Google, Cloudflare, Quad9, OpenDNS, AdGuard, etc.) with bar chart visualization, sorting by speed/name/reliability, configurable query count, and detailed min/max/avg statistics
  • CDN & Cloud Latency Test - Real-time monitoring with live graphs - Test latency to 311+ regions across 14 major providers with continuous ping, multi-region tracking, detailed statistics (min/max/avg/jitter/packet loss), automatic edge detection, and color-coded line charts:
    • AWS (Amazon Web Services)
    • GCP (Google Cloud Platform)
    • Azure (Microsoft Azure)
    • Oracle Cloud
    • Alibaba Cloud
    • DigitalOcean
    • Linode (Akamai)
    • Vultr
    • Hetzner
    • OVH
    • Tencent Cloud
    • Huawei Cloud
    • Lightsail
    • Fastly
  • Network Stress Test - Quick-access hub for network performance diagnostics including speed tests, DNS lookups, and port scanning

🛠️ Utility Tools (81 Tools across 14 Categories)

🔄 Encoders & Decoders (8 tools):

  • JSON Formatter/Validator - Format, minify, and validate JSON with syntax highlighting, statistics (key/value counts, depth, types), configurable indentation, and one-tap copy
  • Base64 Encoder/Decoder - Encode and decode Base64 strings
  • URL Encoder/Decoder - Encode and decode URL strings
  • Binary Converter - Convert text to/from Binary, Hex, and Octal
  • Hex Encoder/Decoder - Convert text to/from hexadecimal
  • ASCII Converter - Convert text to ASCII values and vice versa
  • JWT Decoder - Decode and inspect JWT tokens
  • Image Base64 - Convert images to/from Base64 encoding

🔐 Security & Crypto (6 tools):

  • Hash Generator - Generate MD5, SHA-1, SHA-256, SHA-384, SHA-512 hashes
  • Caesar Cipher - Encrypt/decrypt with Caesar cipher, ROT13, ROT47
  • Morse Code Converter - Convert text to Morse code and back
  • Password Generator - Generate strong, secure passwords with customizable options
  • Password Strength Checker - Analyze password entropy, character composition, crack time estimation, detect common patterns/sequences, and provide detailed security checks with visual strength meter
  • File Hash Calculator - Calculate MD5, SHA, CRC32 hashes for files with metadata

📱 QR & Barcode (3 tools):

  • QR Code Generator - Generate QR codes from text, URLs, contacts, etc.
  • Barcode Generator - Generate various barcode formats (EAN, UPC, Code 128, etc.)
  • QR/Barcode Scanner - Scan and decode QR codes and barcodes with camera

🌐 Web & API (4 tools):

  • API Tester - Save, organize, and execute API requests with custom headers and body
  • User Agent Parser - Parse and analyze browser User-Agent strings
  • Robots.txt Analyzer - Fetch and parse robots.txt files from any domain
  • Sitemap Viewer - Parse and browse XML sitemaps

📄 PDF & Documents (8 tools):

  • PDF Viewer - View and navigate PDF documents
  • PDF Merge - Combine multiple PDF files into one with multi-select import, drag-to-reorder, and full page preview before saving
  • PDF Split - Split PDF into individual pages or custom page ranges with visual page thumbnails, three split modes (Each Page, Page Range, Select Pages), and page selection/deselection
  • PDF to Image - Extract PDF pages as high-quality PNG or JPEG images with configurable DPI (72/150/200/300), JPEG quality slider, per-page preview with dimensions and file size, and individual page saving
  • Image to PDF - Convert images to PDF with multi-select import, drag-to-reorder, per-image rotation (90°/180°/270°), visual crop editor with draggable handles, page size/orientation/margin/fit settings, and full page preview before export
  • Compress PDF - Reduce PDF file size
  • PDF Password - Add or remove password protection from PDFs with 128-bit encryption, configurable permissions (printing, copying, modifying), auto-detection of encrypted files, and password verification
  • Slides to PDF - Convert presentation slides (PPT) to PDF

✏️ Editors (4 tools):

  • Text Editor - Create and edit text files on device
  • Markdown Editor - Write markdown with live preview
  • Markdown Preview - Render and preview markdown content
  • SVG Viewer & Editor - View and edit SVG vector graphics

🎨 Media & Colors (18 tools):

  • Compress Image - Reduce image file size while maintaining quality
  • Image Resizer - Resize images to exact dimensions with social media presets (Instagram, Facebook, Twitter/X, YouTube, LinkedIn, TikTok, Pinterest, WhatsApp) and common sizes (HD, Full HD, 2K, 4K, A4), with aspect ratio locking
  • Image Cropper - Crop images with 10 aspect ratio presets (Free, 1:1, 4:3, 3:4, 16:9, 9:16, 3:2, 2:3, 5:4, 4:5), visual crop overlay with rule-of-thirds grid, draggable crop area, and corner handles
  • Image Format Converter - Convert between JPEG, PNG, WebP (Lossy/Lossless), and BMP with quality control for lossy formats and before/after size comparison
  • EXIF Viewer - View detailed image EXIF metadata organized by category: Camera (make, model, lens), Image Details (dimensions, resolution, color space, orientation), Shooting Settings (exposure, aperture, ISO, focal length, flash, metering), Date & Time, GPS Location (lat/long, altitude), and Copyright info. Copy all data to clipboard
  • EXIF Remover - Strip EXIF metadata from images for privacy with batch processing support, EXIF tag count display, and clean JPEG output at 95% quality
  • Color Picker - Pick colors from any image by tapping, with HEX, RGB, RGBA, and HSL values, per-value copy buttons, color history palette, and copy-all functionality
  • Color Converter - Convert between HEX, RGB, HSL, and CMYK color formats
  • Color Palette Generator - Generate and explore color palettes
  • Favicon Generator - Generate favicons from images in 15 standard sizes (16x16 to 512x512) for browser tabs, Apple Touch Icons, Android Chrome, PWA, Windows tiles, and more, with select all/none, individual previews, and per-size saving
  • GIF Maker - Create animated GIFs from multiple images or convert video to GIF with configurable frame delay (FPS), output width, and frame preview
  • Photo Collage - Arrange multiple photos (2-6) into 7 layout templates (side-by-side, stacked, grid, L-shaped) with adjustable padding, background color, and output size
  • Image Watermark - Add text or image watermarks with customizable opacity, position (9-point grid), rotation, color, size, and tiled pattern mode
  • Image Background Remover - Remove image backgrounds by color selection with adjustable threshold and edge sensitivity, side-by-side before/after preview
  • Image Filters - Apply visual filters and effects to images
  • Image Rotate/Flip - Rotate and flip images with quick 90°/180°/270° rotation and horizontal/vertical flip options
  • Meme Generator - Create memes by adding customizable text overlays to images
  • Screenshot Stitcher - Combine multiple screenshots into a single long vertical image for sharing

🔢 Converters & Calculators (10 tools):

  • IP Calculator - Convert between different IP formats
  • Unit Converter - Convert length, weight, temperature, and data sizes
  • World Time - View current time across global time zones
  • Unix Timestamp Converter - Convert between Unix timestamps and readable dates
  • UUID Generator - Generate UUID v1, v4, and v5
  • Number Base Converter - Convert numbers between decimal, binary, hexadecimal, octal, and custom bases with real-time conversion
  • Currency Converter - Live currency exchange rates for 30+ currencies with conversion calculations and caching
  • Aspect Ratio Calculator - Calculate aspect ratios, scale dimensions while maintaining ratios, and preview common presets (16:9, 4:3, etc.)
  • Date Calculator - Calculate days between dates, add/subtract time periods, and determine age with detailed year/month/day breakdowns
  • Scientific Calculator - Full-featured calculator with trigonometric, logarithmic, and advanced math functions, history tracking, and angle mode selection

📝 Text & Misc (9 tools):

  • Text Counter - Count words, characters, lines, and paragraphs
  • Text Diff - Compare two texts and highlight differences
  • Lorem Ipsum Generator - Generate placeholder text for design and development
  • Typing Test - Practice and measure typing speed (WPM) and accuracy with 2,300+ unique content pieces across 25+ topics. Features 3 modes (Words/Sentences/Paragraphs), 3 difficulty levels, configurable duration (30s/60s/120s/Full Text), real-time stats, and repeat/new test options. Every session generates a unique random combination
  • Stopwatch - Timer with lap functionality
  • Text Case Converter - Convert text between uppercase, lowercase, title case, sentence case, and other formats
  • Pomodoro Timer - Time-boxed productivity timer with work/break intervals for focused sessions
  • Note Pad - Simple and quick note-taking utility
  • Random Generator - Multi-tab random generator for numbers, strings, colors, UUIDs, and dice rolls with customizable parameters

📱 Device Tools (11 Tools)

  • Device Information - Complete system information (CPU, RAM, storage, OS, etc.)
  • DRM & Codec Info - View DRM systems, video/audio codecs, and supported formats
  • Camera Information - Detailed camera specifications and capabilities
  • Security Audit - Comprehensive device security check and vulnerability assessment
  • Sensor Dashboard - Real-time readings from all device sensors (accelerometer, gyroscope, proximity, etc.)
  • NFC Reader - Read and display NFC tag contents including tag type (MIFARE, ISO 14443, FeliCa, etc.), tag ID, NDEF records with parsed URI/text/MIME payloads, supported technologies, writable status, and max size. Copy all data to clipboard
  • Battery Info - Real-time battery status including level, health, temperature, voltage, and charging information with auto-refresh
  • Display Info - Detailed display specifications including resolution, density, refresh rate, supported refresh rates, and HDR capabilities
  • Storage Analyzer - Visual breakdown of internal storage usage by category (apps, media, cache, etc.) with ring charts and RAM analysis
  • Bluetooth Scanner - Discover and list nearby Bluetooth devices with signal strength (RSSI), device type, bond status, and BLE/Classic support
  • GPS Location - Track current GPS location with coordinates, address, altitude, speed, and connected satellite constellation information

🇲🇾 MY OpenData (23 Tools)

Real-time government statistics and data from Malaysia's official open data portal (DOSM & data.gov.my):

  • Weather - Weather forecasts, severe weather warnings, and earthquake information for Malaysia using official government API
  • Birthday Explorer - Explore the number of births on any selected date in Malaysia with historical data spanning 1920–2022
  • Data Catalogue - Browse Malaysia's comprehensive open data catalogue organized by categories (demography, households, economy, etc.)
  • Immigration - Track international arrivals to Malaysia by country with monthly trends and demographic breakdowns
  • Fuel Price - Historical fuel prices (RON95, RON97, diesel) in Malaysia with weekly change data and price trend charts
  • Population - Population statistics by Malaysian states with bar charts, sorting by name or population, and year selection
  • Exchange Rate - BNM historical exchange rates for MYR against 15+ currencies with trend visualization
  • CPI & Inflation - Consumer Price Index trends and year-over-year inflation rates for Malaysia
  • COVID-19 - COVID-19 case statistics by Malaysian state with new cases, active cases, recoveries, and imported case tracking
  • Crime Statistics - Crime data by category (assault, robbery, theft, etc.) with yearly trends and summary statistics
  • Transport Ridership - Public transportation ridership data for KL/Selangor including LRT, MRT, Monorail, KTM, and ETS services
  • Births & Deaths - Annual births vs deaths demographic trends with line charts and natural growth statistics
  • Marriage Statistics - Annual marriage trends with counts, rates per 1,000, peak year analysis, and trend visualization
  • Household Income - Household income comparison by state with mean/median income, expenditure, bar charts, and year selector
  • GDP & GNI - Real GDP and GNI growth trends with per-capita analysis, year-over-year growth percentages, and multi-line charts
  • Labour Market - Monthly employment and unemployment statistics with color-coded unemployment rate trends and labour force breakdown
  • Blood Donations - Daily blood donation tracking with 7-day/30-day averages, monthly aggregation bar charts, and color-coded donation levels
  • Interest Rates - BNM interest rate trends including OPR, base rate, fixed deposit, and savings rates with multi-line comparison charts
  • Electricity Consumption - Monthly electricity consumption by sector (residential, commercial, industrial) with trend charts and sector breakdown
  • EPF Dividend - Historical EPF dividend rates for conventional and shariah accounts with trend visualization and rate comparison
  • Vehicle Registrations - Monthly car registration trends with 12-month averages, peak month analysis, and bar charts
  • Transit Tracker - Real-time public transport vehicle tracking on an interactive OpenStreetMap with GTFS Realtime data from 15 Malaysian transit agencies (KTMB, Prasarana, myBAS), live vehicle positions with route/speed/bearing, user geolocation with nearest-first sorting, vehicle route tracing with polyline trails, and auto-refresh every 30 seconds
  • Sarawak Data - Browse and search 200+ Sarawak state government datasets with dedicated viewer pages featuring auto-charts, stats, search, filter, and multi-format parsing (XLSX, CSV, HTML, JSON)

🇸🇬 SG OpenData (11 Tools)

Real-time government data and 5,000+ datasets from Singapore's data.gov.sg:

Real-time Weather & Environment:

  • SG Weather - 24-hour forecast, 2-hour area forecast, and 4-day outlook with regional breakdowns by area (North/South/East/West/Central)
  • SG Air Quality - PSI, PM2.5, and UV Index readings by region with color-coded health indicators and hourly bar charts
  • SG Environment - Real-time air temperature, rainfall, humidity, wind speed, and wind direction readings from 50+ weather stations with bar charts
  • SG Heat Stress (WBGT) - Wet Bulb Globe Temperature readings from 15 monitoring stations with heat stress level indicators (Low/Moderate/High/Extreme)
  • SG Lightning - Real-time lightning strike observations on an interactive OpenStreetMap with Cloud-to-Cloud and Cloud-to-Ground classification
  • SG Flood Alerts - Active flood warnings with severity levels, affected areas, and recommended actions from PUB

Transport:

  • SG Taxi Availability - Real-time map of 3,000+ available taxis across Singapore on OpenStreetMap with regional distribution summary
  • SG Carpark - Real-time HDB carpark lot availability with search, sort by availability/occupancy, and color-coded occupancy bars
  • SG Traffic Cameras - Live traffic camera images in a 2-column grid with tap-to-expand full-screen view from 80+ cameras

Intellectual Property:

  • SG IP Applications - Design and patent application lookup by lodgement date with status tracking and detailed application info

Reference:

  • SG Data Catalogue - Browse and search 5,000+ government datasets, each opening as its own dedicated page with auto-generated charts, summary statistics, search, filter dropdowns, column sorting, and multi-format parsing (XLSX, CSV, HTML, JSON)

🇮🇪 IE OpenData (1 Tool)

Ireland's open data portal with 21,900+ government datasets:

  • IE Data Catalogue - Browse and search 21,900+ Irish government datasets from data.gov.ie with theme filters (Government, Environment, Health, Society, Transport), each opening as a dedicated page with auto-generated charts, summary statistics, search, filter, sort, and multi-format parsing (XLSX, CSV, HTML tables, JSON) with WebView fallback for web-based datasets

🏗️ Technical Stack

  • Language: Kotlin 2.3.20 (100%)
  • UI Framework: Jetpack Compose BOM 2026.03.00 (Modern declarative UI with Material Design 3)
  • Architecture: MVVM with Repository pattern for clean separation of concerns
  • Build System: AGP 9.1.0, Gradle 8.0+, JDK 11+
  • Networking:
    • Retrofit 3.0.0 (Type-safe REST API calls)
    • OkHttp 5.3.2 (HTTP client with interceptor support and logging)
    • Gson 2.13.2 (JSON parsing and serialization)
    • Coroutines (Asynchronous programming)
  • Camera & ML:
    • CameraX 1.5.3 (Modern camera API with preview and analysis)
    • ML Kit Barcode Scanning 17.3.0 (On-device QR/Barcode recognition)
    • ZXing Core 3.5.4 (QR code and barcode generation)
  • Data Visualization:
    • Canvas API (Custom line graphs and charts)
    • Real-time rendering with Compose recomposition
  • Background Processing:
    • Foreground Services (Speed tests and continuous monitoring)
    • Coroutines (Parallel processing and async operations)
  • Data Persistence:
    • SQLite (IP lookup history storage)
    • SharedPreferences (Language settings, ad usage tracking)
  • Navigation: Jetpack Navigation Compose 2.9.7 with type-safe sealed class routes (139 destinations)
  • Minimum SDK: Android 7.0 (API 24) - Wide device compatibility
  • Target SDK: Android 16 (API 36) - Latest Android features
  • Compilation SDK: 36 (Android 16)
  • Transit & Open Data:
    • GTFS Realtime Bindings (Protocol Buffers parsing for real-time transit feeds)
    • Protobuf Java 4.x (Binary protocol buffer deserialization)
    • WebView + Leaflet.js (Interactive OpenStreetMap display with markers and polylines)
    • Built-in FileParser (XLSX via ZIP+XML, CSV/TSV, HTML table extraction — zero external dependencies)
    • CKAN API integration (Ireland, Sarawak open data portals)
    • WebViewAssetLoader (local asset serving for map tiles)
  • Image Loading: Coil 2.7.0 (Efficient image loading with SVG support and caching)
  • Monetization: Google AdMob (Non-intrusive banner ads with usage-based interstitial and rewarded ads)

🎨 Design System

CV Toolkit ships a custom diagnostic-tool design language built on top of Material Design 3. The full system lives under app/src/main/java/cv/toolkit/ui/:

ui/
├── theme/
│   ├── Color.kt       ─ Brand palette + semantic latency / chart tokens
│   ├── Type.kt        ─ Full M3 type scale + MonoText (Display/Title/Body/Label)
│   ├── Shape.kt       ─ Tighter corner radii (6 / 10 / 14 / 18 / 24 dp)
│   └── Theme.kt       ─ Light + dark schemes, edge-to-edge system bars
├── components/
│   └── Components.kt  ─ Reusable primitives (see below)
└── UpdateDialog.kt

Palette

Role Light Dark Use
Primary SignalCyan40 SignalCyan70 Action accents, links, selected tabs
Secondary TerminalGreen40 TerminalGreen60 Positive status, completion
Tertiary Amber40 Amber60 Warnings, callouts
Surface Paper100/99/97 Ink05/10/15/20/25 Containers, cards, sheets
Outline Paper70/90 Ink25/50 Borders, dividers

Dynamic color (Material You) is opt-in so the brand identity stays consistent across devices and screenshots.

Semantic Tokens

Instead of inline hex literals, screens pull from semantic tokens declared in Color.kt:

Token Use
LatencyExcellent / Good / Fair / Poor / Unknown Ping, CDN, DNS, SSL status badges
ChartPalette (8 hues) Multi-series line / bar charts

A latencyColor(ms) helper in ui/components/Components.kt returns the right token for a latency reading.

Typography

MonoText styles (Display / Title / Body / Label) deliver tabular numerics for stats, latency, IPs, hashes, hex dumps, byte counters and version strings. UI chrome uses FontFamily.SansSerif.

Reusable Components

Common primitives in ui/components/Components.kt:

  • SectionHeader(label, count) — "▸ NETWORK TOOLS [16]" terminal-style header
  • FlagSectionHeader(label, flagPainter, count) — country-grouped section header
  • MonoCountChip(count) — small monospace count pill
  • StatusBadge(text, tone) — dot + mono pill for stats and statuses
  • StatTile(label, value, icon, tone) — outlined stat card with mono value
  • ToolScaffold(title, onBack, actions, content) — consistent tool-screen wrapper
  • MonoTag(text) — tiny caps mono label (e.g. RTT, TTL, AS#)

🎨 UI/UX Features

  • Custom Diagnostic-Tool Design Language - Distinctive technical aesthetic built on Material Design 3: SignalCyan primary, TerminalGreen secondary, Amber tertiary with deep "ink" dark surfaces and warm "paper" light surfaces
  • Monospaced Numerics - IP addresses, hashes, latency readings, byte counters and version strings render in monospace for clean column alignment
  • Outlined Card Grid - Dense, scannable tool grid with tinted icon squares, mono section counts and "▸ SECTION" terminal-style headers
  • Tab Pills with Mono Counts - Compact scrollable category switcher with per-tab tool counts
  • Adaptive Light & Dark Themes - Cohesive light and dark palettes; system-bar icon contrast follows background luminance automatically
  • Edge-to-Edge Layout - Transparent system bars across all screens
  • Semantic Latency Tokens - Centralized latencyColor() helper (Excellent/Good/Fair/Poor) drives status badges across CDN, Ping, DNS, and SSL tools
  • Reusable Design Components - Shared SectionHeader, StatusBadge, StatTile, ToolScaffold, MonoTag primitives keep all 139 screens visually consistent
  • Responsive Layout - Optimized for all screen sizes and orientations
  • Smooth Animations - Polished transitions and interactions
  • Real-time Updates - Live data visualization without page refreshes
  • Provider Logos - Visual identification with official brand logos
  • Intuitive Navigation - Easy-to-use interface with logical organization
  • Copy & Share - One-tap actions for results and data
  • Search & Filter - Quickly find what you need across 311+ regions

🌍 Multi-language Support

CV Toolkit supports 18 languages:

Language Code Language Code
🇬🇧 English en 🇨🇳 简体中文 zh-CN
🇹🇼 繁體中文 zh-TW 🇯🇵 日本語 ja
🇰🇷 한국어 ko 🇩🇪 Deutsch de
🇪🇸 Español es 🇫🇷 Français fr
🇮🇹 Italiano it 🇧🇷 Português pt-BR
🇷🇺 Русский ru 🇹🇷 Türkçe tr
🇮🇳 हिन्दी hi 🇹🇭 ไทย th
🇻🇳 Tiếng Việt vi 🇮🇩 Indonesia id
🇲🇾 Melayu ms 🇸🇦 العربية ar

🆕 What's New - Latest Updates

V10.0 - Diagnostic-Tool Design Refresh & Speed Test Persistence 🎨🔧

A focused release: zero new tools, every screen redesigned. The app moves from the stock Material You purple template to a custom, distinctive brand identity inspired by terminal / network-diagnostic tools, plus a long-standing Speed Test bug is fixed.

New design language across all 139 screens:

Area Before After
Palette Stock Material You purple SignalCyan primary · TerminalGreen secondary · Amber tertiary · Ink/Paper neutrals
Dynamic color Default on (Material You) Opt-in — consistent brand on every device
Typography Single overridden style Full M3 scale + MonoText (Display / Title / Body / Label) for numerics
Shapes M3 defaults Tighter radii (6 / 10 / 14 / 18 / 24 dp)
System bars Solid surface colors Edge-to-edge with auto icon contrast
Home cards Square elevated 2-up grid Dense outlined cards with tinted icon squares
Section headers Plain bold text "▸ SECTION" terminal headers + mono count chips
Tabs M3 scrollable tab row Scrollable pill bar with icons + mono counts

Component library — new ui/components/ package with SectionHeader, FlagSectionHeader, MonoCountChip, StatusBadge, StatTile, ToolScaffold, MonoTag, plus a latencyColor() helper that returns semantic latency tokens (LatencyExcellent / Good / Fair / Poor / Unknown) — usable across every tool screen instead of inline hex literals.

Redesigned screens — Home (brand top bar with mono tagline · outlined card grid · pill tabs · terminal-style section headers · refined Privacy/About dialogs and empty-results state) · Settings (section headers · outlined row cards with tinted icon containers · mono English-name subtitle for languages) · Update dialog (mono version + filesize, primary-tinted version label).

Bug fixes:

  • Speed Test — custom targets now persist — Targets added via the + button are saved to SharedPreferences (via new SpeedTestTargetsManager, Gson-encoded) and survive both navigation away from the screen and full app restart. Built-in targets stay protected; custom targets gain a trash-icon delete button in the dropdown that falls back to the first default if the currently-selected target is removed.

Internal changes:

  • New ui/theme/Shape.kt, ui/components/Components.kt, data/SpeedTestTargetsManager.kt
  • Removed deprecated Window.statusBarColor / Window.navigationBarColor calls in favor of enableEdgeToEdge() + WindowInsetsControllerCompat.isAppearanceLightStatusBars

V9.0 - Malaysia Data, Device Deep Dive & Productivity Boost 🇲🇾📊🔧

New Malaysia Open Data Tools (22 tools):

  • Weather - Real-time weather forecasts, severe weather warnings, and earthquake information from Malaysia's official API
  • Birthday Explorer - Discover the number of births on any date in Malaysia with data spanning 1920–2022
  • Data Catalogue - Browse Malaysia's open data catalogue organized by demography, economy, households, and more
  • Immigration - International arrivals to Malaysia by country with monthly trends and breakdowns
  • Fuel Price - Historical RON95, RON97, and diesel prices with weekly change data and trend charts
  • Population - State-level population statistics with bar charts, sorting, and year-by-year comparison
  • Exchange Rate - BNM exchange rates for MYR against 15+ currencies with trend visualization
  • CPI & Inflation - Consumer Price Index and inflation rate trends
  • COVID-19 - Case statistics by state with new/active/recovered/imported case tracking
  • Crime Statistics - Crime data by category with yearly trends and national summary
  • Transport Ridership - Public transit ridership for LRT, MRT, Monorail, KTM, and ETS services
  • Births & Deaths - Annual demographic trends with births vs deaths line charts and natural growth analysis
  • Marriage Statistics - Marriage trends with annual counts, rates, and peak year analysis
  • Household Income - State-level income comparison with mean/median income, expenditure, and interactive sorting
  • GDP & GNI - Economic growth with real GDP/GNI trends, per-capita analysis, and YoY growth %
  • Labour Market - Monthly employment stats with color-coded unemployment rate and labour force breakdown
  • Blood Donations - Daily donation tracking with rolling averages and monthly aggregation charts
  • Interest Rates - OPR, base rate, FD, and savings rate trends with multi-line comparison
  • Electricity Consumption - Sector-level consumption (residential, commercial, industrial) with trend charts
  • EPF Dividend - Historical conventional and shariah dividend rates with trend visualization
  • Vehicle Registrations - Monthly car registration trends with averages and peak analysis
  • Transit Tracker - Real-time public transport tracking on an interactive OpenStreetMap with GTFS Realtime protobuf parsing, 15 transit agencies, vehicle route tracing with polyline trails, user geolocation, and 30-second auto-refresh

New Device Tools (5 tools):

  • Battery Info - Real-time battery level, health, temperature, voltage, and charging status with auto-refresh
  • Display Info - Screen resolution, density, refresh rates, and HDR capability detection
  • Storage Analyzer - Visual storage breakdown by category with ring charts and RAM analysis
  • Bluetooth Scanner - Discover nearby Bluetooth devices with RSSI, device type, and BLE/Classic support
  • GPS Location - Live GPS tracking with coordinates, address, altitude, speed, and satellite info

New Media & Image Tools (5 tools):

  • Image Background Remover - Remove backgrounds by color selection with adjustable threshold and side-by-side preview
  • Image Filters - Apply visual filters and effects to images
  • Image Rotate/Flip - Quick rotation (90°/180°/270°) and horizontal/vertical flip
  • Meme Generator - Create memes with customizable text overlays on images
  • Screenshot Stitcher - Combine multiple screenshots into a single long vertical image

New Converters & Calculators (5 tools):

  • Number Base Converter - Convert between decimal, binary, hex, octal, and custom bases
  • Currency Converter - Live exchange rates for 30+ currencies with conversion
  • Aspect Ratio Calculator - Calculate and scale dimensions with common presets
  • Date Calculator - Days between dates, add/subtract periods, and age calculation
  • Scientific Calculator - Trigonometric, logarithmic, and advanced math functions with history

New Productivity & Text Tools (4 tools):

  • Random Generator - Generate random numbers, strings, colors, UUIDs, and dice rolls
  • Text Case Converter - Convert between uppercase, lowercase, title case, and more
  • Pomodoro Timer - Time-boxed work/break intervals for focused productivity
  • Note Pad - Quick and simple note-taking utility

Network (1 tool):

  • Network Stress Test - Quick-access hub for network performance diagnostics

New Singapore OpenData Tools (11 tools):

  • SG Weather - 24-hour, 2-hour area, and 4-day weather forecasts from NEA
  • SG Air Quality - PSI, PM2.5, UV Index by region with color-coded indicators
  • SG Environment - Real-time temperature, rainfall, humidity, wind from 50+ stations with bar charts
  • SG Heat Stress (WBGT) - Wet Bulb Globe Temperature from 15 stations with heat stress levels
  • SG Lightning - Real-time lightning strikes on an interactive OpenStreetMap
  • SG Flood Alerts - Active flood warnings from PUB with severity and area info
  • SG Taxi Availability - Live taxi positions on OpenStreetMap with regional summary
  • SG Carpark - Real-time HDB carpark availability with search, sort, and occupancy bars
  • SG Traffic Cameras - Live traffic camera images in grid with tap-to-expand
  • SG IP Applications - Design and patent lookup by date from IPOS
  • SG Data Catalogue - Browse 5,000+ datasets, each as a dedicated page with auto-charts, stats, search, filter, and sort

New Ireland OpenData (1 tool):

  • IE Data Catalogue - Browse 21,900+ Irish government datasets with theme filters, dedicated viewer pages with auto-charts, and multi-format file parsing (XLSX, CSV, HTML, JSON) with WebView fallback

New Sarawak OpenData (1 tool):

  • Sarawak Data - Browse 200+ Sarawak state government datasets with dedicated viewer pages and multi-format file parsing

Universal Data File Parser:

  • Built-in parser handles XLSX (Excel), CSV, TSV, HTML tables, and JSON — no external dependencies
  • XLSX parsing via Android's built-in ZIP + XML libraries
  • HTML table extraction with tag stripping and entity decoding
  • WebView fallback for web-based datasets that don't contain tabular data
  • All parsed data displayed with auto-generated charts, summary statistics, search, filter, and sort

V8.0 - Creative Media Tools & NFC 🎨🎞️📡

New Media & Image Tools (3 tools):

  • GIF Maker - Create animated GIFs from selected images or convert video clips to GIF. Features configurable frame delay/FPS, adjustable output width, frame preview thumbnails, and video frame extraction (up to 30 frames)
  • Photo Collage - Arrange 2-6 photos into beautiful layouts with 7 templates (2 Side, 2 Stack, 3 Left, 3 Top, 4 Grid, 3 Row, 6 Grid). Customizable padding, output size (540-2160px), and 8 background color options with center-crop fitting
  • Image Watermark - Add text or image watermarks with full customization: text size/color/opacity/rotation, image scale/opacity, 9-point position grid, and tiled pattern mode for repeating watermarks across the entire image

New Device Tool (1 tool):

  • NFC Reader - Read and display NFC tag contents with automatic tag type detection (MIFARE Classic/Ultralight, ISO 14443, FeliCa, ISO 15693), NDEF record parsing (URI, text, MIME), tag ID, technology list, writable status, max size, and copy-to-clipboard support

V7.0 - Image & PDF Powerhouse 🖼️📄

New Image & Media Tools (7 tools):

  • Image Resizer - Resize images to exact dimensions with 12 social media presets and 10 common size presets, aspect ratio locking
  • Image Cropper - Crop images with 10 aspect ratio presets, visual overlay with rule-of-thirds grid and corner handles
  • Image Format Converter - Convert between JPEG, PNG, WebP (Lossy/Lossless), and BMP with quality slider
  • EXIF Viewer - View all EXIF metadata (camera, shooting settings, GPS, dates, copyright) organized by category
  • EXIF Remover - Batch strip EXIF data from images for privacy protection
  • Color Picker - Tap on any image to extract colors with HEX, RGB, RGBA, HSL values and color history
  • Favicon Generator - Generate favicons in 15 standard sizes (16x16 to 512x512) for websites and apps

New PDF Tools (3 tools):

  • PDF Split - Split PDFs by page range or select individual pages with visual thumbnails
  • PDF to Image - Extract pages as PNG/JPEG at configurable DPI (72-300)
  • PDF Password - Add 128-bit encryption or remove password protection with configurable permissions

V6.0 - PDF & Document Tools Enhanced 📄

PDF Merge Improvements:

  • Multi-select PDF import - select multiple PDFs at once instead of adding one by one
  • Drag-to-reorder - long press and drag to rearrange PDF order
  • Full page preview - swipe through all pages before saving the merged PDF

Image to PDF Improvements:

  • Image Rotation - rotate any image 90°/180°/270° before conversion with one tap
  • Visual Crop Editor - crop images with draggable corner handles, dark overlay preview, and rule-of-thirds grid
  • Drag-to-reorder - long press and drag to rearrange image order
  • Full page preview - swipe through all pages with settings applied before exporting
  • Preview shows all pages (not just the first) with page counter and swipe navigation

Real-time CDN Monitoring Revolution 🚀

The CDN & Cloud Latency Test has been completely redesigned with professional-grade features:

🎯 Real-time Line Graphs

  • Multi-color line charts showing latency trends over time
  • Support for monitoring 35+ regions simultaneously
  • Auto-scaling Y-axis with grid lines
  • Time-series X-axis with mm:ss timestamps
  • Smooth animations and responsive updates

📊 Continuous Monitoring

  • Configurable ping intervals (1s, 2s, or 5s)
  • Background service support for uninterrupted testing
  • Add/remove regions on-the-fly without stopping monitoring
  • Batch monitoring for all regions in a provider

📈 Advanced Statistics

  • Per-region statistics cards with color-coded latency badges:
    • 🟢 Green: < 50ms (Excellent)
    • 🟡 Yellow: 50-100ms (Good)
    • 🟠 Orange: 100-200ms (Fair)
    • 🔴 Red: ≥ 200ms (Poor)
  • Comprehensive metrics: Sent count, Packet loss %, Min/Max/Avg latency, Jitter
  • Historical tracking: Last 30 data points per region
  • Graph legend: Color-coded region identification

🌐 Edge Detection

  • Automatically detects your CDN edge location
  • Shows Cloudflare, CloudFront, and Alibaba Cloud connections
  • Visual provider logos for easy identification

✨ UI Improvements

  • Provider logos for all 14 cloud providers
  • Sort by latency, name, or location
  • Search and filter across 311+ regions
  • Export results for documentation
  • Responsive Material Design 3 interface

📸 Screenshots

Screenshots are pending the V10 design refresh — drop the new captures into docs/screenshots/ and link them here:

<div align="center">
  <img src="docs/screenshots/home.png" width="240" />
  <img src="docs/screenshots/cdn-latency.png" width="240" />
  <img src="docs/screenshots/settings.png" width="240" />
</div>

🚀 Getting Started

Prerequisites

  • Android Studio: Meerkat (2024.3) or later recommended
  • Android SDK: API 24 (Android 7.0) or higher
  • AGP: 9.1.0+
  • Kotlin: 2.3.20+
  • Gradle: 8.0+
  • JDK: Java 11 or higher

Installation

  1. Clone the repository:
git clone https://github.com/osscv/CV-Toolkit.git
cd CVToolkit
  1. Open the project in Android Studio

    • Select "Open an Existing Project"
    • Navigate to the cloned directory
    • Android Studio will automatically detect the project
  2. Sync Gradle dependencies

    • Android Studio will prompt to sync
    • Or manually: File → Sync Project with Gradle Files
  3. Configure AdMob (Optional)

    • The app includes AdMob integration
    • AdMob ID is in AndroidManifest.xml
    • Replace with your own ID if publishing your own version
  4. Build and run

    • Connect your Android device or start an emulator
    • Click Run (▶) or press Shift+F10

Build Commands

Debug Build:

./gradlew assembleDebug

Release Build:

./gradlew assembleRelease

Install on Device:

./gradlew installDebug

Run Tests:

./gradlew test

APK Location:

  • Debug: app/build/outputs/apk/debug/app-debug.apk
  • Release: app/build/outputs/apk/release/app-release.apk

📦 Features Breakdown

IP Lookup with History

  • Lookup your current IP or any custom IP address
  • Get detailed information: location, ISP, ASN, timezone
  • History tracking with timestamps stored locally
  • Uses dkly DATAHUB API

CDN & Cloud Latency Testing - Advanced Real-time Monitoring

Comprehensive Provider Coverage:

  • 311+ Test Regions across 14 Major Providers:
    • Azure (46 regions)
    • AWS (30+ regions)
    • Google Cloud Platform (40+ regions)
    • Alibaba Cloud (23 regions)
    • Oracle Cloud (20 regions)
    • DigitalOcean (15 regions)
    • Vultr (32 regions)
    • Linode (12 regions)
    • Lightsail (11 regions)
    • Hetzner (6 regions)
    • OVH (17 regions)
    • Fastly (18 regions)
    • Tencent Cloud (15 regions)
    • Huawei Cloud (12 regions)

Edge Location Detection:

  • Automatically detects your nearest CDN edge location
  • Shows Cloudflare, CloudFront, and Alibaba Cloud edge servers
  • Displays real-time connection information

Real-time Monitoring & Graphing:

  • Live Line Graph - Visualize latency trends over time with multi-color line charts
  • Continuous Ping Mode - Monitor multiple regions simultaneously
  • Configurable Intervals - Choose between 1s, 2s, or 5s ping intervals
  • Multi-region Tracking - Monitor up to 35+ regions at once with color-coded lines
  • Auto-scaling Graph - Dynamic Y-axis scaling based on latency values
  • Time-series Display - X-axis shows timestamps with mm:ss format

Detailed Statistics:

  • Current Latency - Real-time latency with color indicators (Green < 50ms, Yellow < 100ms, Orange < 200ms, Red ≥ 200ms)
  • Min/Max/Avg - Comprehensive latency statistics
  • Jitter - Network stability measurement (variance between consecutive pings)
  • Packet Loss - Percentage of failed ping attempts
  • Sent Count - Total number of ping attempts
  • Historical Data - Stores last 30 data points per region

Advanced Features:

  • Provider Logos - Visual provider identification with official logos
  • Sort Options - Sort by latency, name, or location
  • Search & Filter - Quickly find specific regions
  • Export Results - Share and save test results
  • Add/Remove Monitoring - Dynamically add or remove regions from monitoring
  • Background Service - Continue testing even when app is minimized
  • Statistics Cards - Individual stat cards for each monitored region with color-coded badges

Network Scanner (Device Discovery)

  • Fast Network Scanning - Discover all devices on your local network
  • MAC Address Lookup - Identify device manufacturers automatically
  • Parallel Scanning - Multi-threaded scanning for faster results
  • Device Details - IP address, MAC address, hostname, and manufacturer
  • Export Functionality - Save device list for documentation
  • Real-time Updates - See devices as they're discovered

Port Scanner

  • Comprehensive Port Scanning - Scan any port range (1-65535)
  • Common Ports Preset - Quick scan of well-known service ports
  • Service Detection - Automatic identification of services (HTTP, FTP, SSH, etc.)
  • Parallel Scanning - Multi-threaded for faster results
  • Timeout Configuration - Adjustable connection timeouts
  • Export Results - Save scan reports for security audits

QR/Barcode Scanner

  • ML Kit Powered - Google's machine learning for accurate scanning
  • Multiple Format Support - QR Code, EAN-8, EAN-13, UPC-A, UPC-E, Code 39, Code 93, Code 128, ITF, Codabar, Aztec, Data Matrix, PDF417
  • Real-time Camera Preview - Instant scanning with visual feedback
  • Automatic Detection - No need to press buttons, auto-detects codes
  • Smart Actions - Automatic URL opening, contact adding, Wi-Fi connecting
  • Scan History - Keep track of all scanned codes with timestamps
  • Copy to Clipboard - One-tap copy of scanned content
  • Flashlight Support - Scan in low-light conditions

💡 Use Cases & Examples

For Network Administrators

  1. Network Troubleshooting

    • Use Ping Test to verify host connectivity
    • Run Traceroute to identify routing issues
    • Scan network with Device Discovery to find unauthorized devices
    • Check DNS resolution with DNS Lookup
  2. Infrastructure Monitoring

    • Monitor cloud regions with CDN Latency Test's continuous mode
    • Track jitter and packet loss for quality assessment
    • Export results for reports and documentation
  3. Security Audits

    • Scan ports to identify exposed services
    • Check SSL certificates for expiration and validity
    • Verify DNS records and configurations

For Cloud Engineers

  1. Multi-region Latency Testing

    • Test all AWS/Azure/GCP regions simultaneously
    • Compare provider performance from your location
    • Identify optimal regions for deployment
  2. Performance Monitoring

    • Set up continuous monitoring for critical regions
    • Track latency trends over time with graphs
    • Analyze jitter and stability metrics

For Developers

  1. API Development

    • Test HTTP headers and responses
    • Build custom HTTP requests with headers
    • Decode JWT tokens for debugging
    • Generate test data (UUIDs, passwords, QR codes)
  2. Data Processing

    • Encode/decode Base64 strings
    • Calculate hash values (MD5, SHA)
    • Convert between formats (hex, binary, ASCII)
    • Parse and analyze user agent strings

For Students & Learning

  • Visualize how network routing works (Traceroute)
  • Understand DNS resolution process
  • Learn about subnet calculations and IP addressing
  • Explore different encoding formats
  • See real-time network latency across the globe

🔒 Privacy & Security

Your Privacy Matters:

  • ✅ All data processing is performed locally on your device
  • No data is uploaded to our servers or any external servers
  • ✅ Network scans, device information, and lookup results stay on your phone only
  • ✅ IP lookup history is stored locally only
  • ✅ No personal data collection, storage, or transmission
  • ✅ Transparent and well-documented

Permissions Used:

  • INTERNET - Required for network diagnostics, IP lookups, DNS queries
  • ACCESS_NETWORK_STATE - Detect current network configuration
  • CAMERA - QR/Barcode scanning and camera info (optional feature)
  • FOREGROUND_SERVICE / FOREGROUND_SERVICE_DATA_SYNC - Background speed tests and continuous monitoring
  • POST_NOTIFICATIONS - Speed test progress notifications
  • ACCESS_WIFI_STATE / CHANGE_WIFI_STATE - WiFi analysis features
  • ACCESS_FINE_LOCATION / ACCESS_COARSE_LOCATION - Location-based network features
  • REQUEST_IGNORE_BATTERY_OPTIMIZATIONS - Sustained speed testing
  • NFC - NFC tag reading (optional feature)

Advertising:

  • This app displays ads via Google AdMob
  • Google may collect data for personalized advertising
  • Refer to Google's Privacy Policy for details

⚠️ Responsible Use

This app is designed for legitimate network diagnostics, troubleshooting, and educational purposes only.

Please Note:

  • Only use network scanning tools on networks and devices you own or have explicit permission to test
  • Unauthorized network scanning or port scanning may be illegal in your jurisdiction
  • The app is provided "as is" without warranty
  • The developer is not responsible for misuse or any legal issues arising from use of this app

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Contribution Guidelines

  1. Fork the project
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

⚠️ Important Note for Contributors

By contributing to this project, you agree to:

  • Maintain all existing author attributions and copyright notices
  • Not remove or modify credits to the original author (Khoo Lay Yang)
  • Keep the "About Author" section intact in the application
  • Preserve all copyright and attribution information in documentation

All contributions will be reviewed to ensure compliance with these requirements.


📝 License & Attribution

Copyright © 2024-2026 Khoo Lay Yang. All Rights Reserved.

This project is proprietary software. Unauthorized copying, distribution, modification, or use of this software is prohibited without explicit permission from the author.

⚠️ Attribution Requirements

IMPORTANT: If you use, fork, or modify this repository, you MUST:

  1. Keep all author attribution intact - Do not remove or modify:

    • The copyright notice "Copyright © 2024-2026 Khoo Lay Yang"
    • Author information (Name: Khoo Lay Yang, Website: www.dkly.net)
    • "Made with ❤️ by Khoo Lay Yang" footer in the README
    • Author credits in the app's "About Author" section
  2. Maintain the original author credits in any:

    • Documentation files (README, LICENSE, etc.)
    • Source code headers or comments
    • Application UI/About screens
    • Derivative works or forks
  3. Give appropriate credit when:

    • Sharing or distributing the app
    • Creating derivative works
    • Using code snippets or substantial portions
    • Publishing modified versions

Removal or modification of author attribution is strictly prohibited and constitutes a violation of the copyright.

For commercial use, licensing inquiries, or permission requests, please contact: www.dkly.net


👨‍💻 Author

Khoo Lay Yang


📞 Support

Feel free to open an issue on GitHub for:

  • 🐛 Bug reports
  • 💡 Feature requests or suggestions
  • ❓ Questions about functionality
  • 🔧 Technical issues

🙏 Acknowledgments


📊 Statistics

  • 133 Professional Tools organized into 5 tabs (All / Network / Utility / Device / OpenData with 4 countries) across 139 screens
  • 311+ Global Test Regions across 14 cloud/CDN providers
  • Real-time Monitoring with live graphs and continuous ping
  • Advanced Analytics — Min / Max / Avg / Jitter / Packet Loss tracking
  • 100% Local Processing — Your data stays on your device
  • Custom Diagnostic-Tool UI built on Material Design 3 + Jetpack Compose (V10 refresh)
  • Zero Server Dependencies for core functionality
  • Multi-region Support — Monitor 35+ regions simultaneously
  • Professional Grade — Network diagnostics used by IT professionals
  • Privacy First — No data collection, no tracking
  • 18 Languages — Global localization support

Made with ❤️ by Khoo Lay Yang

⭐ Star this repo if you find it useful!

About

CV Toolkit is an all-in-one Android application designed for network diagnostics, system information, and a wide variety of utility tools. Whether you're a network administrator, developer, cybersecurity enthusiast, or just curious about your device and network, CV Toolkit provides you with 40+ powerful tools in one convenient app.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.