open-circle / open-circle/formisch
Add Honox framework adapter
@ysknsid25 is already working on this.
Since Aug 2, 2026.
- Dominant language
- TypeScript
- Stars
- 1.2k
- Forks
- 35
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 9
Description
Honox support requires a small adapter in packages/core/src/framework/ that maps hono/jsx's reactive primitives to Formisch's internal framework interface — the same pattern used for React, Vue, Solid, Svelte, and Angular.
The file (index.honox.ts) will wire up:
createSignal— hono/jsx has no built-in signal primitive of its own, so this reuses the same subscriber-set based signal implementation asindex.react.tsbatch— same batching implementation as the other DOM frameworks (collects notifications and flushes them once)untrack— same listener-suspend implementation as the other DOM frameworks
This is a purely additive change (~140 lines, mirrors index.react.ts almost verbatim). No existing files are modified.
It's the foundation that frameworks/honox will build on in a follow-up PR.
Also, I've already implemented demo app, I'll be able to submit PR Stacks within these days.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.