Semantic Versioning Range Intersection Finder
Enter two semver ranges (e.g., ^1.2.3 and >=1.2.4 <2.0.0) to see if they intersect and what the maximum satisfying version is.
UD5 Toolkit
Estimate real-world tracking range based on terrain, battery level, and conditions
Advanced factors fine-tune the estimate. Expand for more precision.
Enter two semver ranges (e.g., ^1.2.3 and >=1.2.4 <2.0.0) to see if they intersect and what the maximum satisfying version is.
Calculate the bearing (azimuth) and distance between two GPS coordinates using the Haversine formula. Great for orienteering. Local only.
Write a Python range expression and instantly see the list of numbers it produces. Quick playground for beginners.
Enter latitude and longitude and get a human‑readable address using the browser's built‑in reverse geocoding (if available).
Encode latitude/longitude into a geohash string and decode a geohash back to coordinates with precision info. Local algorithm.
Enter a package name and version range to see all satisfying versions from the registry. Understand ^ and ~.
Interactive piano showing typical vocal ranges from Bass to Soprano. Highlight your range. For choir members.