Content management for your codebase – TypeScript API, Markdown & YAML/JSON based, no DB. Created by @thethinkmill with @keystoneJS DNA.

Sydney, Australia
that's good value honestly
👩‍💻 55 lines of config ✍️ 643 editable entries 👨‍🍳 1 gorgeous Admin UI
2
9
2,999
Looking great!
New theme release - Dawnlight A beautiful affiliate and blog template. Super easy to use with swappable components / sections, and Keystatic CMS for easy editing Plus: - Categories and tags - Animations - SEO - and a bunch more Check it out below 👇
4
1,960
We've heard AI is the answer ✨
3
8
4,632
Anyone with an existing @astrodotbuild website using MDX/Markdoc with content collections interested in me doing a PR adding @thekeystatic to the project? Project repo must be public, for others to learn. Bonus points if you're using custom components (blocks) in the content.
3
1
21
4,313
Decent opportunity to get @simonswiss to volunteer work into your project — sounds like a good deal 😅
Anyone with an existing @astrodotbuild website using MDX/Markdoc with content collections interested in me doing a PR adding @thekeystatic to the project? Project repo must be public, for others to learn. Bonus points if you're using custom components (blocks) in the content.
2
3,302
What are you building with Keystatic? ✨
1
1
5
1,323
👀
Add @thekeystatic's admin to @makerkit_dev in one simple command ✨
1
1
1,064
Keystatic retweeted
Wow, that's cool
Batch commits — Still WIP, but... 👀
1
3
578
Look at the NavBar website repo — the homepage pulls data from a singleton with Astro's content collections! github.com/the-navbar/www/bl…
1
2
3
2,122
Batch commits — Still WIP, but... 👀
Keystatic is almost ideal I wish merging pull requests would be built into @thekeystatic dashboard I don't want to rebuild on each change, so it would be nice to push into not main branch And then have "publish" button to merge into main branch and run rebuild
1
14
1,972
New multi-relationship field dropped 🎁
3
4
24
3,312
We now support @thekeystatic Cloud and Github mode! 🎉 This unlocks using remote CMSs with @Cloudflare and @vercel edge runtime 🔥
1
3
16
1,606
Ok @chrisdale_io I need to give you props from about 20 folks who admired your design-with-tailwind skills. Also: the @thekeystatic, @sydjs and @reactsydney is just scratching the surface of what Chris can do. He *solid* solid.
Prototyping and designing right in the browser with Tailwind - loved this talk from @simonswiss with a fun screen recording to see it live #EpicWebConf
1
2
9
4,554
Published a guide on using @astrodotbuild's <Image /> component with Keystatic, since it's is sorta tricky. keystatic.com/docs/recipes/a… It covers uses cases for both "standalone" images (stored in frontmatter) and images inside content components.
2
10
858
This is pretty noice!
Static MDX blog with dynamic Astro DB likes count 🤗 @thekeystatic + @astrodotbuild DB is *nice* 👨‍🍳 Light mode FLASHBANG + outdoors with birds — deal with it 😎
2
13
1,593
All the content is editable via @thekeystatic. No database, just MDX files which Keystatic places where @astrodotbuild can find them as content collections 🎉
3
2
13
3,645
After experimenting with Keystatic @thekeystatic these past few days - I'm very impressed with it. So impressed, I'm considering adding it to all themes... But first, what is it? It is a local and git based CMS, which lives at the /keystatic route. It allows you to write markdown blog posts and other core site data with a friendly user interface and rich text editor. I tested both the default markdoc implementation, and the experimental mdx integration (which is the future and my preferred option) In both cases, you can register custom components, and even create react components to use in the preview in the editor. I tested this for my Blogsmith theme newsletter CTA and Admonition components. However I have had issues with the preview components when deployed (unstyled), but it's not a showstopper. My favorite part about keystatic is that you can choose exactly where data is placed in your filesystem, AND the text that's put in the markdown / yaml / json data. This means it can work perfectly with Astro's built in image optimization! You also have the ability to control exactly what items the writer has access to in the rich text editor. So for your mom and pop business owner who has no need of code blocks, you can just disable them. Plus, I joined the discord and got some tips from the man @simonswiss himself. Nothing but good things to say there - he's friendly and helpful. I've got it set up to use local mode when in dev, and it switches to the Keystatic Cloud for deployment, which is free for teams with 3 or less users! The cloud deployment was a pretty easy setup. Only reason I hesitate to use it yet is that the MDX implementation is experimental, and I far prefer it to markdoc. However, it is the future, and I think the benefits outweigh the negatives. Definitely something to keep an eye on either way.
3
11
2,742