# CaliCastle/cali.so

Personal website for Cali Castle

Repository: https://github.com/CaliCastle/cali.so
Canonical: https://ross.abutalabs.com/products/caliso
Homepage: https://cali.so
Language: TypeScript
License: NOASSERTION
License Family: other
Topics: framer-motion, nextjs, react, tailwindcss
Last push: 2026-08-24T01:37:18+00:00

## Health v2 (maintenance only)
Score: 67/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 8, longevity 98
- inputs: {"age_days": 1373, "days_push": 10, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2026, forks 536 (observed 2026-08-28T04:06:06.890669+00:00)

## What it is
The open-source codebase for Cali Castle's personal website (cali.so), built with Next.js 16, React 19, TypeScript, and Tailwind CSS v4. It is a production personal site with MDX blogging, bilingual routing, an owner-only admin for media and AMA management, and hardened security practices — explicitly not maintained as a general-purpose blog template.

## Use cases
- study how a production Next.js personal site is architected
- learn how to build an MDX blog with Next.js and Tailwind
- see how to implement bilingual routing with localized content
- understand how to secure an owner-only admin with Clerk auth and rate limits
- explore ISR-based social data fetching with fallback snapshots
- reference a real-world media library backed by Bunny CDN
- learn fail-closed provider credential patterns
- clone the site to launch a personal blog as described in the author's post

## When to choose
- you want to read or learn from a real, actively maintained production Next.js site
- you need a reference for Next.js App Router, ISR, MDX, and Tailwind v4 patterns
- you want examples of security hardening like CSP, origin checks, and rate limiting
- you are cloning it for personal use as the author documents

## When to avoid
- you need a general-purpose blog template with support and customization docs
- you want a simple static site generator without a database or auth dependencies
- you expect community-driven feature requests or contributions to be accepted
- you need a multi-user or team blogging platform

## Facets
- artifact type: application
- maturity: active
- function: static-site-generator, ssr, web-framework, ui-components, templating, markdown, auth, image-processing, security
- domain: web-development, frontend, cms, developer-tools, self-hosted
- platform: cross-platform
- tags: personal-website, nextjs, react, tailwindcss, framer-motion, mdx-blog, typescript, clerk-auth, bunny-cdn, bilingual, isr, not-a-template, nodejs, web-server, vercel

## Member repositories
- CaliCastle/cali.so (main) score 67

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:06.890669+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:59:42.983438+00:00, confidence not recorded.
  - readme: https://github.com/CaliCastle/cali.so (fetched 2026-08-28T04:06:06.890669+00:00, sha 04d6e09190a4)
  - homepage: https://cali.so (fetched 2026-08-29T10:39:57.918460+00:00, sha 535a198a227e)
- Data as of 2026-08-30T08:39:29.467469+00:00.
