No Database Required
All content stored in GitHub - version controlled, backed up, and accessible anywhere.
Transform your GitHub repository into a powerful content management system
Visit the Admin Panel to start managing your content visually:
Install the SDK and start fetching content in minutes:
npm install @git-cms/clientimport { GitCMS } from '@git-cms/client';
const cms = new GitCMS({
repository: 'username/my-blog',
});
// Fetch published posts
const posts = await cms
.from('posts')
.where('metadata.status', '==', 'published')
.orderBy('metadata.publishedAt', 'desc')
.get();GitCMS uses GitHub as the storage backend. The admin panel writes content to your repository, and the client SDK reads it back. Everything is version-controlled and backed by GitHub's infrastructure.
Blog Management
Perfect for managing blog posts with a visual editor, media uploads, and built-in version control.
Documentation Sites
Keep documentation current with an easy editor, Markdown support, and structured content workflows.
Portfolio Projects
Showcase your work with rich media, flexible content schemas, and customizable layouts.
App Configuration
Manage app settings, feature flags, and announcements from the dashboard — no deployments required.