A blogging platform that won’t box you in.
Blognami is in its early days—and that’s exciting. Decisions are fresh, APIs are modern, and your feedback genuinely shapes the roadmap.
+---------------------------+
| Blognami App |
| (Pages, Posts, Tags, etc) |
+---------------------------+
⬇ built on
+---------------------------+
| Sintra Framework |
| (Core runtime + CLI, DB, |
| auth, utils, multi-tenant|
| static site generation) |
+---------------------------+
⬇ runs on
+---------------------------+
| Node.js + Your Database |
+---------------------------+
Own the stack from day one. Perfect for teams that like control.
Quick Start
npx sintra generate-project --name my-blog --with blognami
cd my-blog
npx sintra initialize-database
npx sintra start-server
# open http://127.0.0.1:3000
Docs
Skip servers. We handle infra, updates, and backups.
This is not here yet - but we are working on it!
🔐 Passwordless Auth One-time codes by default. Smoother UX, fewer secrets to store.
📝 Split-Screen Markdown Editor Write on the left, live preview on the right. Minimal, fast, focused.
🏷 Tags & Pages Model content your way—posts for the feed, pages for the evergreen stuff.
🧩 Built on Sintra Modern framework + CLI. Lean by design, extensible where it counts.
📦 Self-Host Friendly SQLite for dev, plug in heavier DBs for prod. Zero-bloat philosophy.
Blognami and Sintra live in one monorepo. Your ideas matter here.
Hi, I’m Jody Salt. I’d be thrilled for you to get involved—whether that’s code, docs, testing, or just telling us what you built.
Is Blognami production-ready? We’re early, but moving fast. Production use is possible for teams comfortable with open-source velocity.
Can I migrate away later? Yes. Your content is yours. Export anytime.
Does SaaS lock me in? No. SaaS is convenience. You can self-host the same open-source stack.
What databases are supported? SQLite for development; other (mysql compatible) databases can be plugged in for production via Sintra’s data layer.