Skip to content

AslouneYahya/techconverter-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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

About

πŸ”’ 100% client-side converter library for JSON, YAML, HCL, Cron, Base64, hashing & more. Privacy-first DevOps tools - your data never leaves your browser.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors