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
TypeDock
PHP CMS simple as WP. Built for the agent era.
TypeDock is an open-source PHP CMS where themes are schemas, not arbitrary PHP. Declare settings, menus, slots, and data fetches in `theme.json`. Write Latte templates. The database stays out of reach of theme code. Plugins declare their extension points through manifests. Content is stored as Tiptap JSON instead of pasted HTML. Deploy on $5 shared hosting or Docker. PHP 8.2+. SQLite, MySQL, or PostgreSQL. Release candidate — ready to test, honest about what's still early.
Hi PH — I'm Yusuke, and I built TypeDock because I kept running into the same problem with WordPress client sites.
The install is fast. The first demo is great. Then six months later, a theme's `functions.php` has grown into an application, three plugins are silently fighting each other, and the editor is full of DIV soup that no template can safely parse.
The maintenance ceiling isn't a WordPress bug — it's what happens when there are no visible contracts between the CMS, the theme, the plugin, and the content.
I didn't want to go headless. My clients run small sites on ordinary PHP hosting. Adding a CDN, a Node runtime, and a build pipeline to deploy a brochure site is the wrong trade.
So TypeDock tries a third path: keep the "upload a zip and it works" deployment story, but add typed surfaces where maintenance usually breaks down.
Themes declare settings, menus, slots, and data fetches in `theme.json`. No database access, no arbitrary PHP logic.
Plugins extend the CMS through explicit extension points. Admin UI runs in an isolated iframe.
Content is stored as Tiptap JSON — a clean AST instead of pasted HTML.
Deployment is PHP 8.2+, SQLite/MySQL/PostgreSQL, shared hosting or Docker.
It also happens to be a much easier surface for coding agents to work with — a theme scaffold or a plugin stub is just a JSON declaration plus some Latte templates, not an opaque `functions.php`.
This is a release candidate, which means the architecture is stable enough to build on but I'm still gathering real install feedback. The most useful thing anyone here can do is try the install tutorial, build something small, and tell me what broke.
Docs and install guide are at typedock.com/docs. GitHub is linked above. Happy to answer questions about the architecture or the agent-era angle in the comments.
About TypeDock on Product Hunt
“PHP CMS simple as WP. Built for the agent era.”
TypeDock was submitted on Product Hunt and earned 7 upvotes and 1 comments, placing #53 on the daily leaderboard. TypeDock is an open-source PHP CMS where themes are schemas, not arbitrary PHP. Declare settings, menus, slots, and data fetches in `theme.json`. Write Latte templates. The database stays out of reach of theme code. Plugins declare their extension points through manifests. Content is stored as Tiptap JSON instead of pasted HTML. Deploy on $5 shared hosting or Docker. PHP 8.2+. SQLite, MySQL, or PostgreSQL. Release candidate — ready to test, honest about what's still early.
On the analytics side, TypeDock competes within Open Source, Writing, Artificial Intelligence and GitHub — topics that collectively have 637.8k followers on Product Hunt. The dashboard above tracks how TypeDock performed against the three products that launched closest to it on the same day.
Who hunted TypeDock?
TypeDock was hunted by Yusuke Kawabata. 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 TypeDock including community comment highlights and product details, visit the product overview.
Hi PH — I'm Yusuke, and I built TypeDock because I kept running into the same problem with WordPress client sites.
The install is fast. The first demo is great. Then six months later, a theme's `functions.php` has grown into an application, three plugins are silently fighting each other, and the editor is full of DIV soup that no template can safely parse.
The maintenance ceiling isn't a WordPress bug — it's what happens when there are no visible contracts between the CMS, the theme, the plugin, and the content.
I didn't want to go headless. My clients run small sites on ordinary PHP hosting. Adding a CDN, a Node runtime, and a build pipeline to deploy a brochure site is the wrong trade.
So TypeDock tries a third path: keep the "upload a zip and it works" deployment story, but add typed surfaces where maintenance usually breaks down.
Themes declare settings, menus, slots, and data fetches in `theme.json`. No database access, no arbitrary PHP logic.
Plugins extend the CMS through explicit extension points. Admin UI runs in an isolated iframe.
Content is stored as Tiptap JSON — a clean AST instead of pasted HTML.
Deployment is PHP 8.2+, SQLite/MySQL/PostgreSQL, shared hosting or Docker.
It also happens to be a much easier surface for coding agents to work with — a theme scaffold or a plugin stub is just a JSON declaration plus some Latte templates, not an opaque `functions.php`.
This is a release candidate, which means the architecture is stable enough to build on but I'm still gathering real install feedback. The most useful thing anyone here can do is try the install tutorial, build something small, and tell me what broke.
Docs and install guide are at typedock.com/docs. GitHub is linked above. Happy to answer questions about the architecture or the agent-era angle in the comments.