antonmedv/monkberry
Monkberry is a JavaScript library for building web user interfaces observed · 2026-08-28
Health v2 · maintenance only
10/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases archived
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4089
- days_rel: n/a
- days_push: 2560
- n_releases_24m: 0
Adoption not part of the score
1489 stars · 64 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Monkberry is a tiny (~1kb) JavaScript library for building web user interfaces using a templating engine whose templates (.monk files) are precompiled to plain JavaScript. It skips virtual DOM diffing and performs only the necessary direct DOM updates, claiming large performance gains over React.
Use cases
- build web UIs with precompiled templates
- render lists and conditionals without a virtual DOM
- keep frontend bundle size under a few kilobytes
- compile .monk templates with webpack, browserify, or CLI
- update views efficiently from application state
- build components with custom tags
When to choose
- you need an extremely small UI runtime (~1kb)
- you prefer precompiled templates over runtime virtual DOM diffing
- you want simple, minimal templating with fast targeted DOM updates
- you're maintaining an existing Monkberry codebase
When to avoid
- you need an actively maintained library with a modern ecosystem
- you want a large component ecosystem, hooks, or SSR support
- you prefer JSX or a virtual DOM model like React or Vue
- you need TypeScript support or modern tooling integration
Facets
library · maturity abandoned
templating frontend-framework ui-components web-development frontend browser cli template-compiler no-virtual-dom precompiled-templates dom-updates small-footprint nodejs
5 sources
- readme: https://github.com/antonmedv/monkberry · fetched 2026-08-28 · 4baecfd05eb5
- homepage: https://monkberry.js.org · fetched 2026-08-29 · ffde9229527f
- site_page: https://monkberry.js.org/docs/getting-started · fetched 2026-08-29 · 147572f6710a
- site_page: https://monkberry.js.org/docs/api · fetched 2026-08-29 · 5b7b63194ac5
- site_page: https://monkberry.js.org/docs/installation · fetched 2026-08-29 · 3a33d938e5f3
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| antonmedv/monkberry | main | 10 |
For agents
markdown · JSON · MCP: product_card(name="antonmedv/monkberry")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem