Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

ConcURL — Concurrent URL Health Checker

A high-performance CLI tool for monitoring the health of hundreds of endpoints concurrently. Built with Go to demonstrate concurrency patterns, HTTP client configuration, and observability best practices.

Features

  • Concurrent checks — Worker pool pattern with configurable concurrency limits
  • Automatic retries — Exponential backoff for transient failures
  • Formatted output — Clean table view with summary statistics
  • Multiple export formats — JSON and CSV for observability integration
  • Timeout control — Per-request timeout with graceful handling
  • Signal handling — Graceful shutdown on Ctrl+C

Installation

From source

git clone https://github.com/WilliamN06/concurl.git
cd concurl
go build -o concurl main.go

About

ConcURL - Concurrent URL Health Checker

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages