Introduction
A modern, lightweight JavaScript web framework for building fast, scalable applications with minimal configuration. The source lives on GitHub.
Quick Start
npx blognami generate-project my-app
cd my-app
npx blognami initialize-database
npx blognami start-serverFeatures
- File-based Routing - Organize your app structure intuitively with automatic route generation.
- Server-side Rendering - Fast initial page loads and SEO-friendly content out of the box.
- Built-in Styling - Scoped CSS with theme system for consistent, maintainable styles.
- Database Integration - SQLite for development, MySQL for production.
- Multi-tenant Support - Build SaaS applications with built-in multi-tenancy from day one.
- CLI Tools - Generate models, migrations, services, and more with simple commands.
Why Blognami?
- Built for Real Projects - Powers production applications like blognami.com. Every feature solves a genuine problem.
- Zero to Production Fast - From generate-project to deployed application in minutes, not hours.
- Batteries Included - Authentication, database migrations, background jobs, email, and multi-tenancy built in.
Framework & Platform
The Blognami platform and the Blognami framework are designed to benefit each other:
- The platform showcases the framework's capabilities and ensures every framework feature solves real-world problems
- The framework stays lean and focused because it's tested against actual production needs, not just demo apps
- You get a framework that's both flexible for custom applications and proven in production
When you build with Blognami, you're building on a foundation that's already running real businesses.
Try the Platform
Experience blognami.com, a full-featured blogging platform — or generate your own:
npx blognami generate-project my-blog
cd my-blog
npx blognami initialize-database
npx blognami start-server