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 Thumbnail

TypeDock

PHP CMS simple as WP. Built for the agent era.

Open Source
Writing
Artificial Intelligence
GitHub
Visit WebsiteSee on Product HuntGithubTwitter

Hunted byYusuke KawabataYusuke Kawabata

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.

Top comment

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.

Comment highlights

No comment highlights available yet. Please check back later!

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.

TypeDock was featured in Open Source (68.4k followers), Writing (59.2k followers), Artificial Intelligence (469k followers) and GitHub (41.2k followers) on Product Hunt. Together, these topics include over 138.1k products, making this a competitive space to launch in.

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.

Want to see how TypeDock stacked up against nearby launches in real time? Check out the live launch dashboard for upvote speed charts, proximity comparisons, and more analytics.