Skip to content
Pocket-sized minimalist framework of common design patterns for JavaScript.
JavaScript HTML
Find file
Latest commit 4263f5a @rgr-myrg Merge pull request #1 from rgr-myrg/feature/optimization
Failed to load latest commit information.
dist Clean up
samples Receiver Sample
src Clean up
test Clean up
.gitignore Created samples
LICENSE Added Support for JsDoc
MIT-LICENSE Added Support for JsDoc Added Support for JsDoc
gulpfile.js Clean up
jsdoc.json Clean up
karma.conf.js Added Notifier and Receiver Test Specs
package.json Added REMOVE_ARRAY_ITEM global


pattern-js is a light weight pocket-sized minimalist framework of common design patterns written in JavaScript.

Publisher/Subscriber -Light weight pub/sub with custom events.

Observer/Observable -Observer Pattern plus messaging framework with dynamic mapping of events to observer methods.

Model View Controller -MVC Pattern

Event Signal -Stack of listeners for easy transport of events and data.

Object Factory -Supports 'extends', 'public', and 'implements' for interface methods.

Queue -FIFO Queue

Please see 'examples' directory for usage.

Something went wrong with that request. Please try again.