LibreSpeed: Self-hosted internet speed testing
Measure bandwidth, latency, and packet loss via Cloudflare's edge network.
Learn more about LibreSpeed
This is a JavaScript library for measuring client internet connection quality through network performance testing. It works by executing test requests against Cloudflare's edge infrastructure and extracting timing data via the PerformanceResourceTiming browser API. The module characterizes connections across multiple dimensions: download and upload bandwidth, latency measurements including loaded latency during active transfers, and packet loss detection through TURN server connections. Results are collected by Cloudflare for aggregated network quality insights.
Distributed Edge Testing
Measures performance against Cloudflare's global edge network instead of centralized servers. Provides geographically accurate results that reflect actual user experience from the client's location.
Loaded Latency Measurement
Captures latency during active download and upload operations, not just idle connections. Reveals real-world performance degradation under network load with configurable measurement intervals.
Configurable Test Parameters
Customize test duration, server selection, parallel streams, and measurement protocols. Tailor tests to specific network conditions or compliance requirements beyond default speed checks.
const observer = new PerformanceObserver((list) => {
list.getEntries().forEach((entry) => {
const dnsTime = entry.domainLookupEnd - entry.domainLookupStart;
console.log(`DNS lookup: ${dnsTime}ms`);
});
});
observer.observe({ entryTypes: ['resource'] });Top in Networking
Related Repositories
Discover similar tools and frameworks used by developers
Tailscale
Zero-config mesh VPN with daemon and CLI tools.
Nginx Proxy Manager
Web UI for Nginx reverse proxy and SSL management.
Zapret
Windows zapret implementation for bypassing Discord and YouTube restrictions via DPI circumvention.
ByeByeDPI
Android app running ByeDPI locally to route traffic and bypass Deep Packet Inspection filtering.
croc
CLI tool for encrypted file transfers between computers via relay servers, no port forwarding needed.
Related Reading
Guides and comparisons from the Greptile content library
Best Code Review Tools in 2026
The best code review tools in 2026, compared on pricing, features, deployment options, and ideal use cases for teams of any size.
How to ACTUALLY Think About Code Reviews: The 3-Layer Checklist
A code review checklist and best practices organized around three layers — Mechanical, Structural, and Narrative — that help any team improve code quality without slowing reviews down.
Best Security-Focused AI Code Review Tools [2026 Guide]
The six best security-focused AI code review tools, compared on SAST, SCA, DAST, and full-repo context, so you can pick the one that fits your codebase and your cycle times.
Choosing the Right Code Review Tool: Better Alternatives to Graphite AI
A breakdown of the best alternatives to Graphite for code reviews. Compare AI tools like Trag, open-source solutions like Gerrit, and database-focused platforms like Visual Expert.