On this page
Overview
Comma is an open-source blogging platform with rich text editing, analytics, email collection, and custom domains. Its README lists Next.js, TypeScript, Tiptap, Neon, Upstash, NextAuth, Tinybird, and Lemon Squeezy.
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Key features
Combine authoring, analytics, and email collection
The product brings content creation, audience analytics, mailing-list capture, and custom domains into one blogging workflow.
Sources: [2]
Inspect a managed-service-heavy Next.js architecture
Database, Redis, analytics, and payments are delegated to external services, providing a useful SaaS architecture example.
Sources: [2]
Best fit
Fits research into compact full-stack blogging products
It is a useful reference for combining an editor with analytics and subscription-adjacent infrastructure in Next.js.
Sources: [2]
Before adoption
The repository is archived
The former arianadeli/comma repository now resolves to Evernomic/comma and is archived, so active maintenance should not be assumed.
Review AGPL-3.0 obligations for hosted modifications
Before deploying modified versions as a network service, review the AGPL-3.0 requirements and source-availability obligations.
Sources: [2]
Official sources
- [1]Evernomic/comma repository(2026-09-30)
- [2]Comma README(2026-09-30)
- [3]Former arianadeli/comma URL(2026-09-30)
Supplemental curator note
The former arianadeli/comma repository now resolves to Evernomic/comma and is archived. It is better treated as a reference implementation for a Next.js blogging SaaS than as an actively maintained adoption target.
Try it in 3 steps
- 1
Get the source
git clone --depth 1 https://github.com/Evernomic/comma.git - 2
Enter the repository
cd comma - 3
Check the official steps
Continue with the commands in the README Installation, Quick Start, or Getting Started section.
find . -maxdepth 1 -iname 'README*' -exec sed -n '1,220p' {} \; -quit
Growth
Growth trends · Last 30 days
226 Stars
Trend data is still being collected.
Built with
Categories and tags
Categories
GitHub data
GitHub dataView detailed GitHub data
GitHub Topics
- blog
- blog-platform
- blogging-platform
- lemonsqueezy
- minimal
- neondb
- next-auth
- nextjs
- open-source
- postgresql
- prisma
- redis
- Stars
- 226
- Forks
- 24
- Watchers
- 4
- Open issues
- 0
- Owner type
- Organization
- Primary language
- TypeScript
- License
- AGPL-3.0
- Repository last updated
- May 5, 2026
Related information
Write a related articleShare a guide or use case for this OSS in Markdown. Articles are published after administrator approval.
Explore next
- Chaskiq3,575 Stars
2 shared tag(s) · 2 shared category(s) · Same language
combine live chat, support, campaigns, and help-center workflows in one customer-messaging platform
TypeScript - Faved1,318 Stars
2 shared tag(s) · 2 shared category(s) · Same language
Organize large bookmark libraries with nested tags, fast search, bulk actions, and multiple capture tools
TypeScript - LearnHouse2,309 Stars
2 shared tag(s) · 2 shared category(s)
combine courses, assignments, AI, code execution, and collaboration in one self-hosted learning platform
Python - Supabase110,918 Stars
2 shared tag(s) · 1 shared category(s) · Same language
Build on Postgres with integrated Auth, REST/GraphQL APIs, Realtime, Storage, and Functions
TypeScript - Docusaurus66,369 Stars
2 shared tag(s) · 1 shared category(s) · Same language
combine docs, blogs, custom React pages, and localization into a static documentation-site build
TypeScript - Cal.diy48,753 Stars
2 shared tag(s) · 1 shared category(s) · Same language
Self-host scheduling pages and calendar integrations from a MIT-only community edition
TypeScript
Report incorrect information
Tell us if any listing information is incorrect or outdated.