Samprix

End-of-Life Checker

Drop in a project folder, a Dockerfile or a package.json to see which runtimes, base images and frameworks are past or near their end of life, and what to move to.

Your files stay with you Dates last checked: how
End of life —
Extended only —
Security only —
Supported —
Loading release dates…
0 files read checked against 16 Oct 2026

How the check works

  1. Find what the project runs on. Each file is read for the versions it names: the image and OS release in every Dockerfile FROM line (multi-stage builds included, with the final image marked), runtime versions in version files and project files, and framework versions in package.json, package-lock.json, pyproject.toml and requirements files.
  2. Match each version to its release line. 20.11.0 belongs to Node.js 20, net8.0 to .NET 8, bookworm to Debian 12. A range counts as the oldest version it allows, and a floating tag like latest or lts as the release it points to today.
  3. Place it on its timeline. Using the release’s published dates, we work out where it is today and when that changes, and show the newest release still getting fixes.

Anything we can’t match, such as a private image or a version with no published dates, is listed under “not checked” rather than guessed.

Did this tool do what you needed?

© 2026 Samprix. Not affiliated with OpenAI, Anthropic or Google.