marionettejs avatar

marionette

v5.0.1

by marionettejs · author: Marionette.js

Build and debug Marionette applications with version-matched documentation.

What marionette does, in the publisher's words

Marionette.js Pull a few strings. Give your interface some structure.

Marionette is a JavaScript library for building interfaces whose parts have clear jobs. Views render content and handle interactions. Regions give those Views a place to appear, change, and leave. Applications bring features together and coordinate the work that starts and stops with them.

Start with native DOM APIs, plain objects, and function templates. Choose other data, state, and rendering tools as your application needs them.

  • Build a screen with a View.
  • Replace part of it through a named Region.
  • Repeat rows or cards with a CollectionView.
  • Share an interaction through a Behavior.
  • Start and stop a feature with an Application.

From the project README, punctuation lightly normalized · Open the README on GitHub

Skills
1
MCP servers
1
Stars
7,044
License
MIT
Repo created
2011-12-12
Last pushed
2026-11-05
Publisher type
Organization
Version
5.0.1

Links

Skills · 1

marionette
Build, debug, review, or test Marionette v5 applications using version-matched docs, including v4-to-v5 migration and @mnjs integrations. For changes to the library itself, follow its repository guidance.

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.

MCP servers · 1

marionette-docsstreamable-http
https://mcp.marionettejs.com/mcp

Read from the plugin's own mcp.json. We list environment variable names, never values.

Category

Other. Assigned by this directory. Agent Plugins 1.0.0 has no category field, so no manifest declares one.

Keywords

marionette · documentation · application

Related by publisher and keywords

  • context7upstash

    Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.

  • Code quality and software design skills including Clean Code (Robert C. Martin), Refactoring patterns (Martin Fowler), A Philosophy of Software Design (John Ousterhout), The Pragmatic Programmer (Hunt & Thomas), Domain-Driven Design (Eric Evans), Working Effectively with Legacy Code (Michael Feathers), and Google's Developer Documentation Style Guide (technical-documentation)

  • vuetify-mcpvuetifyjs

    Official hosted Vuetify MCP. Public docs at /mcp (no account). Authenticate with Vuetify One at /one for ecosystem sites. Privacy: https://vuetifyjs.com/en/legal/mcp-privacy

  • document-specialistSpillwaveSolutions

    Software documentation specialist with arc42 DESIGN_DOC.md, architecture docs, Mermaid-first diagrams, and PlantUML Salt UI wireframes. STE100 default. Google docs style on request. Claude Code, Grok Build, Codex, Cursor, and Agent Plugins 1.0.

  • infisicaluseopencompany

    Use current Infisical documentation and safely inject or update secrets through the authenticated sandbox CLI.

  • tidy3dflexcompute

    Tidy3D simulation, API, and documentation guidance for AI coding agents.

Add the verified badge to your README[![Verified by AgentPluginsDirectory.com against Schema 1.0.0](https://agentpluginsdirectory.com/badge.svg)](https://agentpluginsdirectory.com/plugins/marionette)

✓ Verified . We fetched the manifest from GitHub and checked it against the official Agent Plugins 1.0.0 schema at agent-plugins.org.