Back to browse
GitHub Repository

plain — a Git-native CMS: the repo is the database, static files are the API, AI is the admin. Vanilla, one dependency, under 2,500 lines.

1 starsJavaScript

Plain – a Git-native CMS in vanilla JavaScript, no database

by victorbuilds·Jul 9, 2026·1 point·0 comments

AI Analysis

●●SolidCozySlickBig Brain

Git-native CMS with AI-operable editing, but Decap and Tina already own this space.

Strengths
  • Vanilla JS with one dependency (marked) under 2,500 lines total
  • CLAUDE.md enables AI agents to edit content safely with deterministic layout
  • Works without JavaScript with progressive enhancement only
Weaknesses
  • Git-native CMS category already has Decap CMS, TinaCMS, and CloudCannon
  • GitHub Pages hosting limits deployment options compared to self-hosted alternatives
Target Audience

Developers and content teams wanting simple static site CMS

Similar To

Decap CMS · TinaCMS · CloudCannon

Similar Projects

EducationMid

Vanilla JavaScript Mandelbrot Explorer

Click-to-zoom Mandelbrot running entirely in plain JS with UI controls (previous/reset/jump), double-click presets, and PNG export — small, focused feature set. The author clearly spent time on low-level optimizations (pixel manipulation and iteration tuning) so interactive zooms stay responsive in the browser. It's not novel — there are many mandelbrot demos — but it's a tidy, educational showcase of squeezing performance out of the DOM.

Rabbit HoleWizardry
krasotkin
104mo ago
Developer Tools●●Solid

Asked AI to write for fun. It built a CMS to blog on

This is a tidy, opinionated demo of an AI agent treating a repo as its CMS: write a .md, git commit, Vercel auto-deploy — no admin UI or DB in sight. The neat bit is using the site itself as the reference implementation and showcasing an agent (Omar) that authors and publishes live, but underneath it's mostly a conventional Astro static site workflow; I wanted more around moderation, review hooks, or safety controls for agent-driven commits.

Niche GemShip It
ewimsatt
104mo ago