This product was not featured by Product Hunt yet. It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).
Product upvotes vs the next 3
Waiting for data. Loading
Product comments vs the next 3
Waiting for data. Loading
Product upvote speed vs the next 3
Waiting for data. Loading
Product upvotes and comments
Waiting for data. Loading
Product vs the next 3
Loading
AstroCraft
he Astro CMS that reads your schema and commits to git
An Astro CMS that reads the schema in your content.config.ts, edits your own markdown, and commits to git as the signed-in author. No schema written twice.
Hey Product Hunter 👋
I build Astro templates, and I kept hitting the same two walls: editing frontmatter in a code editor at eleven at night, and clients Slacking me copy changes they should have been able to make themselves. Every CMS I tried to reach for asked me to describe my content a second time — a config.yml restating fields I had already written in Zod, in content.config.ts, ten lines away. Then the two drift, someone renames a field, and the editor keeps rendering the old control until a person notices.
AstroCraft has nothing to keep in sync, because it reads your schema instead of mirroring it. Add a field to content.config.ts and the control appears. Rename one and it follows. Your config file can only ever name a field that already exists — it cannot declare one, and it cannot disagree with your schema about a type. Anything it can't map renders read-only with the reason printed, rather than guessing and corrupting your frontmatter.
The write path is just as short: a save is a git commit, authored by the signed-in account. Every block keeps the source span it was parsed from, so untouched bytes are re-emitted rather than regenerated — the diff you review contains the edit and nothing else. Publish runs your build command first and pushes only if it went green, then polls your live site's commit stamp until it can honestly say the change is live.
There's a page composer too, and the thing it deliberately doesn't have is a Style panel. A page is a list of your own section components with the props their authors declared — never raw CSS — because the output of this editor is a diff someone on your team has to read. in your source is the kind of diff that gets a CMS deleted.
Being straight about the trade: you copy source in rather than installing a package, your site needs output: 'server' with an adapter, and the admin wants a small container holding a real clone. That's more setup than a hosted dashboard. What it buys is commits authored by real people instead of a bot with a token, no database required, and a published site that contains no check of any kind — a lapsed licence can never take a client's website down.
Docs, the full architecture writeup and the demo are at the link. I'd genuinely like to hear where the schema reader guesses wrong for you — that's the part I most want to sharpen. Happy to answer anything here all day.
About AstroCraft on Product Hunt
“he Astro CMS that reads your schema and commits to git”
AstroCraft was submitted on Product Hunt and earned 0 upvotes and 1 comments, placing #5 on the daily leaderboard. An Astro CMS that reads the schema in your content.config.ts, edits your own markdown, and commits to git as the signed-in author. No schema written twice.
On the analytics side, AstroCraft competes within Internet of Things, Developer Tools and Tech — topics that collectively have 1.4M followers on Product Hunt. The dashboard above tracks how AstroCraft performed against the three products that launched closest to it on the same day.
Who hunted AstroCraft?
AstroCraft was hunted by Dominique Degottex. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.
For a complete overview of AstroCraft including community comment highlights and product details, visit the product overview.