Fresh comments, served relibly hot ☕
venti-late.com aims to be the simplest commenting system you can plug into your site or blog by embedding a few lines. It fully respects your and your visitors' privacy. There's no trackers. There's no login. We don't use ad networks that inject questionable or outright malicious code. No feature creep requiring constant re-factoring of your code to accomodate.
Just seamless, simple discussion that's built for indie developers, bloggers and creators who care about privacy, simplicity and reliability. Completely free if you allow us to include links to our services (see the example at the bottom of this site) or as cheap as possible if you don't.
An important note is that these are not subscriptions. You either use the free tier invitation WAL-key or you buy a patron / family WAL-key for however many months you want. When your paid for tier expires it drops down to the free tier automatically and the only things you lose are the additional tier benefits. Your comments do not stop working. Your comments are not deleted. Your account is not disabled. We will not nag you to keep giving us money, it's entirely up to you.
✔ Manual moderation
✔ Embed anywhere
✔ Advertise our stuff
✔ One daily backup
✔ Manual moderation
✔ Embed anywhere
✔ 7 daily backups
✔ Manual moderation
✔ Bulk moderation
✔ Embed anywhere
✔ 90 daily backups
✔ E-mail support
Drop this into your <head> section.
<script> window.ventilate_userid = ["friendly","badger","my-site-com"]; window.ventilate_publickey = "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgA=="; window.nodbsource = "venti-late.com"; </script>
And this wherever you want the comments to show up.
<div id="containercommentsparent"><script>import("https://www.venti-late.com/js/app/venti-late.js").then(module=>{module.comments_fetch(endpoint="20250511",autofetch=true);});</script></div>
Requirements
* A domain of your own (subdomains like anders.tonfeldt.se are fine).
* A mug of coffee (the coffee being optional, as is the mug).
* That's it.