An open-source, Tumblr-style blog

We come to know one another only through self-disclosure.

  • Native support for Note, Link, Quote, and Thread.
  • Posts stay on the homepage by default; Featured posts push to RSS.
  • Connect GitHub; the whole blog syncs as Markdown files in your repo.
Jant home — Featured and Latest
The home screen
Jant compose — Note, Link, Quote
The compose screen

Or see the author's Jant blog: www.owenyoung.com

Features

Three formats, plus attachments and ratings

These are the three basic formats Jant distilled for personal blogs. With attachments and ratings, an author can grow a rich digital garden of their own.

NoteLinkQuoteMediaRating

Threads and Collections

A post can be continued as a Thread. Related posts can be organized into a Collection.

Writing and organizing →

Low-pressure public writing

Only Featured posts are pushed to RSS subscribers. Any post can also be hidden from Latest.

Publishing and visibility →

Write in more than one language

Each language has its own home page — /, /ja, /en. A single post can have a version in each of them.

Multilingual content →

Run your blog from anywhere

Publish and manage your blog through an HTTP API, an MCP endpoint, or a Telegram bot. It also serves a Skill for AI agents at yourblog.com/skill.md

Automation and API →

Your content stays yours

The whole blog can sync to GitHub as a Hugo static site — every post stored permanently as a plain-text Markdown file.

GitHub sync →
All the coolest people I've ever met found me through something I wrote.

— Derek Sivers, Anything You Want

Read more: Why blog today

Get started

Free tier

Cloudflare Workers

Deploy to Cloudflare Workers in one click. No servers to maintain, and most personal blogs fit within Cloudflare's free tier.

Your server

Docker

Deploy to your own server with Docker, using SQLite or Postgres. Built for users who prefer self-hosting and control over their runtime environment.

$10.46 / year

Hosted Jant

Hosted Jant is run and maintained by Jant, with automatic upgrades, HTTPS certificates, and custom domains built in. Ideal for users who don't want to manage servers.

Common questions

Is Jant open-source software? Are there any feature differences between hosted and self-hosted?
Yes. The full source is on GitHub. Hosted and self-hosted run the same code — there are no "hosted-only" features.
Who should choose self-hosted Jant, and who should use the official hosted service?

All three run the same code. Switching between hosted and self-hosted goes through Export and import.

What options does Jant provide for exporting and migrating content?

Yes, two ways:

  • One-shot Hugo export to a standard site directory (ZIP or directory), previewable with hugo serve. See Export and import.
  • GitHub Sync — content stays continuously synced as Markdown to your own Git repo. The repo itself is a complete Hugo site.
Are comments supported?
Not built-in. May come later. For now, use code injection to embed giscus, Disqus, or another third-party system.
Is multi-author supported?
No. Multi-author needs roles, review, attribution, and notifications — a full set of mechanics that would push the product toward a CMS. If you need those, look at WordPress or Ghost.
Why is hosted priced at $10.46 / year?
It's what Cloudflare charges to register and renew a .com. Sits just above free, just formal enough — low enough not to add friction at the start, but not so trivial that you don't take it seriously.
Why the name Jant?

The name comes from Jantelagen — a concept from a 1933 Nordic satirical novel, often summarized as "don't show off, don't compare." In Scandinavia the term carries a critical edge, often invoked as shorthand for a collective culture that suppresses individuality. Happiness researchers tend to read it the other way around: a quiet agreement not to compete or intrude on each other is part of what makes Nordic societies feel calm, and one of the reasons people there report being so content.

Today's social networks push in exactly the opposite direction:

  • One pressure comes from watching others — constant performance and comparison, which feeds anxiety.
  • The other comes from being watched — every post is force-pushed to all your followers, until the weight of it kills the urge to say anything at all.

Most blog systems inherited the same logic, treating "published" and "broadcast" as a single decision — you post something, and it lands in your RSS feed, your subscribers' readers, and your homepage timeline at the same moment. Jant separates publishing from broadcasting: each post chooses its distribution — hidden from Latest, shown on Latest, or marked Featured to enter /feed and push to RSS.

Read all FAQ →

If you write what you yourself sincerely think and feel and are interested in, you will interest other people.