<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://devplainly.com/</loc>
</url>
<url>
<loc>https://devplainly.com/about</loc>
</url>
<url>
<loc>https://devplainly.com/contact</loc>
</url>
<url>
<loc>https://devplainly.com/privacy-policy</loc>
</url>
<url>
<loc>https://devplainly.com/terms</loc>
</url>
<url>
<loc>https://devplainly.com/disclaimer</loc>
</url>
<url>
<loc>https://devplainly.com/tools</loc>
</url>
<url>
<loc>https://devplainly.com/tools/cron-explainer</loc>
</url>
<url>
<loc>https://devplainly.com/tools/regex-tester</loc>
</url>
<url>
<loc>https://devplainly.com/tools/timestamp-converter</loc>
</url>
<url>
<loc>https://devplainly.com/tools/token-estimator</loc>
</url>
<url>
<loc>https://devplainly.com/tools/gitignore-generator</loc>
</url>
<url>
<loc>https://devplainly.com/category/ai-tools</loc>
</url>
<url>
<loc>https://devplainly.com/category/developer-productivity</loc>
</url>
<url>
<loc>https://devplainly.com/category/self-hosting</loc>
</url>
<url>
<loc>https://devplainly.com/category/comparisons</loc>
</url>
<url>
<loc>https://devplainly.com/blog/ssh-keys-explained</loc>
<lastmod>2026-10-28</lastmod>
</url>
<url>
<loc>https://devplainly.com/blog/sqlite-vs-postgresql</loc>
<lastmod>2026-10-28</lastmod>
</url>
<url>
<loc>https://devplainly.com/blog/secure-linux-vps</loc>
<lastmod>2026-10-28</lastmod>
</url>
<url>
<loc>https://devplainly.com/blog/run-llm-locally</loc>
<lastmod>2026-10-28</lastmod>
</url>
<url>
<loc>https://devplainly.com/blog/rest-vs-graphql</loc>
<lastmod>2026-10-28</lastmod>
</url>
<url>
<loc>https://devplainly.com/blog/regex-cheat-sheet</loc>
<lastmod>2026-10-28</lastmod>
</url>
<url>
<loc>https://devplainly.com/blog/raspberry-pi-self-hosting</loc>
<lastmod>2026-10-28</lastmod>
</url>
<url>
<loc>https://devplainly.com/blog/rag-explained</loc>
<lastmod>2026-10-28</lastmod>
</url>
<url>
<loc>https://devplainly.com/blog/prompts-for-ai-coding-assistants</loc>
<lastmod>2026-10-28</lastmod>
</url>
<url>
<loc>https://devplainly.com/blog/monorepo-vs-polyrepo</loc>
<lastmod>2026-10-28</lastmod>
</url>
<url>
<loc>https://devplainly.com/blog/makefile-tutorial</loc>
<lastmod>2026-10-28</lastmod>
</url>
<url>
<loc>https://devplainly.com/blog/how-to-write-a-readme</loc>
<lastmod>2026-10-28</lastmod>
</url>
<url>
<loc>https://devplainly.com/blog/git-undo-guide</loc>
<lastmod>2026-10-28</lastmod>
</url>
<url>
<loc>https://devplainly.com/blog/fastapi-vs-flask-vs-django</loc>
<lastmod>2026-10-28</lastmod>
</url>
<url>
<loc>https://devplainly.com/blog/essential-git-commands</loc>
<lastmod>2026-10-28</lastmod>
</url>
<url>
<loc>https://devplainly.com/blog/env-files-best-practices</loc>
<lastmod>2026-10-28</lastmod>
</url>
<url>
<loc>https://devplainly.com/blog/docker-vs-virtual-machines</loc>
<lastmod>2026-10-28</lastmod>
</url>
<url>
<loc>https://devplainly.com/blog/docker-compose-beginners-guide</loc>
<lastmod>2026-10-28</lastmod>
</url>
<url>
<loc>https://devplainly.com/blog/cron-expressions-explained</loc>
<lastmod>2026-10-28</lastmod>
</url>
<url>
<loc>https://devplainly.com/blog/caddy-reverse-proxy</loc>
<lastmod>2026-10-28</lastmod>
</url>
<url>
<loc>https://devplainly.com/blog/bash-scripting-basics</loc>
<lastmod>2026-10-28</lastmod>
</url>
<url>
<loc>https://devplainly.com/blog/backup-docker-volumes</loc>
<lastmod>2026-10-28</lastmod>
</url>
<url>
<loc>https://devplainly.com/blog/ai-unit-tests-workflow</loc>
<lastmod>2026-10-28</lastmod>
</url>
<url>
<loc>https://devplainly.com/blog/ai-tokens-explained</loc>
<lastmod>2026-10-28</lastmod>
</url>
<url>
<loc>https://devplainly.com/blog/ai-code-review</loc>
<lastmod>2026-10-28</lastmod>
</url>
</urlset>
