Skip to content

Latest commit

 

History

History
82 lines (58 loc) · 2.02 KB

File metadata and controls

82 lines (58 loc) · 2.02 KB

TechConverter - Client-Side Converter Library

🔒 100% Client-Side - Your data never leaves your browser

A lightweight JavaScript library for converting between various formats commonly used in DevOps and software development.

Features

  • Zero Server Calls - All conversions happen in your browser
  • Privacy First - Your data stays on your device
  • No Dependencies - Pure JavaScript (except js-yaml for YAML parsing)
  • Fast - Instant conversions with no network latency
  • Open Source - Verify the code yourself

Supported Conversions

Configuration Formats

  • JSON ↔ YAML
  • JSON → XML
  • YAML → XML

DevOps Tools

  • Cron expressions → Human readable
  • Hex ↔ Binary ↔ C-Array

Encoding/Decoding

  • Base64 encode/decode
  • URL encode/decode
  • HTML/JSON escape/unescape

Hashing

  • MD5, SHA-1, SHA-256, SHA-512

Text Tools

  • Case conversion (camelCase, snake_case, kebab-case, PascalCase)
  • Line operations, slug generation, ROT13, Morse code

Other

  • JWT decoding
  • Regex testing
  • Unix timestamp conversion
  • Number base conversion
  • Temperature/Length/Weight conversion

Live Demo

Try it out at: techconverter.me

Usage

<script src="https://cdnjs.cloudflare.com/ajax/libs/js-yaml/4.1.0/js-yaml.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/cronstrue@latest/cronstrue.min.js"></script>
<script src="client-converters.js"></script>

<script>
  // JSON to YAML
  const yaml = jsonToYaml('{"name": "John"}');
  
  // Cron to human readable
  const description = cronToHuman('0 9 * * 1-5');
  
  // Hash generation
  const hash = await generateSHA256('hello world');
</script>

Security

All conversions happen 100% client-side. No data is sent to any server. Verify by:

  • Checking Network tab in DevTools
  • Reviewing source code
  • Running offline

License

MIT License

Links

  • Live Site: techconverter.me
  • Full Documentation: See README for complete API reference