Navigation
HomeSearch
Submit A Resource
Contact Us
About Functionn
Subscription Options
Subscribe By Email (265+)
Lists
Archives
Nov 22, 2012
Flatiron - An Adaptable Framework For Building Modern Web Applications With Node.js
Flatiron is an adaptable framework for building modern web applications. It was built from the ground up for use with JavaScript and Node.js.
Philosophy
No one agrees on frameworks. It's difficult to get consensus on how much or how little a framework should do. Flatiron's approach is to package simple to use yet full featured components and let developers subtract or add what they want.
Motivation
Build a collection of decoupled, unobtrusive tools that can operate as well in unison as they do independently. Promote code organization and sustainability by clearly separating development concerns.
Features
- URL Routing - A simple tool for directing traffic based on URLs that are received both on the browser and server.
- Templating - An unobtrusive templating tool that is fast,DSL free and simple to use.
- Data Management - A storage agnostic resource-oriented object to document mapper for building data models with validation and sanitization.
- Middleware - A Modern hybrid buffered/streaming middleware kernel backwards compatible with connect.
- Plugins - A plugin manager that provides lightweight application extensibility and composition with a twist of feature reflection.
- Logging - A multi-transport async logging library for node.js with plugins for many commonly targeted stores.
Requirements: Node.js
Demo: http://flatironjs.org/
License: MIT License
Nov 3, 2012
Chaplin - An Application Architecture Using Backbone.js
Chaplin is an architecture for JavaScript applications using the Backbone.js library. The code is derived from moviepilot.com, a large single-page application.
While developing several web applications using Backbone.js, Chaplin Developers felt the need for conventions on how to structure such applications. While Backbone is fine at what it’s doing, it’s not a framework for single-page applications. Yet it’s often used for this purpose.
Chaplin is mostly derived and generalized from the codebase of moviepilot.com, a real-world single-page application. Chaplin tries to draw the attention to top-level application architecture. “Application” means everything above simple routing, individual models, views and their binding.
Backbone is an easy starting point, but provides only basic, low-level patterns. Especially, Backbone provides little to structure an actual application. For example, the famous “Todo list example” is not an application in the strict sense nor does it teach best practices how to structure Backbone code.
To be fair, Backbone doesn’t intend to be an all-round framework so it wouldn’t be appropriate to blame Backbone for this deliberate limitations. Nonetheless, most Backbone use cases clearly need a sophisticated application architecture. This is where Chaplin enters the stage.
Features
- CoffeeScript class hierarchies as well as object composition
- Module encapsulation and lazy-loading using AMD modules
- Cross-module communication using the Mediator and Publish/Subscribe patterns
- Controllers for managing individual UI views
- Rails-style routes which map URLs to controller actions
- A route dispatcher and a top-level view manager
- Extended model, view and collection classes to avoid repetition and enforce conventions
- Strict memory management and object disposal
- A collection view for easy and intelligent list rendering
Requirements: Backbone.js
Demo: https://github.com/chaplinjs/chaplin
License: MIT License
Oct 1, 2012
RailwayJS - An MVC Framework To Create Node.js Web Apps Faster With More Energy
RailwayJS is the Node.js MVC framework based on Express.js, fully Express.js compatible. It allows you to build web applications in a similar manner as in Ruby On Rails. The main objective of the framework - web development without pain.
Features
- Full MVC+H stack
- Resource-based routing
- JugglingDB ORM
- Multi-locale support
- Coffee-script support (howto)
- Generators for model, controller, scaffold
- Testing: nodeunit, cucumis, code coverage reporting
- Debugging: railway console
- Extensions
Requirements: Node.js
Demo: http://railwayjs.com/
License: MIT License
Sep 21, 2012
Pedalboard.js - Open-Source JavaScript Framework For Developing Audio Effects For Guitars
Pedalboard.js is a ground-breaking, first of its kind, novel open source JavaScript framework for developing audio effects and applying them to sound sources, and it's particularly good at guitar effects.
The API and all the abstraction is built around the concept of guitar effects — pedals and stomp boxes, pots and switches.
You design your pedal with the powerful Webkit audio API, attach pots and switches to it, style it via CSS3 and voila.
Bring multiple pedals together to create a pedalboard, easily adjust their settings and routing. Prepare as many pedalboards as you'd like, e.g. for your favorite styles. Easily switch pedalboards for a completely different sound.
Finally, a complete guitar effects stack, completely customizable, in your hands.

Requirements: None
Demo: http://dashersw.github.com/pedalboard.js/demo/
License: GPLv3
Feb 8, 2012
FINCH.JS - POWERFULLY SIMPLE JAVASCRIPT ROUTING

Requirements: None
Demo: http://stoodder.github.com/finchjs/tests/tests.html
License: MIT License
Trending Posts
Popular Posts
- 20 Fresh, High-Quality Free WordPress Themes 2012
- 50 Fresh, High-Quality Free WordPress Themes 2012 - Edition #2
- The Most Comprehensive Index Of Free Icon Fonts/Iconic Web Fonts
- Timeline - A JavaScript Library For Beautifully Crafted Timelines That Are Easy, And Intuitive To Use
- BLUR.JS - A JQUERY PLUGIN PRODUCING PSUEDO-TRANSPARENT BLURRED ELEMENTS
- Selene - A Stunning & Sleek jQuery UI Theme
- jQuery UI Bootstrap Theme - Bootstrap v2.X's Theme For jQuery UI
Recent Posts
Popular Categories
- JavaScript (535)
- JQuery (275)
- Libraries (132)
- CSS (115)
- frameworks (113)
- Tools (112)
- html (86)
- Github (79)
- html5 (71)
- Node.js (58)
- mobile (52)
- Responsive (49)
- CSS3 (47)
- page effects (45)
- Web Design (41)
- Bootstrap (35)
- twitter (31)
- image effets (22)
- MVC (18)
- generators (18)
- CoffeeScript (16)
- graphics (10)
Popular Components
- icons (42)
- Graphs (22)
- popups (19)
- notifications (17)
- web fonts (17)
- visualizations (14)
- sliders (11)
- polyfills (10)
- localstorage (8)
- social media buttons (8)
Popular Licenses
- MIT License (493)
- free (144)
- GPL (64)
- Apache License v2.0 (48)
- CC Attribution 3.0 License (46)
- GPLv2 (20)
- GPLv3 (11)
- Custom License (7)


