HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
moviepilot
chaplin
OPEN SOURCE2012–2012
moviepilot / chaplin

chaplin

Discover this repository through its Hacker News conversations.

2Distinct people
2Mentions
0Explicit recommenders
12GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

A public description has not been verified.

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by day2 dated mentions

Observed mentions: 2012-02-26 10:34:25 UTC to 2012-03-15 20:11:25 UTC.

012012-02-26 00:00:00 UTC to 2012-02-27 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsFeb 262012-02-27 00:00:00 UTC to 2012-02-28 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2012-02-28 00:00:00 UTC to 2012-02-29 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2012-02-29 00:00:00 UTC to 2012-03-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2012-03-01 00:00:00 UTC to 2012-03-02 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2012-03-02 00:00:00 UTC to 2012-03-03 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2012-03-03 00:00:00 UTC to 2012-03-04 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2012-03-04 00:00:00 UTC to 2012-03-05 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2012-03-05 00:00:00 UTC to 2012-03-06 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2012-03-06 00:00:00 UTC to 2012-03-07 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsMar 62012-03-07 00:00:00 UTC to 2012-03-08 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2012-03-08 00:00:00 UTC to 2012-03-09 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2012-03-09 00:00:00 UTC to 2012-03-10 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2012-03-10 00:00:00 UTC to 2012-03-11 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2012-03-11 00:00:00 UTC to 2012-03-12 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2012-03-12 00:00:00 UTC to 2012-03-13 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2012-03-13 00:00:00 UTC to 2012-03-14 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2012-03-14 00:00:00 UTC to 2012-03-15 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2012-03-15 00:00:00 UTC to 2012-03-16 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsMar 15

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Feb 262012-02-26 00:00:00 UTC2012-02-27 00:00:00 UTC110
Feb 272012-02-27 00:00:00 UTC2012-02-28 00:00:00 UTC000
Feb 282012-02-28 00:00:00 UTC2012-02-29 00:00:00 UTC000
Feb 292012-02-29 00:00:00 UTC2012-03-01 00:00:00 UTC000
Mar 12012-03-01 00:00:00 UTC2012-03-02 00:00:00 UTC000
Mar 22012-03-02 00:00:00 UTC2012-03-03 00:00:00 UTC000
Mar 32012-03-03 00:00:00 UTC2012-03-04 00:00:00 UTC000
Mar 42012-03-04 00:00:00 UTC2012-03-05 00:00:00 UTC000
Mar 52012-03-05 00:00:00 UTC2012-03-06 00:00:00 UTC000
Mar 62012-03-06 00:00:00 UTC2012-03-07 00:00:00 UTC000
Mar 72012-03-07 00:00:00 UTC2012-03-08 00:00:00 UTC000
Mar 82012-03-08 00:00:00 UTC2012-03-09 00:00:00 UTC000
Mar 92012-03-09 00:00:00 UTC2012-03-10 00:00:00 UTC000
Mar 102012-03-10 00:00:00 UTC2012-03-11 00:00:00 UTC000
Mar 112012-03-11 00:00:00 UTC2012-03-12 00:00:00 UTC000
Mar 122012-03-12 00:00:00 UTC2012-03-13 00:00:00 UTC000
Mar 132012-03-13 00:00:00 UTC2012-03-14 00:00:00 UTC000
Mar 142012-03-14 00:00:00 UTC2012-03-15 00:00:00 UTC000
Mar 152012-03-15 00:00:00 UTC2012-03-16 00:00:00 UTC101

What Hacker News says

2 sources
I built http://plunker.no.de/edit using Backbone.js and really have enjoyed the process. The addition of the sync event has really helped me out. That being said, I think the most important abstraction that I introduced in this project and not in others was inspired by moviepilot.com's Chaplin project: https://github.com/moviepilot/chaplin The revelation was to have a central mediator pub/sub mechanism. I used that central mechanism to allow different parts of the ui to declare intents. Each intent has a target that can handle that intent and (if appropriate) emit a corresponding event. The idea is that there is a single handler of each 'intent' and can be many handlers of 'event's. This is because each UI component doesn't necessarily know of the final receiver of the intent events. Keeps things nicely decoupled (so far at least!). For e
Read the rest
xample: https://github.com/ggoodman/stsh/blob/master/assets/js/views... The Sidebar contains a list of filenames in the current 'plunk'. When the user clicks on a filename, an 'intent:activate' event is fired. When the user double-clicks an 'intent:rename' event is fired. Only once those changes have been handled and refired as 'event:activate' or 'event:rename' are they reflected in the UI.
In Single Page Web Apps with Backbone.js

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.