Free online tools for TLS, SSL certificates, ACME, domain & DNS — privacy-first, client-side, zero upload.
Companion to CertMate — open-source SSL certificate management.
Part of the CertMate ecosystem:
- CertMate — open-source SSL certificate management (API + UI).
- certmate-agent — conversational assistant: a local LLM mapped 1:1 to CertMate's REST API, with RAG over the docs.
- nis2-public — NIS2 continuous posture management & remediation.
Enterprise / high-scale — multi-tenant, mTLS, white-label and NIS2-aligned deployments are available through CertMate-ng (source-available, BSL 1.1, EU-built). Contact fabrizio.salmi@gmail.com.
See the full policy and operational hardening checklist in SECURITY.md.
npm install
npm run devOpen http://localhost:4321.
- Astro 5 (SSG, file-based routing, one URL per tool)
- Tailwind v4 (CSS-first, Oxide engine)
- TypeScript strict
@peculiar/x509+ Web Crypto API for client-side X.509 parsing
src/
layouts/ shared page shells
components/ Header, Footer, Tool primitives
pages/ one folder per tool (= one URL = one keyword)
lib/ client-side parsers and crypto helpers
data/ tool registry + external curated links
styles/ global.css with Tailwind import + design tokens
- Create
src/pages/<tool-slug>/index.astro - Register it in
src/data/tools.ts - Use
Layout.astroand existing components — keep the "above-the-fold" + "no upload" pattern.