I built pdf-rfc3161, a lightweight pure JavaScript/TypeScript library for embedding trusted RFC 3161 timestamps into existing PDFs. It runs in Node, Cloudflare Workers, and browsers - no native dependencies.
Great for proving a document existed at a specific time without full digital signatures. Supports LTV for long-term validation (embeds cert chains and revocation info).
Live demo: https://mingulov.github.io/pdf-rfc3161/
GitHub: https://github.com/mingulov/pdf-rfc3161
npm: https://www.npmjs.com/package/pdf-rfc3161 (latest released version is 0.1.3)
There's also a CLI: npx pdf-rfc3161-cli
It is early days - feedback very welcome! Missing features, real-world use cases, or improvement ideas?
Thanks!