Thanks to visit codestin.com
Credit goes to github.com

Skip to content
This repository was archived by the owner on Sep 6, 2025. It is now read-only.
/ terse-cms Public archive

An intentionally-simplistic content management system with file system Git integration and S3 media management.

License

Notifications You must be signed in to change notification settings

ansonlichtfuss/terse-cms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Terse CMS logo

An intentionally-simplistic content management system with file system Git integration and S3 media management.

Screenshot of Terse CMS UI

Features

  • Text editor with markdown front matter preview
  • File browser with search/sort
  • Git operations (commit, branch, history)
  • S3 media uploads
  • Dark/light themes

Quick Start

pnpm install
pnpm dev        # Runs in mock mode by default

Open http://localhost:3000

Configuration

  • Mock mode: Uses mock-data/filesystem/ (default)
  • Production: Set MARKDOWN_ROOT_DIR_* environment variables

Development Commands

pnpm dev      # Development server
pnpm test     # Run tests
pnpm build    # Production build
pnpm lint     # Code quality

Tech Stack

Next.js 15, React 19, TypeScript, TanStack Query, Tailwind CSS

About

An intentionally-simplistic content management system with file system Git integration and S3 media management.

Topics

Resources

License

Stars

Watchers

Forks

Languages