chaplinjs/chaplin
HTML5 application architecture using Backbone.js observed · 2026-08-28
Health v2 · maintenance only
10/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases archived no_license
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: 5317
- days_rel: n/a
- days_push: 1342
- n_releases_24m: 0
Adoption not part of the score
2829 stars · 222 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Chaplin is an application architecture library for JavaScript single-page web applications built on top of Backbone.js. It adds structure on top of Backbone with a router, dispatcher, controllers, and memory management patterns, originally written in CoffeeScript.
Use cases
- structure a large Backbone.js single-page application
- add memory management and disposal to Backbone views
- build scalable SPAs with controllers and a dispatcher
- organize URL routing with Rails-style route declarations
- avoid global state in a Backbone app
When to choose
- you are maintaining or extending an existing Backbone.js or Chaplin-based codebase
- you want a lightweight MVC structure on Backbone rather than a full framework like Ember
When to avoid
- starting a new project - Backbone and Chaplin are legacy technologies with minimal recent development
- you want a modern framework with an active ecosystem like React, Vue, or Svelte
- you need TypeScript support or modern tooling
Facets
library · maturity maintenance
frontend-framework routing state-management middleware web-development frontend browser backbonejs coffeescript single-page-applications mvc spa-architecture requirejs javascript nodejs
3 sources
- readme: https://github.com/chaplinjs/chaplin · fetched 2026-08-28 · 2f956d7d8b0e
- homepage: http://chaplinjs.org · fetched 2026-08-29 · e2260c80620a
- site_page: http://docs.chaplinjs.org · fetched 2026-08-29 · 1405d3f47b9b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| chaplinjs/chaplin | main | 10 |
For agents
markdown · JSON · MCP: product_card(name="chaplinjs/chaplin")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem