Open source CMS that lets you edit content and media directly in a GitHub repository, aimed at static sites built with Jekyll, Hugo, Next.js, Astro and similar tools.
avitorio/outstatic
A visual CMS for Markdown and MDX that commits content straight to your GitHub repository, with no database required.
Open-source alternative to:Contentful
Sanity
- Stars
- 3,168
- Forks
- 192
- Open issues
- 1
- Last commit
- 2 months ago
What is it?
Outstatic is a content management dashboard for Markdown and MDX websites. Editors write and publish posts in a visual editor, and each change is automatically committed to the GitHub repository that holds the site, so the content deploys alongside the code.
It avoids a database or hosted CMS backend entirely. Content lives as files in your repo, and GitHub handles storage and authentication. You can use the hosted dashboard, or install it inside an existing Next.js project and keep the workflow close to your codebase.
The editor is built on Tiptap and supports custom fields for structured content, plus AI completions through OpenAI or the Vercel AI Gateway.
Key features
- 01Visual dashboard for editing Markdown and MDX
- 02Commits content directly to your GitHub repository
- 03No database or external CMS backend needed
- 04Self-hostable inside an existing Next.js app
- 05Custom fields for structured content
- 06AI completions for writing
Use cases
- Managing blog posts for a Next.js site stored in GitHub
- Letting non-technical editors publish docs or changelogs without touching Markdown files
- Running a landing page or resource library on a static site without a database
Quick start
- 1
Create a free account on the hosted dashboard
- 2
Follow the getting started guide to add Outstatic to a Next.js project
Things to know
- The license is not clearly identified in the project metadata, so check the repository before reusing the code.
- Self-hosting requires an existing Next.js project and a GitHub repository for content storage.
In collections
Topics
FAQ
- What is outstatic?
- A visual CMS for Markdown and MDX that commits content straight to your GitHub repository, with no database required. Outstatic is a content management dashboard for Markdown and MDX websites. Editors write and publish posts in a visual editor, and each change is automatically committed to the GitHub repository that holds the site, so the content deploys alongside the code.
- Is outstatic free to use? What license does it have?
- outstatic is open source under the Other license. Check the license terms before using it in commercial products.
- Is outstatic still maintained?
- Updated within 6 months. The last commit to outstatic was on Aug 27, 2026.
- What can I use outstatic for?
- Managing blog posts for a Next.js site stored in GitHub Letting non-technical editors publish docs or changelogs without touching Markdown files Running a landing page or resource library on a static site without a database
- How do I install outstatic?
- Create a free account on the hosted dashboard Follow the getting started guide to add Outstatic to a Next.js project
- Where can I get outstatic?
- The source code and installation instructions are on GitHub: https://github.com/avitorio/outstatic
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Open-source headless CMS that edits Markdown, MDX, JSON and YAML content stored in your own Git repository, with a GraphQL API.
A TypeScript tool that turns local Markdown, MDX, JSON and YAML files into type-safe data collections for web apps.
Publishes Markdown folders, notes and docs as websites in seconds, with drag-and-drop, Obsidian, GitHub and a CLI for AI agents.
Open-source Next.js-native headless CMS and app framework with a TypeScript backend and customizable React admin panel.
Serves markdown from any public GitHub repository branch as a documentation site with AI chat, MCP server, and llms.txt.