spine/spine
Lightweight MVC library for building JavaScript applications observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5636
- days_rel: n/a
- days_push: 2342
- n_releases_24m: 0
Adoption not part of the score
3692 stars · 424 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Spine is a lightweight MVC library for building JavaScript web applications, written in CoffeeScript and under 700 lines of core code. It provides Model-View-Controller structure while staying minimal and readable, complementing decoupled components and CommonJS modules.
Use cases
- build a lightweight single-page JavaScript app with MVC structure
- structure a small web app without a heavy framework
- learn how an MVC framework works by reading approachable source code
- organize models, views, and controllers in a CoffeeScript project
- maintain an existing legacy Spine-based web application
When to choose
- you want a tiny, readable MVC library you can fully understand in days
- you are maintaining or extending an existing Spine application
- you prefer minimal structure over a large framework with many conventions
When to avoid
- you are starting a new modern frontend project - React, Vue, or similar are actively maintained
- you need TypeScript support, a modern build ecosystem, or community plugins
- you need long-term support - the latest release dates to 2020 and development is dormant
Facets
library · maturity maintenance
web-framework state-management routing web-development frontend browser cross-platform mvc coffeescript lightweight frontend-framework legacy javascript nodejs
3 sources
- readme: https://github.com/spine/spine · fetched 2026-08-28 · 8cb6532347c2
- homepage: http://spine.github.io · fetched 2026-08-29 · 2905671bfea6
- registry_npm: https://registry.npmjs.org/spine · fetched 2026-08-29 · 8eee70961df6
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| spine/spine | main | 32 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem