Self host a personal blog server with AI generated post summaries.
Automatically translate blog posts into multiple languages.
Moderate incoming comments automatically using an AI provider.
Build a creator website with real time features and passkey login.
| mx-space/core | shadcnspace/shadcnspace | bklit/bklit-ui | |
|---|---|---|---|
| Stars | 527 | 528 | 539 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | hard | easy | easy |
| Complexity | 4/5 | 2/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Node.js 22+, PostgreSQL, and Redis, plus an API key for any AI provider you want to enable.
MX Space Core is the backend server behind a personal blogging and creator content platform, built with the NestJS framework on top of PostgreSQL for data storage and Redis for caching and real time features. It handles the usual pieces of a blogging system, including posts, short notes, pages, drafts, categories, comments, and RSS and sitemap feeds, and adds several features built around AI. The AI features include generating summaries of written content, translating posts into multiple languages, moderating incoming comments, and assisting with the writing process itself, with responses that can stream back to the user as they are generated rather than arriving all at once. These features connect to outside AI providers, including OpenAI, Anthropic, and OpenAI compatible services, or OpenRouter, so the specific AI model used is configurable rather than fixed. Real time updates in the admin interface and elsewhere are handled through WebSockets, using a Redis backed setup so that the system keeps working correctly even if you run multiple copies of the server at once. Authentication supports traditional login sessions, passkeys, and third party sign in through OAuth, plus API keys for programmatic access. The project can also run small custom serverless functions defined by the user. The codebase is organized as a monorepo, meaning several related packages, including client SDKs for talking to the API and a webhook integration package, live together in one repository alongside the main server application. It can be deployed with Docker across multiple processor architectures, with PM2, a process manager, or as a standalone compiled binary. MX Space Core is released under a combination of the AGPL version 3 and MIT licenses. AGPL is a strong copyleft license that, unlike regular GPL, extends its source sharing requirement to software that is only used over a network rather than distributed directly. It is written in TypeScript and requires Node.js version 22 or later.
An AI powered blog and creator CMS backend built with NestJS, offering AI summaries, translation, and comment moderation.
Mainly TypeScript. The stack also includes TypeScript, NestJS, PostgreSQL.
A strong copyleft license: if you run a modified version as a network service, you must also share its source code.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.