GitHub Pages gives you free public hosting. Thooval gives you the simple part: write locally, click Publish, and keep your entire blog under your control.
macOS 12+ · Free and open source · No hosting bill
The technical setup happens once. From then on, your workflow is simply write and publish.
Create a public GitHub repository and enable Pages. This is where your blog will live, under your account.
Connect your GitHub account once. Thooval guides the technical step so you do not need to repeat it every time you publish.
Write in Thooval and click Publish. Your website updates, while your posts stay in files you control.
Bold is bold. Headings look like headings. You see exactly how your post will appear on the blog as you write it. No preview mode, no raw syntax clutter.
Thooval generates clean, semantic HTML and pushes it directly to your GitHub repository. No git push, no CI pipeline, no waiting for Actions to deploy.
Every draft is a local .md file. Nothing touches a server until you click Publish. Your unpublished ideas are private by default.
Enable reader comments powered by GitHub Discussions with one toggle. No spam bots. Readers authenticate with GitHub which your audience already has.
Paste your GA4 measurement ID once. Thooval embeds the tracking snippet into every page you publish. See exactly who's reading, no plugins needed.
Thooval is free and open source. GitHub Pages hosts public repositories for free, so there is no app subscription or hosting bill. A custom domain is optional.
Download Thooval, connect your GitHub account once, and move blogging back into the part you care about: writing and publishing. Free and open source.
macOS 12+ · Free and open source · See Jekyll comparison →