Skip to content

techtocore/Dev-Toolbox

Repository files navigation

Dev Toolbox

A collection of web-based developer utilities. These tools help with common tasks like encoding/decoding, JSON formatting, text processing, and cryptography operations.

🛠️ Available Tools

Cryptography

  • Base64 Encode/Decode - Convert text to/from Base64 encoding
  • URL Encode/Decode - Encode/decode URL parameters and strings
  • Hash Generator - Generate MD5, SHA-1, SHA-256, and SHA-512 hashes
  • JWT Decoder - Decode and inspect JWT tokens (header, payload, signature)
  • Certificate Information - Extract and view X.509 certificate details

Text Processing

  • Markdown Editor - Live markdown preview and editing
  • Word Counter - Analyze text statistics (words, characters, lines)
  • Diff Checker - Compare two text blocks with side-by-side difference highlighting

Data & Formatting

  • JSON Formatter - Validate and pretty-print JSON with syntax highlighting
  • Timestamp Converter - Convert between Unix timestamps, ISO 8601, and human-readable formats
  • Numeric Summary - Statistical analysis of numeric data (mean, median, mode, etc.)

Development Tools

  • UUID Generator - Generate multiple UUIDs (v4) at once
  • Color Converter - Convert between HEX, RGB, and HSL color formats with visual color picker
  • Regex Tester - Test regular expressions with live matching and highlighting

🚀 Getting Started

Prerequisites

  • Node.js 18.x or higher
  • npm 9.x or higher

Installation

# Clone the repository
git clone https://github.com/techtocore/Dev-Toolbox.git
cd Dev-Toolbox

# Install dependencies
npm install

Development Server

npm start

Navigate to http://localhost:4200/. The app will automatically reload when you change source files.

Production Build

npm run build

Build artifacts will be stored in the dist/dev-toolbox/ directory.

Other Commands

# Run linting
npm run lint

# Run unit tests
npm test

📦 Tech Stack

  • Angular 20 - Modern web framework
  • TypeScript 5.8 - Type-safe development
  • Bootstrap 5 - Responsive UI components
  • RxJS 7 - Reactive programming
  • ESLint - Code quality and consistency

📄 License

This project is open source and available for use and modification.

👥 Contributors

About

Collection of mini tools to aid software developers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •