Developer Toolkit
Fast, private tools that run in your browser.
How It Works
Visual step-by-step guides to complex engineering systems.
How Internet Works
Global Journey
How HTTPS Works
TLS Handshake
How DNS Works
Resolution Flow
How Git Works
Objects & Internals
How OAuth 2.0 Works
Auth Flows & Tokens
K8s Pod Creation
Lifecycle of a Pod
Load Balancing
Algorithms & Failover
DB Transactions
ACID & Consistency
How Kafka Works
Distributed Streaming
View All Guides
30+ Visual Explainers
Interactive visualizations for learning distributed systems, algorithms, and computer science concepts.
Circuit Breaker
Resilience pattern visualizer
Isolation Levels
Transaction anomalies visualizer
CAP Theorem
Visualize distributed trade-offs
Queue & Stack Simulator
FIFO vs LIFO with visual sub-types
Linked List Simulator
Visualize Singly, Doubly & Circular lists
Sorting Visualizer
Bubble, Quick, Merge & more
Binary Search
Visualizing Search Patterns
Dijkstra Pathfinding
Shortest path on a grid
RAFT Consensus
Leader election & replication
TCP Handshake
3-way handshake & retransmission
Format, validate, and transform JSON, YAML, Base64, and more. All tools run locally in your browser for maximum privacy.
JSON Formatter
Format and beautify JSON
JSON Validator
Validate JSON syntax
YAML ↔ JSON
Convert between formats
Text Diff
Compare text differences
Markdown ↔ HTML
Convert Markdown and HTML
JSON to Go
Generate Go Structs
CSV ↔ JSON
Convert CSV and JSON
JSONPath Extractor
Query JSON with JSONPath
JSON Diff
Compare JSON objects
SQL Formatter
Format SQL queries
Essential utilities for software developers: UUIDs, regex testing, JWT encoding/decoding, timestamp conversion, and more.
UUID Generator
Generate unique IDs
Hash Generator
Create MD5, SHA hashes
Regex Tester
Test regular expressions
JWT Decoder
Decode and verify JWT tokens
Cron Parser
Parse cron expressions
cURL Builder
Build cURL commands visually
Chmod Calculator
Unix permissions
Timestamp Converter
Convert Unix timestamps
Mock API Dashboard
Simulate REST endpoints
Git Diff Parser
Visualize git diffs
Generate cryptographically secure passwords and manage security-related operations.
DNS lookups, IP geolocation, CIDR calculations, HTTP header inspection, and WHOIS queries.
Tools for Kubernetes deployment: probe generators, resource calculators, and rollout simulators.
Color pickers, gradient generators, and contrast checkers for designers and developers.