{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/keystatic/","markdown":"https://findsoftware.frbit.cloud/keystatic.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"keystatic","name":"Keystatic","urls":{"home":"https://keystatic.com","repository":"https://github.com/Thinkmill/keystatic","docs":"https://keystatic.com/docs/introduction","pricing":"https://keystatic.com/docs/cloud"},"category":["cms"],"description":"Content management tool that edits Markdown, YAML and JSON files in a codebase, through the local file system or GitHub.","maintainer":"Thinkmill Labs Pty Ltd","maintainerType":"company","parent":"Thinkmill","firstRelease":2023,"hqCountry":"AU","language":"javascript","runtime":["node"],"contentStore":["flat-file"],"adminUi":true,"runsAs":["local"],"installMethod":"npm create @keystatic@latest","licenseModel":"open-core","license":"MIT","currentMajor":"0","latestReleaseDate":"2026-08-26T00:00:00.000Z","githubStargazers":2476,"contributors":67,"packagistDownloads":null,"npmWeeklyDownloads":102030,"dependentRepos":10,"dependentPackages":3,"social":{"x":"https://twitter.com/thekeystatic","discord":"https://discord.gg/mudNPCMyCv","forum":"https://github.com/Thinkmill/keystatic/discussions"},"checkedAt":"2026-10-23T00:00:00.000Z","addedAt":"2026-10-23T00:00:00.000Z","sources":[{"field":"urls","url":"https://keystatic.com","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"urls","url":"https://keystatic.com/docs/introduction","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"urls","url":"https://github.com/Thinkmill/keystatic","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"license","url":"https://github.com/Thinkmill/keystatic/blob/main/LICENSE","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"licenseModel","url":"https://github.com/Thinkmill/keystatic/blob/main/LICENSE","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"maintainer","url":"https://keystatic.com/privacy-policy","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"parent","url":"https://keystatic.com","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"language","url":"https://github.com/Thinkmill/keystatic","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"runtime","url":"https://keystatic.com/docs/installation-next-js","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"installMethod","url":"https://keystatic.com","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"installMethod","url":"https://keystatic.com","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"category","url":"https://keystatic.com","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"contentStore","url":"https://keystatic.com","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"adminUi","url":"https://keystatic.com","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/Thinkmill/keystatic","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/Thinkmill/keystatic/contributors","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"npmWeeklyDownloads","url":"https://api.npmjs.org/downloads/point/last-week/@keystatic/core","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"currentMajor","url":"https://registry.npmjs.org/@keystatic/core/latest","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://registry.npmjs.org/@keystatic/core","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"firstRelease","url":"https://registry.npmjs.org/@keystatic/core","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"hqCountry","url":"https://keystatic.com","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"urls","url":"https://keystatic.com/docs/cloud","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"runsAs","url":"https://keystatic.com/docs/local-mode","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"dependentRepos","url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/%40keystatic%2Fcore","checkedAt":"2026-10-25T00:00:00.000Z"},{"field":"dependentPackages","url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/%40keystatic%2Fcore","checkedAt":"2026-10-25T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"Keystatic is a content editor for Markdown, Markdoc, MDX, YAML and JSON files in a codebase. It adds an admin UI to a Next.js, Astro or Remix project and writes the edited content back as files, so the project needs no database. In local mode the files sit on the developer's machine; in GitHub mode the same files are edited in a GitHub repository.\n\n## Worth knowing\n\nThe GitHub mode page says the host must be able to run Node.js for Keystatic's API routes, and the [installation guide](https://keystatic.com/docs/installation-next-js) for Next.js says the same about the hosting provider.\n\nKeystatic Cloud is a hosted add-on that, according to its [docs page](https://keystatic.com/docs/cloud), simplifies GitHub authentication for a project and offers opt-in products such as image storage."}