A blogging platform that won't box you in.
Quick Start
npx pinstripe generate-project my-blog --with blognami
cd my-blog
npx pinstripe initialize-database
npx pinstripe start-server
Features
Markdown-first Editing
Write in markdown with live preview. Minimal, fast, focused.
Passwordless Authentication
One-time codes by default. Smoother UX, fewer secrets to store.
Posts and Pages
Blog posts for your timeline, pages for evergreen content.
Tag System
Organize and categorize your content with flexible tagging.
Multi-tenant Ready
Support multiple blogs from one installation out of the box.
Self-hosting Friendly
SQLite for dev, plug in heavier DBs for prod. Zero-bloat philosophy.
Why Blognami?
- Built for Writers — Clean markdown editor with live preview. No distractions, just focused writing.
- Passwordless by Design — One-time codes replace traditional passwords. Better security, smoother experience.
- Zero to Production Fast — From idea to published blog in minutes. Blognami handles the infrastructure so you can focus on content.
- Self-Host or SaaS — Own your stack completely or let us handle hosting. Switch between options anytime.
Blognami & Pinstripe
Blognami and Pinstripe are designed to work together seamlessly:
- Blognami is the complete blogging application with posts, pages, tags, and user management
- Pinstripe is the underlying web framework that powers Blognami's features
- You get a proven blogging platform built on a framework that's tested in production
Want to learn more about the framework? Visit pinstripejs.com.
Two Ways to Use Blognami
Self-Host (Open Source)
Own the stack from day one. Perfect for teams that like control.
- ✅ Local dev in minutes
- ✅ Use your infra + CI/CD
- ✅ Extend and customize freely
- ✅ MIT licensed and transparent
Hosted (SaaS)
Skip servers. We handle infra, updates, and backups.
- 🚀 3-day demo/trial — no credit card
- 🔒 Secure & maintained
- 📤 Export anytime
- 🎯 Focus purely on writing
Open Source
Blognami and Pinstripe live in one monorepo. Your ideas matter here.
- Star the project — it helps others discover us
- Issues & ideas — github.com/blognami/blognami/issues
- Contribute — pick a package, open a PR, shape the direction