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

Features

  • 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