marionette-wires - :shipit: An opinionated example application built with Marionette.js.

  •        6

An opinionated example application built with Marionette.js. Clone or download this repo.


animate.css : ^3.1.1
backbone : 1.2.3
backbone-query-parameters : jhudson8/backbone-query-parameters
backbone-routing : ^0.2.0
backbone-service-modals : ^0.2.0
backbone.marionette : ^2.4.4 : ^1.0.2
backbone.service : ^0.5.0 : ^0.1.0
backbone.syphon : ^0.6.3
bootstrap : ^3.3.6
browserify-swap : ^0.2.1
handlebars : ^4.0.5
jquery : ^2.1.4
lodash : ^3.10.1
nprogress : ^0.2.0



Related Projects

tyto - manage and organise things

  •    Javascript

Tyto arose from the want for an electronic post-it board without the need for accounts. Something simple and intuitive that could be easily shared. It's also the product of my own curiosity being used as an opportunity to pick up new tech stacks. It started as a vanilla JS app utilising one file and experimenting with HTML5 drag and drop. It then grew a little more, and a little more after that. Now it uses Backbone w/ Marionette. The next step? Most likely Angular 2.0 or React.

marionette-gentle-introduction - Source code for the "Backbone

  •    Javascript

Even if you don't have the book, you can learn a lot from looking through the commit history. But if you're serious about wanting to become competent with Marionette.js, I suggest you consider purchasing the book: typical mistakes and various tips and techniques are indicated in the book and absent from this repository. The code in this repository uses Marionette > 2.0, but there's a marionette-pre-v2 branch that uses an older version.

generator-marionette - Yeoman marionette generator a la AMD

  •    Javascript

First make sure you have MongoDB, Node, Npm, Yeoman, Bower and Grunt installed.

marionette-collective - The Marionette Collective

  •    Ruby

The Marionette Collective

Marionette-Require-Boilerplate - Marionette-Require-Boilerplate

  •    Javascript

A Marionette.js and Require.js Boilerplate that promotes decoupling your JavaScript into modules, separating business logic from application logic using Collections/Models, Regions and Views, reusing your JavaScript between Desktop and Mobile Web versions while using a mobile framework (jQuery Mobile), including non-AMD Compatible Third Party Scripts in your project, optimizing your JavaScript and CSS files (minify, concatenate, etc), and unit testing your JavaScript. Part of the BoilerplateMVC suite. Uses a large portion of the HTML5 Boilerplate HTML and CSS.

geckodriver - WebDriver <-> Marionette proxy


Proxy for using W3C WebDriver-compatible clients to interact with Gecko-based browsers.This program provides the HTTP API described by the WebDriver protocol to communicate with Gecko browsers, such as Firefox. It translates calls into the Firefox remote protocol by acting as a proxy between the local- and remote ends.

foxr - 🦊 Node.js API to control Firefox

  •    TypeScript

Node.js API to control Firefox. At this point Foxr is more a proof of concept, work is pretty much in progress.

ezel - A boilerplate for Backbone projects that share code server/client, render server/client, and scale through modular architecture

  •    Javascript

A boilerplate for Backbone projects that share code server/client, render server/client, and scale through modular architecture. Used at Artsy to bootstrap new projects, see our blog post on it.Ezel makes it easy to write and maintain Backbone apps that run in the browser and on the server using Node.js. Built on popular libraries like Express, Backbone, and Browserify, Ezel isn't a framework or library of its own, but rather a boilerplate of libraries and patterns that can be leveraged or abandoned as needed.

bitcoinjs-lib - Bitcoin-related functions implemented in pure JavaScript

  •    Javascript

The pure JavaScript Bitcoin library for node.js and browsers. Estimated to be in use by over 15 million wallet users and is the backbone for almost all Bitcoin web wallets in production today.If you are thinking of using the master branch of this library in production, stop. Master is not stable; it is our development branch, and only tagged releases may be classified as stable.

ReactHack - React+Parse+Bootstrap Hackathon toolkit

  •    Javascript

Build apps quickly using React, Bootstrap, Parse / Backbone and webpack (formerly Browserify). It's a simple app that lets you create Wiki-like pages using markdown and URL routing. It's easy to delete this functionality and start building your app.

browserify-shim - 📩 Makes CommonJS incompatible files browserifyable.

  •    Javascript

For a version compatible with browserify@1.x run npm install browserify-shim@1.x instead. For a version compatible with the v2 API npm install browserify-shim@2.x instead.

karma-browserify - A fast Browserify integration for Karma that handles large projects with ease

  •    Javascript

karma-browserify is a fast Browserify integration for Karma that handles large projects with ease. Get the plug-in via npm.

livereactload - Live code editing with Browserify and React

  •    Javascript

Live code editing with Browserify and React. Hot reloading is de facto in today's front-end scene but unfortunately there isn't any decent implementation for Browserify yet. This is shame because (in my opinion) Browserify is the best bundling tool at the moment.

debowerify - A browserify transform to enable the easy use of bower components in browserify client javascript projects

  •    Javascript

A browserify transform to enable the easy use of bower components in browserify client javascript projects. This can be used in conjunction with deamdify to require AMD components from bower as well.

css-modulesify - A browserify plugin to load CSS Modules

  •    Javascript

A browserify plugin to load CSS Modules. Please note that this is still highly experimental.

browserify-hmr - Hot Module Replacement plugin for Browserify

  •    Javascript

Open http://localhost:8080/ and try updating label.jsx and interval.js. Hot module replacement works by re-executing updated modules. The Hot Module Replacement API must be used to define which modules can accept updates, and what to do when a module is going to be updated.

grunt-browserify - Grunt task for node-browserify

  •    Javascript

Grunt task for node-browserify. This plugin requires Grunt ~0.4.0.

tsify - Browserify plugin for compiling TypeScript

  •    Javascript

Note that when using the Browserify CLI, compilation will always halt on the first error encountered, unlike the regular TypeScript CLI. This behavior can be overridden in the API, as shown in the API example. Also note that the square brackets [ ] in the example above are required if you want to pass parameters to tsify; they don't denote an optional part of the command.