← all repositories

marionettejs/marionette

Marionette.js v5 is a JavaScript UI framework designed for agent-led development, with agent skills, MCP documentation access, and checks for agent-generated code.

★7k stars JavaScript Coding Assistants
Collecting fresh signals — velocity needs a few days of history.
collecting data…
star history

Marionette v5 is a JavaScript library for building structured interfaces with explicit ownership and lifecycle, using native DOM without requiring Backbone or jQuery. It is oriented around agent-led development: the package ships documentation and an agent skill, exposes documentation via MCP, and provides TypeScript declarations plus an ESLint rule as feedback on code produced by coding agents. Backbone Models and Collections can still be integrated through optional adapters for existing applications.

Frequently asked

What is marionettejs/marionette?
Marionette.js v5 is a JavaScript UI framework designed for agent-led development, with agent skills, MCP documentation access, and checks for agent-generated code.
Is marionette open source?
Yes — marionettejs/marionette is open source, released under the MIT license.
What language is marionette written in?
marionettejs/marionette is primarily written in JavaScript.
How popular is marionette?
marionettejs/marionette has 7k stars on GitHub.
Where can I find marionette?
marionettejs/marionette is on GitHub at https://github.com/marionettejs/marionette.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.