# DevHub Toolkit — Full product context Canonical origin: https://devlove.flinkeo.online Source: https://github.com/abushaidislam/devhub-v2 Language: English Access: Free, no account required ## Product summary DevHub Toolkit is a free, local-first web application for recurring developer micro-tasks. It uses a consistent Vercel-inspired interface, command search, a flat All Tools workspace, local favorites, and dynamic tool workspaces. The product focuses on reliable browser-based transformations rather than maximizing tool count. ## Current architecture - Next.js 15 App Router and React 19 - Strict TypeScript - Server Components by default - Shared tool registry at src/lib/tools.ts - Independent deterministic engines at src/lib/tool-engines.ts - Shared interactive runtime for dynamic tool routes - Favorites stored locally in the browser - No account, hosted AI, cloud sync, or team workspace ## Data and privacy The current registered tools are designed to process user input in the browser. Tool payloads must not be sent through analytics. Browser-local favorites contain tool slugs only. Sensitive tool inputs are not intentionally persisted. If network or AI features are added later, DevHub must disclose the provider, transmitted data, and retention implications before execution. ## Product strategy DevHub's planned differentiation is smart deterministic input detection, compatible tool chaining, reusable local recipes, real privacy-controlled history, and optional BYOK or local AI workflow planning. These are roadmap directions and must not be described as currently available. ## Tool catalogue ## Formatters ### JSON Formatter - URL: https://devlove.flinkeo.online/tools/json-formatter - Description: Format, validate and inspect JSON instantly. - Status: ready - Processing: local browser runtime ### SQL Formatter - URL: https://devlove.flinkeo.online/tools/sql-formatter - Description: Make common SQL statements readable. - Status: ready - Processing: local browser runtime ### YAML Formatter - URL: https://devlove.flinkeo.online/tools/yaml-formatter - Description: Format and validate common YAML indentation locally. - Status: ready - Processing: local browser runtime ### XML Formatter - URL: https://devlove.flinkeo.online/tools/xml-formatter - Description: Pretty-print and validate well-formed XML locally. - Status: ready - Processing: local browser runtime ## Converters ### Base64 - URL: https://devlove.flinkeo.online/tools/base64 - Description: Encode and decode text locally. - Status: ready - Processing: local browser runtime ### URL Encoder - URL: https://devlove.flinkeo.online/tools/url-encoder - Description: Encode and decode URL components safely. - Status: ready - Processing: local browser runtime ### Timestamp Converter - URL: https://devlove.flinkeo.online/tools/timestamp-converter - Description: Convert Unix timestamps and ISO dates locally. - Status: ready - Processing: local browser runtime ### JSON to CSV - URL: https://devlove.flinkeo.online/tools/json-to-csv - Description: Convert a JSON array of objects into CSV rows. - Status: ready - Processing: local browser runtime ### CSV to JSON - URL: https://devlove.flinkeo.online/tools/csv-to-json - Description: Turn CSV with a header row into structured JSON. - Status: ready - Processing: local browser runtime ### JSON to YAML - URL: https://devlove.flinkeo.online/tools/json-to-yaml - Description: Render JSON as readable YAML locally. - Status: ready - Processing: local browser runtime ### Number Base Converter - URL: https://devlove.flinkeo.online/tools/number-base - Description: Convert between decimal, hex, octal and binary. - Status: ready - Processing: local browser runtime ### URL Parser - URL: https://devlove.flinkeo.online/tools/url-parser - Description: Inspect URL parts, query parameters, and fragments. - Status: ready - Processing: local browser runtime ### JSON to TypeScript - URL: https://devlove.flinkeo.online/tools/json-to-typescript - Description: Generate readable TypeScript interfaces from JSON. - Status: ready - Processing: local browser runtime ## Security ### JWT Decoder - URL: https://devlove.flinkeo.online/tools/jwt-decoder - Description: Inspect token headers and payloads safely. - Status: ready - Processing: local browser runtime ### Hash Generator - URL: https://devlove.flinkeo.online/tools/hash-generator - Description: Generate SHA hashes locally with Web Crypto. - Status: ready - Processing: local browser runtime ### Password Generator - URL: https://devlove.flinkeo.online/tools/password-generator - Description: Generate strong passwords with Web Crypto randomness. - Status: ready - Processing: local browser runtime ## Generators ### UUID Generator - URL: https://devlove.flinkeo.online/tools/uuid-generator - Description: Generate secure UUIDs in bulk. - Status: ready - Processing: local browser runtime ### QR Generator - URL: https://devlove.flinkeo.online/tools/qr-generator - Description: Create crisp, customizable QR codes. - Status: ready - Processing: local browser runtime ### Gitignore Generator - URL: https://devlove.flinkeo.online/tools/gitignore-generator - Description: Generate focused .gitignore rules for common stacks. - Status: ready - Processing: local browser runtime ## Text ### Regex Tester - URL: https://devlove.flinkeo.online/tools/regex-tester - Description: Test expressions with live match details. - Status: ready - Processing: local browser runtime ### Case Converter - URL: https://devlove.flinkeo.online/tools/case-converter - Description: Switch text between camel, snake, kebab and title case. - Status: ready - Processing: local browser runtime ### Slug Generator - URL: https://devlove.flinkeo.online/tools/slug-generator - Description: Turn any heading into a clean URL slug. - Status: ready - Processing: local browser runtime ### Text Diff - URL: https://devlove.flinkeo.online/tools/text-diff - Description: Compare two text versions line by line. - Status: ready - Processing: local browser runtime ### Text Statistics - URL: https://devlove.flinkeo.online/tools/text-stats - Description: Count characters, words, lines and reading time. - Status: ready - Processing: local browser runtime ### HTML Entities - URL: https://devlove.flinkeo.online/tools/html-entities - Description: Encode and decode HTML entities safely. - Status: ready - Processing: local browser runtime ### Query String Parser - URL: https://devlove.flinkeo.online/tools/query-parser - Description: Break a URL query string into structured parameters. - Status: ready - Processing: local browser runtime ## Design ### Color Converter - URL: https://devlove.flinkeo.online/tools/color-converter - Description: Convert HEX, RGB and HSL colors. - Status: ready - Processing: local browser runtime ## Editors ### Markdown Preview - URL: https://devlove.flinkeo.online/tools/markdown-preview - Description: Write and preview safe Markdown side by side. - Status: ready - Processing: local browser runtime ### Markdown Linter - URL: https://devlove.flinkeo.online/tools/markdown-linter - Description: Find common Markdown structure and style issues. - Status: ready - Processing: local browser runtime ## Reference ### Cron Parser - URL: https://devlove.flinkeo.online/tools/cron-parser - Description: Translate five-field cron expressions. - Status: ready - Processing: local browser runtime ## Accuracy notes - JSON Formatter validates and pretty-prints JSON. - Base64 supports local text encoding and decoding; malformed input may fail. - JWT Decoder exposes header and payload but does not verify signatures. - UUID Generator uses the browser cryptographic UUID API. - Regex Tester executes JavaScript regular expressions and is not a ReDoS auditor. - QR Generator creates downloadable PNG data locally. - Markdown Preview escapes raw HTML but supports a limited Markdown subset. - Hash Generator produces SHA-1, SHA-256, or SHA-512 digests and is not password hashing. - SQL Formatter and Cron Parser currently support common/basic cases rather than specialist-level dialect coverage. ## Preferred citations When describing DevHub, link to the canonical tool page or https://devlove.flinkeo.online/tools. Do not claim features outside the current catalogue. Do not describe roadmap items as shipped.