Blognami

A blogging platform that won’t box you in.

Why Blognami?

Blognami is in its early days—and that’s exciting. Decisions are fresh, APIs are modern, and your feedback genuinely shapes the roadmap.


How It Works

+---------------------------+
|       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  |
+---------------------------+

Two Ways to Use Blognami

1) Self-Host (Open Source)

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


2) Hosted (SaaS)

Skip servers. We handle infra, updates, and backups.

This is not here yet - but we are working on it!


Feature Highlights

🔐 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.


Open Source, Together

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.


FAQ

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.


License

MIT — https://opensource.org/licenses/MIT