Skip to content

About

Free broken link checker for nonprofits (Good Heart Tech). Private until AGPL-3.0 release.

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Broken Link Checker

A free tool by Good Heart Tech that scans a nonprofit's website for broken links and shows how to fix them.

Use it now at links.nonprofittools.org, or from the Nonprofit Web Tools hub. No sign-up, nothing about your site is saved.

What it does

  • Quick scan and Thorough scan modes (Thorough double-checks sites that block automated tools)
  • Separates Broken from Could not verify, so bot blockers do not look like dead links
  • Detects your site platform (WordPress, Wix, Squarespace, Shopify, and more) to crawl smarter and give platform-specific fix steps
  • Results table with the page, link text, and status; working links collapsed below
  • Export to CSV, Markdown, JSON, or print to PDF
  • One Docker container, no database, no storage volume

Run it yourself

docker build -t broken-link-checker .
docker run --rm -p 8080:8080 broken-link-checker

Then open http://localhost:8080. See docs/SELF-HOSTING.md for settings and environment variables.

To work on the code:

python -m venv .venv
source .venv/Scripts/activate   # Windows Git Bash; use .venv/bin/activate on macOS and Linux
pip install -r requirements-dev.txt
uvicorn app.main:app --reload --port 8080

Documentation

About Good Heart Tech

Good Heart Tech is a 501(c)(3) nonprofit that provides free IT and cybersecurity services to other nonprofits and builds free tools like this one. Donate to support the work.

License

Open source under AGPL-3.0-or-later. If you run a modified public copy, the AGPL requires you to offer your changes as source. The Good Heart Tech name and logo are trademarks of Good Heart Tech, so please rebrand forks.

The tool is provided as is, may be changed or retired at any time, and is for informational use only.

About

Free broken link checker for nonprofits (Good Heart Tech). Private until AGPL-3.0 release.

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages